Step 3The hardware - Populate the controller board
POPULATE THE PARTS IN ORDER OF SIZE
I soldered all of the components, using the stencil layout as a reference. I started by mounting the six jumpers that I needed to place because I used a single sided board. Then I soldered the header pins and the IC sockets, Then the resistors, diodes and off board connectors. Finally, I plugged in the Integrated Circuits and the Arduino Board, and that step was done.Note there there was a small change with the final board version - the two resistors (R2 and R3) are actually mounted below where the photos show them, and jumpers are installed in the corresponding space. Just follow the parts layout for the exact placement.
It was a very restful 30 minutes to do the soldering. Make sure that you use some sort of fume extraction when you solder. To many fumes can end up being bad for you.
Here are heaps of photos, showing the steps I used to populate the board.
| « Previous Step | Download PDFView All Steps | Next Step » |

























































Thanks for the instruction... it is success in my house.
Doug
One thing I can think of is that the wring for the LEDs when connected to the 4094s is backwards compared to that for the 2003's.
With the 4094s, to light a led when the output is high, you would need to connect the Anode (Long pin) to the 4094 output (via a resistor), and connect the Cathode (Short pin) to ground. That way, when the output is high (+5v) the led will light.
With the 2003A chips, they are transistors that connect the output to ground when they are turned on - so they effectively invert the signal. To use them the LED must be connected with the Anode to a positive voltage (in the case of the clock, +12v), and the cathode needs to be connected to the 2003A output. When the 2003 is turned on, the output pin is connected internally to the ground pin(pin 8), turning on the LED.
It is important that pin 9 is left unconnected.
If it makes it easier, I am more than happy to send you a PCB for the latest version of the clock - it uses an ATMega168 CPU, and ULN280A chips to reduce the IC count. n It also has a Real Time clock onboard to improve the accuracy.
Let me know how you go.
Doug
Should this not be 16Mhz?
Andy
Andy
:-)