Table of Contents
SPROG II / 3 / nano DCC
The device
Introduction
The SPROG II / 3 and SPROG nano are relative easy to use and economically priced DCC Generator/Programmer with some extras.
Features
- 128 loco slots
- auto purging
- 14, 28 and 128 speed steps
- 28 mobile decoder functions
- programming on the main (OPS)
- service track programming (The S-Nano does not support a service track.)
- stationary DCC decoders
Limitations
- Only the default speed step is supported for rolling road: 128¹
¹) The mode word is currently not changed if the speed step of a loco is not set to 128.
How it works
Rocrail sends every 25ms a byte string like "O 73 3F CC 80" as a command to SPROG II which on its turn generates the real DCC packet on the track output.
This byte string is a hexadecimal representation of the DCC packet to be send. A complete refresh cycle will take about 4 seconds if all 128 slots are in use.
Setup
Interface ID
Unique name of this controller.
Device
The serial device connected with the SPROG.
SPROG 3 and S_Nano have device name "/dev/ttyACM0" under Linux.
Purge
The purge time in seconds before a locomotive will be purged if no commands has been send.
Setting this value to zero will disable purging.
Pi-SPROG
The Pi-SPROG can only be used if Rocrail runs on the Raspberry Pi on which the Pi-SPROG is connected.
Pi-SPROG has the device name "/dev/ttyAMA0" under Linux/Raspbian.
Pi-SPROG 3
Use the RCAN/CBUS library with serial 115200, and as device /dev/ttyS0.
Pi-SPROG 3v2
The serial BPS must be set to 460800.





