Files

Last update 9 months 2 weeks by Olivier Chatelain
Files
kicad
logo
LICENSE
README.md
overview.puml
README.md

View this project on CADLAB.io.

xDuinoRail-Decoder

The friendly decoder development plattform for model railroad tinkers.

alternative text

Target plattforms

Arduino (UNO R3) formfactor

The primary tinker formfactor is the "Arduino UNO R3":

CPU MCU Vendor Product Name & Page
? Atmega ? Atmega328 Arduino & Clones
--- Atmega32u4 Arduino & Clones
--- AtmegaMEGA Arduino & Clones
ARM M0+ SAMD21 Adafruit <![CDATA[]]>Metro M0 Express<![CDATA[]]>
ARM M0+ SAMD21 SparkFun
ARM M4 SAMD51 Adafruit <![CDATA[]]>Metro M4 Express<![CDATA[]]>
Dual ARM M0+ RP2040 Adafruit <![CDATA[]]>Metro RP2040<![CDATA[]]>
ARM M4 nRF52840 Nordic <![CDATA[]]>nRF52840 DK<![CDATA[]]>
ARM M4 nRF52840 Waveshare <![CDATA[]]>nRF52840 Bluetooth 5.0 Evaluation Kit<![CDATA[]]>
RV32IMAC SiFive RISC-V SparkFun <![CDATA[]]>SparkFun RED-V RedBoard<![CDATA[]]>
RV32IMAFC WCH RISC-V AliExpress <![CDATA[]]>CH32V307V-EVT-R1 CH32V307 Evaluation Board RISC-V<![CDATA[]]>

Decoder development for XIAO formfactor

The <![CDATA[]]>XIAO<![CDATA[]]> formfactor may even fit some H0 locomotives, so COMING SOON:

CPU MCU Vendor Product Name & Page
ARM M0+ SAMD21 SeeedStudio <![CDATA[]]>XIAO SAMD21<![CDATA[]]>
Dual ARM M0+ RP2040 SeeedStudio <![CDATA[]]>XIAO RP2040<![CDATA[]]>
ARM M4 nRF52840 SeeedStudio <![CDATA[]]>XIAO BLE<![CDATA[]]>
Xtensa LX7 ESP32-S3 SeeedStudio <![CDATA[]]>ESP32-S3<![CDATA[]]>
RV32IMC ESP32-C3 SeeedStudio <![CDATA[]]>ESP32-C3<![CDATA[]]>
ARM M0+ SAMD21 Adafruit <![CDATA[]]>QT Py SAMD21<![CDATA[]]>
Dual ARM M0+ RP2040 Adafruit <![CDATA[]]>QT Py RP2040<![CDATA[]]>
RV32IMC ESP32-C3 Adafruit <![CDATA[]]>QT Py ESP32-C3<![CDATA[]]>
Xtensa LX7 ESP32-S2 Adafruit <![CDATA[]]>QT Py ESP32-S2<![CDATA[]]>
Xtensa LX7 ESP32-S3 Adafruit <![CDATA[]]>QT Py ESP32-S3<![CDATA[]]>

Features

Power: - It extracts power from the rails.

Data - It extracts DCC raw signals from the rails. - It provides raw (RailCom) feedback to the rails.

The data pins are X (input) and Y (output) per default (no soldering needed, but can be reassigned to any other GPIO-Pins.

Excluded by purpose

  • It doesn't include any power IO
  • It doesn't include any MCU
Report a bug