DCC_Gen is a simple DCC Command Station with PC comunications (protocol Lenz Xbus v.3) and a potentiometer to control speed. A simplier command station but with XpreesNet bus to have different throttles is NanoX.
Maurice van Wanum send me a new ACK circuit more sensitive using the same parts.
To program the PIC use the file dccgen2D_16F876.hex if you use a PIC 16F876 or the file dccgen2D_16F876A.hex if you are using a PIC 16F876A, that are included here, due to the differences between both. Use a PIC programmer like estacion digital, with ICProg
Press here to see schematics and board in pdf
To build and troubleshoting you can follow this step by step
For a complete working information read the manual in pdf format of Adobe. Italian version can be downloaded here translated by Luca Dentella
This is the diagram conection of all modules of the command station:
If you build MiniDCC you can program the PIC 16F628 with the file dccgen628.hex to see all the posibilitys of DCC_Gen (you see the menu and the work of DCC_Gen). Here are the differences:
MiniDCC |
DCC_Gen_628 |
DCC_Gen |
|
Simultaneous locos |
4 |
8 |
16 |
Analog loco |
No |
No |
Yes |
Locomotive names ![]() |
No |
No |
Yes |
Functions ![]() |
FL,F1..F4 |
FL,F1..F4 |
FL,F1..F8 |
Speed steps |
14,28,128 |
14,28,128 |
14,28,128 |
Fast clock |
No |
Yes |
Yes |
Routes memory |
123 |
127 |
255 |
Programming modes |
4 |
3 |
4 |
CV Read ![]() |
No |
No |
Yes |
Computer |
No |
No |
Yes |
Feedback inputs |
- |
- |
128 |
Languages |
1 |
1 |
2 |
Infrared control |
No |
No |
Yes |
Potentiometer for speed |
No |
No |
Yes |
These are some of IR receivers you can use if you don't find the IS1U60. Pay attention to connection of your IR receiver!
Carlos Viva did a modification in the pot connection. Speed 0 is on the left and you can change the direction of travel with a switch like Lenz LH90 throtle.
Take a look to Collaborations section the contributions to this design that you have sent me.
You are the visitor since 05/30/2004