Learning And Failing At Digital Electronics

[spencerhamblin] is starting his explorations into digital electronics the hard way: reproducing a “simple” IC’s functionality by wiring up a board full of discrete transistors. In this case, the end product is a binary-to-seven-segment decoder built from scratch.

In engineering circles, this circuit is better known as a 7447 BCD to seven-segment decoder/driver, but just using a single chip has little pedagogical value. Building a simple circuit with 39 transistors, 31 resistors, and a handful of diodes is a good introduction to digital electronics, and after two attempts, [spencerhamblin] knocked it out of the park.

The build began with a piece of copper clad board, a bunch of cheap FETs from fleabay, and an incorrect schematic. While the first version of the project looked fantastic with Manhattan-style construction, and jumper wires everywhere, the schematic was fundamentally flawed and [spencer] got a little confused when converting the circuit to a common anode display.

Version two used a more standardized construction. This circuit was plotted in DipTrace, and the resulting PCB was sent off to OSHPark. The build was cleaner, but in capturing the schematic, [spencer] reversed the footprint of the seven segment display. That was easy enough to fix with a few short wires, and after a little bit of work [spencer] had a device that would convert binary to a seven segment display.