With the Dcc Monitor you can “see” the DCC packets transmitted in your layout tracks ! Your just need an Arduino Uno and some skills in electronics.
Quick overview
- The Arduino collect continuously Dcc packets from tracks (it reads 0 and 1 bits)
- Every second the Arduino send packets to the computer through the serial port (emulated on USB)
- Dcc Monitor application on computer translate raw packets and display information on the screen.
Dcc packets seen on an oscilloscope
![](http://centredcc.fr/wp-content/uploads/2019/10/DccMonitor-Oscillo-Input.png)
Translated packets in the application
![](http://centredcc.fr/wp-content/uploads/2019/11/DccMonitor-Main.png)
Necessary materials
![](http://centredcc.fr/wp-content/uploads/2019/10/DccMonitor-Arduino-Shield.png)
![](http://centredcc.fr/wp-content/uploads/2019/10/DccMonitor-Tracks.jpg)
Electronic board
Components used and diagram
- 10K resistors (x2)
- 1K resistor
- Diode 1N4148
- Optoisolator 6N137
- LED 5V
- Screw terminal
- Pin headers
- Oscilloscope probes
![](http://centredcc.fr/wp-content/uploads/2019/10/Arduino-DCC-Monitor.png)
Source : http://www.mynabay.com/
Download
- Arduino library used : (v 1.03) : DCC_Decoder
- Arduino code (v 1.05) : My_DCC_Monitor
- Computer application (v 2.02) : Dcc Monitor
Setup
- Install Arduino IDE (development environment)
- Install the DCC_Decoder library
- Compile and upload program into the Arduino
- Copy the DccMonitor.exe and the library in the Dcc Center application main folder
- Default folder : C:\Program Files (x86)\Ferrari Software\DccCenter
- Launch DccMonitor.exe application