Ok here goes, there is a lot of information to digest.
Back in late 2014 when this was seen as feasible, had to plough a very lone furrow, JMRI at that time was not available as such to run on a Raspberry Pi, the Raspberry Pi2 Model B900MHz quad-core ARMv7 Cortex-A7 1024 MiB that was chosen was unsupported by the core JMRI program, let alone set up a Pi as a stand alone wireless access point never the less a solution was found.
I do have spare UNO's, Motor Controller Boards and BTS7960B, and can if required make up sets!
As previously mentioned this subject went way over the heads and into the blue yonder!
Wonder if there is any real interest in this particular aspect of DIY DCC?
Perhaps a " DCC Workshop" at this years forthcoming GRAIL?
Thankfully today's installation from scratch on how to setup JMRI on Raspberry Pi3 as an Access Point as a self contained stand alone DCC Central Station was simple and straightforward, using an Arduino UNO R3 and a Deek Robot Motor Shield, following Steve Todd's guide as mentioned below*, the only change I made was to use RealVNC instead of TightVNC.
The following is provided as a prerequisite before attempting to do the above installation.
The Raspberry Pi2 Model B and the Raspberry Pi 3 are the more suitable for this.
https://elinux.org/RPi_Hardware
Raspberry Pi Model B
700 MHz ARM11 ARM1176JZF-S core 512 MiB (since 15 Oct 2012)
2 USB 2.0 (via integrated USB hub in LAN9512)
10/100 wired Ethernet RJ45
26 General Purpose Input/Output (GPIO) pins, Serial Peripheral Interface Bus (SPI), I²C, I²S, Universal asynchronous receiver/transmitter (UART)
Raspberry Pi Model B+
700 MHz ARM11 ARM1176JZF-S core 512 MiB
4 USB 2.0 (via integrated USB hub in LAN9514)
10/100 wired Ethernet RJ45
40 General Purpose Input/Output (GPIO) pins, Serial Peripheral Interface Bus (SPI), I²C, I²S, I2C IDC Pins, Universal asynchronous receiver/transmitter (UART)
Raspberry Pi2 Model B
900MHz quad-core ARMv7 Cortex-A7 1024 MiB
4 USB 2.0 (via integrated USB hub in LAN9514)
10/100 wired Ethernet RJ45
40 General Purpose Input/Output (GPIO) pins, Serial Peripheral Interface Bus (SPI), I²C, I²S, I2C IDC Pins, Universal asynchronous receiver/transmitter (UART)
Raspberry Pi 3
1.2GHz 64-bit quad-core ARMv8 Cortex-A53 1024 MiB
4 USB 2.0 (via integrated USB hub in LAN9514)
10/100 wired Ethernet RJ45, integrated 802.11n Wi-Fi & Bluetooth 4.1
40 General Purpose Input/Output (GPIO) pins, Serial Peripheral Interface Bus (SPI), I²C, I²S, I2C IDC Pins, Universal asynchronous receiver/transmitter (UART)
Start here at the DCC++ homepage
https://sites.google.com/site/dccppsite/the-system
How to setup the Motor Controller Boards
https://github.com/DccPlusPlus/Documentation
*How to setup JMRI on Raspberry Pi3 as an Access Point as a self contained stand alone DCC Central Station https://mstevetodd.com/jmri-raspberrypi-access-point
Engine Driver, Throttle for Android
https://enginedriver.mstevetodd.com/
Another excellent "starter document" can be found here
www.sprog.us.com/pi-sprog-pi3-wifi-2016-11-25-jessie.pdf
DO NOT SKIMP on SD Cards! Recommended type is an 8GB class 6 micro SD card
https://duckduckgo.com/?q=+8GB+class+6+micro+SD+card&ia=products
Likewise especially with a Pi3 ensure you purchase the correct PSU!
Raspberry Pi Universal Power Supply
https://duckduckgo.com/?q=Raspberry+Pi+Universal+Power+Supply&ia=products
Latest IDE ARDUINO 1.8.5
https://www.arduino.cc/en/Main/Software
Latest NOOBS (New Out Of Box Software) Version: 2.4.5 Release date: 2017-11-29 (stretch)
https://www.raspberrypi.org/downloads/
An easy Operating System installer for the Raspberry Pi, informative and easy to use starter guide.
https://github.com/raspberrypi/noobs
SD Card Formatting Software
https://www.sdcard.org/downloads/formatter_4/
Windows Disk Image Software, use to create a backup as an ISO, or to copy an ISO to another SD Card.
https://sourceforge.net/projects/win32diskimager/
Remote Control / Remote Desktop Software, used to communicate to the Pi from a Windows Computer ( removes the need for a separate Monitor, Keyboard & Mouse for the Raspberry Pi)
https://www.realvnc.com/en/connect/download/viewer/
Motor Control Boards to act as H Bridge Controllers,
http://trainelectronics.com/DCC_Arduino/DCC++/
The original board is this one, after you have recovered in shock about the price, go look for a Deek Robot Board!
https://www.ebay.com/itm/Arduino-A0...163000&hash=item41ac7c27c2:g:sI4AAOSwuhhXXh7K
Deek Robot Control Board, (Make sure it look likes this!)
https://www.ebay.com/itm/310787745501?_trksid=p2059210.m2749.l2649&ssPageName=STRK:MEBIDX:IT
High Power & Amp Controller BTS7960B 43A Stepper Motor Driver H-Bridge PWM For Arduino
https://www.ebay.com/sch/i.html?_fr...Motor+Driver+H-Bridge+PWM+For+Arduino&_sop=15
DO NOT get this one, it won't work without a lot of faffing and tinkering!
https://www.ebay.com/itm/L298P-Shie...368613&hash=item54480d01e5:g:YgIAAOSw5cRZIiwr
A few pictures of today's installation.
View attachment 232294 View attachment 232289 View attachment 232290 View attachment 232291
View attachment 232289
View attachment 232290
View attachment 232291
View attachment 232295
View attachment 232296
View attachment 232297
View attachment 232298