DanLarn said:
If you used Arduino, it'd be really easy to make a cool analogue style DCC controller for your trains!
Been there done that!
First started with Picaxe as an analogue PWM controller, and then developed an Arduino as a DCC Central Station.
The Arduino is better suited as a decoder as opposed to a Central Station.
The Raspberry Pi2 with it's ARM 7 quad core processor is a better setup, as a complete self contained WiFi, with the latest version of JMRI, (note, version available was designed for an ARM 6 processor, needs a few modifications to make it work with an ARM 7), hooked up to a SPROG 3 and an SBOOST, gives a total of 5 amps running at 20 volts, using a modified PIKO power supply as the "guts", the latest Marklin Power supply would be a good choice.
Engine Driver is WiFi throttle of choice, have been working on and testing an Android app for this and other ideas.
Have also built a DCC command station, and a decoder with a Raspberry Pi B & B+.
Running a MSP430 microcontroller as a battery operated DCC decoder.
And for the sheer hell of it, hacked the SUSI bus!
As a very satisfied USER of the PIKO system, it's never given me a moment's grief, been as good as gold, does exactly what is is supposed to do.