This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
spiffchorder:hardware [2009/05/04 11:31]
spiffchorder:hardware [2013/10/03 16:37] (current)
Line 10: Line 10:
-===== Bill of Materials ===== 
-NOTE: There currently is a problem with the code on the ATmega168, please use the ATmega8 for now.  They are pin compatible chips, so if you use the ATmega8 you can always replace it with an ATmega168 later. There are two Makefile changes that need to be made when you compile the code.  These changes as well as a working hex file for the ATmega8 are at: [[.:​using_the_atmega8]]--- //​[[priestdo@cs.vassar.edu|Greg Priest-Dorman]] 2009/05/04 09:​50// ​+ 
 +===== Bill of Materials (Digikey) =====
 Below is a list of the components needed to build the SpiffChorder. Below is a list of the components needed to build the SpiffChorder.
Line 24: Line 25:
 |CON3|Connection to switches. Can be wired directly.| |CON3|Connection to switches. Can be wired directly.|
 |CON4|Connection to LEDs. Optional.| |CON4|Connection to LEDs. Optional.|
-|D1, D2|3.6V zener-diode.|1N4729ADICT-ND| +|D1, D2|3.6V zener-diode.|1N5227BDICT-ND| 
-|<del>IC1</​del>​|<del>Atmel ATmega168.</​del>​|<del>ATMEGA168-20PU-ND((With a slight change in the makefile you can still use the atmega8 digikey part number ATMEGA8-16PU-ND.  ​Both chips are also available from the nice folks at tuxgraphics,​ they are at http://​shop.tuxgraphics.org/​electronic/​eth.html?​id=1e4a62))</​del>​| +|IC1|Atmel ATmega168.|ATMEGA168-20PU-ND((With a slight change in the makefile you can still use the atmega8 digikey part number ATMEGA8-16PU-ND.  ​There are two Makefile changes that need to be made when you compile ​the code.  These changes as well as a working hex file for the ATmega8 ​are at: [[.:​using_the_atmega8]]. Both chips are also available from the nice folks at tuxgraphics, they are at http://​shop.tuxgraphics.org/​electronic/​eth.html?​id=1e4a62))|
-|IC1|Atmel ATmega8.|ATMEGA8-16PU-ND((You will need to slightly change ​the Makefile ​for use of the atmega8, the changes ​are documented ​at: [[.:​using_the_atmega8]]))((ATmega8-16PU ​also available from tuxgraphics http://​shop.tuxgraphics.org/​electronic/​eth.html?​id=1e4a62))|+
 |   |28 pin socket for IC1|ED90054-ND| |   |28 pin socket for IC1|ED90054-ND|
 |R1|2.2 kOhm resistor.|OD222JE-ND| |R1|2.2 kOhm resistor.|OD222JE-ND|
Line 34: Line 34:
 |R8-R18|Optional pull-up resistors. 10 kOhm or 4.7 kOhm.|4610X-1-103LF-ND| |R8-R18|Optional pull-up resistors. 10 kOhm or 4.7 kOhm.|4610X-1-103LF-ND|
 |X1|12.000 MHz crystal.|XC1380-ND| |X1|12.000 MHz crystal.|XC1380-ND|
-|  |key switches|CH196-ND ((I have used the Cherry MX series for years, see http://​www.cherrycorp.com/​english/​switches/​key/​pdf/​keyswitch_cat.pdf))|+|  |key switches|CH196-ND or CH198-ND((I have used the Cherry MX series for years, see http://​www.cherrycorp.com/​english/​switches/​key/​pdf/​keyswitch_cat.pdf))| 
 +|  |key caps at [[http://​www.wasdkeyboards.com/​index.php/​products/​blank-keycap-singles.html|WASD Keyboards]]((Thanks to Kevin Wang for telling me about WASD))|Not available from digikey ​ | 
 +===== Bill of Materials (Conrad) ===== 
 +For residents in Europe, European based Conrad may be a better choice than the US based Digikey. This will save, in most countries (?) quite some shipping costs (and the environmental damage that goes with shipping over long distances). Some important remarks: 
 +   * The following list is based on an order placed with the **Dutch site** of Conrad, but after a short (and thus inconclusive) experiment it seems that it is the same for any Conrad site after you **omit the '- 89' suffix**. 
 +   * WARNING: the Atmel ATmega168 controller is only available in the tiny TQFP (and not DIP) format from Conrad, this requires a steady hand during soldering, and an adapter if you want to mount it on a universal PCB ((on youtube there are some fine instruction video'​s of how to do it)). 
 +^reference^description^Conrad part number^ 
 +|C1, C2|18pF ceramic capacitor.|457159 - 89| 
 +|C3, C5|100nF ceramic capacitor (decoupling).|453099 - 89| 
 +|C4|10uF electrolytic capacitor, min. 11V.|468231 - 89| 
 +|CON1|2x3 pin header, e.g. shrouded header from Harting.| 
 +|CON2|USB connector, alternatively cable with type-A plug.| 
 +|CON3|Connection to switches. Can be wired directly.| 
 +|CON4|Connection to LEDs. Optional.| 
 +|D1, D2|3.6V zener-diode.|180050 - 89| 
 +|IC1|Atmel ATmega168 (Warning: TQFP).|154885 - 89| 
 +|   ​|<​del>​28 pin socket for IC1</​del>​((useless with TQFP package))|<​del>​189515 - 89</​del>​| 
 +|R1|2.2 kOhm resistor.|405299 - 89| 
 +|R2|4.7 kOhm resistor.|405337 - 89| 
 +|R3, R4|82 Ohm resistor.|405124 - 89| 
 +|R5-R7|LED current limiting resistors. About 1 kOhm, depending on selected LEDs.| 
 +|R8-R18|Optional pull-up resistors. 10 kOhm or 4.7 kOhm.|to be added| 
 +|X1|12.000 MHz crystal.|155256 - 89| 
 +|  |key switches|706892 - 89| 
 +|  |key caps|707023-89| 
spiffchorder/hardware.1241451112.txt.gz · Last modified: 2009/05/04 11:31 by priestdo
Top of the Wiki www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0