Hardware
Microcontroller List
Type / Brand |
R |
S |
Level |
Shield |
HAL |
E |
EX- |
Track |
D C |
W |
Wifi |
Comments / Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|
EX-CSB1 |
Yes |
Yes |
Conductor |
UNO / Mega |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
~11 |
This is our stable, well supported platform |
Arduino Mega2560 |
Yes |
Yes |
Tinkerer |
UNO / Mega |
Yes |
Yes |
Yes |
Yes |
Yes [2] |
yes [1] |
4 |
This is our stable, well supported platform |
Yes |
Yes |
Tinkerer |
- |
Yes [5] |
No |
Yes |
Yes |
Yes [2] |
Yes |
~11 |
Inexpensive and includes both WiFi and Bluetooth connectivity, limited in I/O pins |
|
Yes |
Yes |
Tinkerer |
- |
Yes |
No |
Yes |
Yes |
4 |
Lots of memory and 32 bit architecture, still in the convenient Uno form factor but with more I/O pins |
|||
Arduino Uno R3 |
No |
Yes |
Tinkerer |
UNO / Mega |
No |
Yes |
Limit- |
No |
No [2] |
No |
- |
Ok for small layouts with no programming, or a dedicated programmer with JMRI |
Arduino Uno R4 |
- |
No |
- |
Different architecture to the R3. Will never be supported. |
||||||||
Arduino Nano |
No |
Yes |
Tinkerer |
- |
No |
Yes |
Limit- |
No |
No [2] |
No |
- |
Similar to Uno, but without the convenient Uno footprint |
Arduino Mega+WiFi |
No [6] |
Yes |
Tinkerer |
UNO / Mega |
Yes |
Yes |
Yes |
Yes |
Yes [2] |
Yes |
4 |
This is our stable, well supported platform, but with WiFi on board, but beware quality issues |
SAMD21 |
No |
Engineer |
- |
Yes |
No |
Yes |
Yes |
No [2] |
Yes [1] |
4 |
Limited support only, will be removed in 6.0.0 |
|
No |
Dep- |
Engineer |
- |
Yes |
Yes |
Yes |
No |
No [2] |
Yes [1] |
4 |
Limited support only, will be removed in 6.0.0 |
|
No |
Dep- |
Engineer |
- |
Yes [5] |
Yes |
Yes |
No |
No [2] |
Yes [1] |
4 |
Limited support only, will be removed in 6.0.0 |
Motor Board List
Type / Brand |
R |
S |
Com- |
For- |
S |
Short |
Cur- |
DC |
No. |
Max |
Comments / Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
Yes |
Yes |
Tinkerer |
UNO / Mega |
Yes [22] |
Yes |
Yes |
Yes |
2 |
5 |
||
Yes |
Yes |
Tinkerer |
UNO / Mega |
No |
Yes |
Yes |
Yes |
2 |
1.3 - 1.5 |
||
Yes |
Yes |
Tinkerer |
UNO / Mega |
No |
Yes |
Yes |
Yes |
2 |
1.3 - 1.5 |
||
No |
Yes |
Tinkerer |
UNO / Mega |
No |
Yes |
Yes |
Yes |
2 |
1.3 - 1.5 |
||
No |
Yes |
Tinkerer |
UNO / Mega |
No |
Yes |
Yes |
Yes |
2 |
2 |
||
No |
Yes |
Tinkerer |
UNO / Mega |
No |
No |
No |
No |
2 |
2 |
||
No |
Yes |
Engineer |
No |
No |
No |
No |
2 |
2 |
It doesn’t have current sense |
||
No |
Yes |
Tinkerer |
No |
No |
No |
No |
2 |
15 |
|||
No |
Yes |
Tinkerer |
UNO / Mega |
No |
No |
No |
No |
2 |
3 |
current sense is not acceptable. We recommend using an external current sense board like the MAX471 |
|
No |
Yes |
Tinkerer |
No |
No |
? |
No |
1 |
5 |
|||
No |
Yes |
Tinkerer |
No |
No |
? |
No |
1 |
43 |
|||
No |
Yes |
Engineer |
UNO / Mega |
No |
Yes [23] |
Yes [23] |
No |
2 |
2 |
||
No |
Yes |
Engineer |
No |
No |
No |
No |
2 |
8 |
|||
No |
Yes |
Engineer |
No |
No |
No |
No |
2 |
2 |
|||
No |
Yes |
Engineer |
UNO / Mega |
No |
No |
No |
No |
2 |
2 |
||
VNH2SP30 - SparkFun Monster Moto and others |
- |
No |
- |
Does not work. It can’t switch fast enough to generate a reliable DCC signal |
|||||||
IFX9202ED - Infineon Dual H-Bridge |
- |
No |
- |
Does not work. Can’t switch fast enough. |
|||||||
DFRobot Romeo V2 |
- |
No |
Engineer |
- |
Well, an Engineer could perhaps get this one to work. |
||||||
Kuman Board (and any L293D based boards) |
- |
No |
- |
Does not work. Not enough current. |
|||||||
Pololu TB9051FTG based motor shield |
- |
No |
- |
Does not work. It can’t switch fast enough to generate a reliable DCC signal |
CV Programming
Per output
Requires modification of the board to stack the second board
Requires modification of the board to support Current Sense