Robb Bates
New member
- Joined
- Aug 2, 2009
- Messages
- 102
- Reaction score
- 1
- Points
- 0
That schematic is a bit of overkill. A few changes I'd suggest would be:
Change JP2 to a 20 pin header since the DPAx signals are pretty useless. You don't really want to run those analog signals over ribbon cable. And you don't need any VCC or GND pins since all the Column and Row signals are going to be matrixed. You have 8 columns and 12 rows. You could change the 4 pin analog headers to 3 pin headers with the analog signals in the middle. That will allow you to reverse the analog signals from your pots just by turning the three pin header 180 degrees. Gotta watch out for shorting power and ground and your shield (if your using shielded cable) might not be hooked to ground. I believe you need to short PD1 to PD2. To save board space, you really don't need the ISP header either unless you happen to have an ATMEL programmer. If you're using PonyProg and the Parallel port, just put five pads off the four 330 ohm resistors and one for GND. Then wire up your 25 pin header to that. You can remove the wires after you've programmed the chip. Also, use a ceramic resonator and you can ditch the crystal caps.
BTW, you can get PCBs much cheaper than $60 for 3. If you go single sided, no mask, no silkscreen. DIPs lend themselves to more versatile single sided layouts because you can route traces between the pins. Also, if you want a small board, you can still use a TQFP and get it down to about 1.5" x 1.5". From www.futurlec.com, that's 3 boards delivered for $22.
Hope this helps. BTW, I do PCB layout for space probes and satellites for a living.
Robb
Change JP2 to a 20 pin header since the DPAx signals are pretty useless. You don't really want to run those analog signals over ribbon cable. And you don't need any VCC or GND pins since all the Column and Row signals are going to be matrixed. You have 8 columns and 12 rows. You could change the 4 pin analog headers to 3 pin headers with the analog signals in the middle. That will allow you to reverse the analog signals from your pots just by turning the three pin header 180 degrees. Gotta watch out for shorting power and ground and your shield (if your using shielded cable) might not be hooked to ground. I believe you need to short PD1 to PD2. To save board space, you really don't need the ISP header either unless you happen to have an ATMEL programmer. If you're using PonyProg and the Parallel port, just put five pads off the four 330 ohm resistors and one for GND. Then wire up your 25 pin header to that. You can remove the wires after you've programmed the chip. Also, use a ceramic resonator and you can ditch the crystal caps.
BTW, you can get PCBs much cheaper than $60 for 3. If you go single sided, no mask, no silkscreen. DIPs lend themselves to more versatile single sided layouts because you can route traces between the pins. Also, if you want a small board, you can still use a TQFP and get it down to about 1.5" x 1.5". From www.futurlec.com, that's 3 boards delivered for $22.
Hope this helps. BTW, I do PCB layout for space probes and satellites for a living.
Robb
Last edited: