Train Depot DCC Encoder

Encoder Parts List

This is for version 1.0 of the encoder which is still under development and subject to change.
                                                    Installed?
Ref.   Description                                  |  Supplier
                                                    |  |  Part#
                                                    |  |  |       
C1     1000uF 16V Electrolitic                      Y
C2     100uF 16V Electrolitic                       Y
C3     10uF 6.3V Tantalum                           Y  DK P2013-ND
C4-C5  0.01uF Ceramic                              
C6     1nF Ceramic                                  Y     
D1-D4  2A Bridge Rectifier                          Y  DK 2KBP005M-ND
D5-D8  1N4004 400V 1A                               Y  DK 1N4004CT-ND
D9-D12 1N4004 400V 1A                                  DK 1N4004CT-ND
D13    Green LED (Power)                            Y
D14    Green LED (Debug)                            Y
J1     3.5mm Jack Socket                            Y  DK CP-3536-ND
J2     25 D Connector Female                        Y 
J3     2 Pin Jumper                                 Y
J4     2x8 LEGO Conducting Plate                    Y  LE
J5     2x8 LEGO Conducting Plate                    Y  LE
J6     4 Pin Header (Programming)                   Y
R1     0.47R 5W                                     Y  DK 0.47W-5-ND
R2     200R 0.5W                                    Y
R3     12K 0.25W
R4     120K 0.25W
R5     62K 0.25W
R6-13  470R 0.25W
R14    470R 0.25W
R15    470R 0.25W
R16    3.3K 0.25W                                   Y  
RP1    470Rx9                                       Y  DK Q9471-ND
S1     Pushbutton (Normally Open)                   Y  DK EG2045-ND
T1     12VAC Wall Transformer 2000mA                Y  DK T609-ND
U1     PIC16F84-10/P MCU 1K EEPROM 10MHz            Y  DK PIC16F84-10/P-ND
U2     ADC0838C 8 Channel Serial ADC                Y  DK ADC0838CCN-ND
U3     L298N Dual H Driver                          Y  MO 511-L298
U4     74LS04 Hex Inverter                          Y  DK DM74LS04N-ND
U5     L78S12 12V 2A Regulator TO220                Y  MO 511-L78S12CV
U6     7805 5V 1A Regulator TO220                   Y  
U7     LM339N Quad Comparator                          DK LM339N-ND
X1     Ceramic Resonator 10MHz w. Cap               Y  DK X906-ND                     

Option A - Additional Controller Inputs	
J7     2x8 LEGO Conducting Plate                       LE
R17-25 470R 0.25W
RP2    470Rx9                                          DK Q9471-ND
U8     ADC0838C 8 Channel Serial ADC                   DK ADC0838CCN-ND

Option B - Service Mode Relay
U9     74HCT02 Quad Nor
S2     DPDT 5V Relay, >= 3A contacts
D16    1N4004 400V 1A                                  DK 1N4004CT-ND
Q1     NPN
R26    10K

Supplier Codes (SC)

DK-Digikey
LE-LEGO Shop at Home
MO-Mouser

Notes
1. U4 74HCT00 would be better 
2. Option A is for 4 additional controller inputs
3. Option B will probably become standard 
4. J3 jumper must be removed when downloading firmware (don't know why!)
5. I will be adding fault protection logic as well. Shouldn't need
many extra components, mostly done by existing quad comparator.