100K 5% Carbon Film Resistor Value Distribution

It is well understood that resistors are typically binned in such a way that for a given tolerance the actual resistance values are distributed within the specified tolerance but are outside the range of the next tighter tolerance specification. So…

Read More →

Arduino Dev PCB Using Seeed Fusion PCB Service

I have been mainly using perf-boards for my electronics projects. Since most of the stuff I build are not very complicated and are one-offs, using perf-boards has been more than adequate. With that said, I did find wiring the headers…

Read More →

Bring a Dead WD1001FALS Back to Life

I have a few Western Digital WD1001FALS 1 TB hard drives and they have been pretty reliable for the past few years until recently. One of my WD1001FALS’ died suddenly a few months ago. Since it was still under warranty,…

Read More →

Adding a Fan Controller to Topward 6603A

I did a review on Topward’s 6603A linear power supply last time. In my opinion, Topward 6000 series power supplies are really well made and offer exceptional performance. One minor annoyance though, as I mentioned, is that the two cooling…

Read More →

Advanced Slave Camera Flash Controller

Simple slave camera flash (or synchronous flash, like this one I built earlier) works great with older film cameras, but does not work with modern digital cameras. This is due to the fact that the majority of the digital cameras…

Read More →

DDS Function Generator Build

I picked up an AD9850 DDS module on eBay an couple of weeks ago and decided to build a MCU controlled DDS function generator with it to replace my crude frequency generator I built earlier.

Read More →

MCP2210 Library Reference

I have created a dedicated page for the MCP2210 library documentations. An link to the reference can also be found on the side navigation pane. The Doxygen generated project documentation can be viewed directly here.

Read More →

MCP2210 Library — MCP3204 SPI ADC

During the past few weeks, I have shown many examples (see 1, 2, 3, 4) of using the open source MCP2210 Library with SPI devices under Linux. In this post, I will conclude this series with one more example: interfacing…

Read More →