I’ve spent the last 15 or so years developing a replacement for the computer that runs our house. The new one is based on a Raspberry Pi and I’d designed some interface boards for it back in 2013:
Once populated, these boards have been sufficient to make a test rig for the software to be developed and tested.
However, one interface was “hand wired” and whilst it was fine for development, wasn’t really up to the job for the final system:
Excuse the dust, but it had been in the office for a while!
I decided to design a PCB for this interface, and after trying to use the CAD software I’d used for the original board, I couldn’t get on with the updated version. So I tried some open source software, KiCad, instead. It has its quirks, but a day later, I had a new board designed:
The CAD software can show the board and components in 3D:
This design was sent off to Hong Kong along with £3.25, and a couple of weeks later, 5 PCBs arrived.
I built one up, and much to my surprise, the components fitted properly:
I then put this on the test rig, and it all just worked:
It’s really nice getting back into development again!