Getting started

I develop DCC/MM2 Shield to enjoy easily digital model railway as DCC and Marklin Motorola (Marklin Digital). DCC/MM2 Shield doesn't require external booster. DCC/MM2 shield includes booster feature. If you have Arduino, you can enjoy with very reasonable budget about 60 EUR!

DCC/MM2 shield controls kato's N guage model railway.

You can watch many videos on theour youtube channel. These videos relate with Desktop Station and DCC/MM2 shield. For example, run modelrailway with DCC/MM2 shield and Desktop Station, control shuttle train with S88, and so on.

Structure of connection with DCC/MM2 shield and Arduino, windows PC.

Because our hardwares can use Arduino boards and softwares, you can make an original controller and automatic driving. Of course Arduino with DCC/MM2 shield can link easily with your PC.

Writing a sketch(code) using Arduino IDE.

DCC/MM2 Shield DS-main Note
Power supply voltage DC12V to 19V DC12V to 19V According to locomotive.
DCC Yes Yes
MM2 Yes Yes
mfx No No Our devices don't suppoort mfx.
Speed step DCC14, DCC28, DCC127, MM2-14 DCC14, DCC28, DCC127, MM2-14
CV DCC, Write only DCC, Write only Not support CV read.
S88 Use S88 Shield Yes, support S88 and S88-N DS-main has S88 and S88-N interface.
Railcom / BiDi No No Not support. Not planning.
PC I/F USB via Arduino USB via internal Arduino nano
Analog I/F Not support but you can DIY Yes. Include an example sketch which can convert the PWM signal to digital speed.
I2C LCD No Yes, installed.

Desktop Station main (DSmain)

DSmain is the all-in-one hardware which includes booster and trackbox, Arduino nano board. If you have DC powersupply and connection wire to rail, you can enjoy immediately. The detail describes in DS main page.
This hardware contains Arduino nano and S88 interface, DC input, I2C LCD I/F, Analog PWM input I/F. You can use easily DCC and MM2 locomotives and accessories with Desktop Station.
The control function is exactly the same as DCC/MM2 shield. The difference is the coresponding interfaces and maximum current of DC input.

New hardware "Main". Including all interfaces and Arduino.

Main hardware wiring diagram.

DCC/MM2 Shield

DCC/MM2 Shield is an expansion board for Arduino uno and Duemilanove. Additionally DCC/MM2 Shield supports intel's Galileo gen2.
This hardware contains the function of booster and tracbox. You can use easily DCC and MM2 locomotives and accessories with Desktop Station. DC input terminal shares with Arduino UNO. S88 interface is available as an option. Please use the S88 shield which this web site distributes.


These hardware supports DCC(Digital Command Control) protocol and Marklin Digital (Marklin Motorola 2) protocol.

DCC Marklin Motorola2
Power supply voltage DC12V to 19V DC15V to 19V According to Arduino's regulator specification.
Locomotive address 1-127,
128-9999 (extended)
81-255 (extended)
Function F1-F28 F0-F16* Marklin, ESU decoders doesn't work F5-F16.
Accessories address 1-2044 1-320
Speed step 28Step
14Step Currently testing DCC14 and DCC127.
CV Write only Not provided Not support CV read.

Safety function

  • Short circuit (Threshold is 6A or more) shut off
  • low or high voltage shut off
  • high temperature shut off
  • emergency button
  • Checked decoders and locomotives

  • KATO/Digitrax EM13 , DZ123, DS52
  • marklin 37577, 37051, 29791 (MM2)
  • Roco 68626, 69106 (Multi protcol)
  • Brawa 44001 (Multi protcol)
  • ESU LokSound V4.0 (Multi protcol)
  • ESU LokSound V3.5 (Multi protcol)
  • ESU Lokpilot V3.0 (Multi protcol)
  • PIKO 57816, 57383
  • LDT S-4-DEC(turnout decoder), RM-88N(S88 decoder)
  • Geoff Bunza's Arduino based DCC decoder (for using servo drives)
  • DS DCC Decoder Kit
  • Availability

  • Control digital model railway not needed command station.
  • Software control with Arduino sketch and also PC software.
  • You can easily add the other sensor or input devices.

  • Desktop Station platform

    Desktop Station supports DCC/MM2 shield. Desktop Station is a open source command station and has many features for model-railway. DCC/MM2 shield is a device structured from Desktop Station platform.

    Go to top.