

Minitrix V160 N-Scale Locomotive Decoder (DCC/RailCom)
- Size
- 76 × 11 mm
- Copper layers
- 4
- Thickness
- 0.8 mm
- Parts
- 83
- Nets
- 52
- Pads
- 243
- Tracks, vias
- 429, 104
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 24 Oct 2023
- Updated
- 20 Feb 2026
Overview
D15 is an open-source printed circuit board by git4dcc, from the git4dcc/RTB_D15 repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 76 × 11 mm with 83 parts on 52 nets, routed with 429 tracks and 104 vias.
It is built around the AVR64DA32-E/PT, BNO055 and PMZB200UNEYL, with the BC847BDW1 and BC857BDW1 among its other parts. Its parts include 31 resistors, 18 capacitors, 16 connectors, 7 diodes and 5 ICs.
Main components
5AVR64DA32-E/PT
TQFP-32(7x7)-40℃~+125℃ 1.8V~5.5V 10bit 12bit 24MHz 27 512Byte 64KB 8 Bit 8KB AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)BNO055
LGA-28(3.8x5.2)-40℃~+85℃ 2.4V~3.6V 40uA I2C、UART IMU X,Y,Z X,Y,Z ±16g ±2000dps LGA-28(3.8x5.2) Accelerometers ROHSBosch SensortecAccelerometersPMZB200UNEYL
SOT-883-3-55℃~+150℃ 1 N-channel 1.4A 2.7nC@4.5V 250mΩ@4.5V 30V 350mW 89pF 950mV 9pF SOT-883-3 MOSFETs ROHSNexperiaMOSFETsBC847BDW1
SOT-363-55℃~+150℃ 100MHz 100mA 150 2 NPN 250mV 380mW 45V 5uA 6V NPN SOT-363 Bipolar (BJT) ROHSonsemiBipolar (BJT)BC857BDW1
SOT-363-55℃~+150℃ 100MHz 100mA 2 PNP 220 250mW 45V 4uA 5V 650mV PNP SOT-363 Bipolar (BJT) ROHSonsemiBipolar (BJT)
README
README.mdRTB_D15
My Homebrew D15 decoder is a drop in replacement for the original analog Minitrix (#11130) PCB. The decoder is designed to integrate into the RTB digital control infrastructure.
See also
- RTB_D12 - custom (Fleischmann V100)
- RTB_D13 - custom (Minitrix coach)
- RTB_D16 - NEM651
- RTB_D20 - NEM651
- RTB_D21 - Next18
- RTB_D22 - Plux16
- RTB_D23 - NEM652
User Guides
- User Guide - DE
- User Guide - EN
Decoder features
- Minitirx V160 PCB decoder
- DCC
- DCC-A automatic logon
- DCC-R protocol extension
- Service Mode Programming
- Railcom
- Channel 1/2
- POM, xPOM
- DYN: Speed, QoS, Track-voltage, Motor-current, AUX-current, Temp, Distance travelled
- 7-18V track voltage
- heartbeat LED
- adjustable max motor current (default 250mA)
- adjustable max AUX current (default 250mA)
- over temp protection
- Function output: LF/LR (dimmable, 1.4kHz), LED on PCB
- Function output: AUX1/AUX2 (dimmable, 1.4kHz) for driver cabin (LEDs on PCB)
- Function output: AUX3/AUX4 logic level
- Function output: AUX5/AUX6 open drain (each 250mA)
- buffer capacitor 4x330uF
- optional 9-axis orientation sensor
- <10mA idle power consumption
- Firmware update over main tracks via DCC-R protocol
Hardware
The current PCB layout uses SMD footprints with 0.5mm pitch and mainly 0402 parts. Reflow soldering is mandatory whereas handsoldering almost impossible.
PCB
- 4-layer PCB, FR4, 0.8mm
- CPU: AVR64DA32
- Motor bridge: DRV8231
- Inrush limiter: TPS22810
- 9-axis absolute-orientation sensor: BNO055
Kicad
Dependency
:yellow_circle: Requires my Kicad project library RTB_SamacSys in the same directory tree.
Firmware
Filename structure: { pcb }{ code }{ version }.hex
Example: D15F0001.hex
| Description | |
|---|---|
| pcb | Name of matching hardware (D12) |
| code | Type of code contained (R=rom, B=bootloader, F=flash, U=bld update, P=UPDI factory code) |
| version | Release version (####) |
Images
YouTube
See the D15 decoder (rev 0) in action.

This project is intended for hobby use only and is distributed in accordance with the Apache License 2.0 agreement.
Parts
83| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | Conn_01x01 | RTB:DummyNet-Connector | J1, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15, J16, J17 |
| 10 | 10k | Resistor_SMD:R_0402_1005Metric | R14, R15, R18, R19, R20, R21, R22, R23, R24, R25 |
| 7 | 3.3k | Resistor_SMD:R_0402_1005Metric | R1, R4, R5, R6, R16, R26, R27 |
| 6 | 100n | Capacitor_SMD:C_0402_1005Metric | C2, C6, C8, C9, C10, C13 |
| 5 | 33k | Resistor_SMD:R_0402_1005Metric | R2, R7, R8, R10, R12 |
| 4 | 330u/25V | Capacitor_Tantalum_SMD:CP_EIA-7361-38_AVX-V | C3, C7, C17, C18 |
| 4 | CDBURT0530 | Diode_SMD:D_0603_1608Metric | D2, D4, D7, D8 |
| 3 | 100n/50V | Capacitor_SMD:C_0402_1005Metric | C1, C5, C11 |
| 3 | 220k | Resistor_SMD:R_0402_1005Metric | R9, R34, R35 |
| 3 | 220u/6V | Capacitor_SMD:C_1206_3216Metric | C4, C14, C15 |
| 2 | 12k | Resistor_SMD:R_0402_1005Metric | R11, R13 |
| 2 | 9.1k | Resistor_SMD:R_0402_1005Metric | R36, R37 |
| 2 | Conn_01x01 | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | J2, J3 |
| 2 | PMZB200UNEYL | Package_DFN_QFN:Diodes_DFN1006-3 | Q3, Q4 |
| 2 | white | LED_SMD:LED_0402_1005Metric | D1, D5 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R17 |
| 1 | 1u/25V | Capacitor_SMD:C_0402_1005Metric | C22 |
| 1 | 22 | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 4.7u/6V | Capacitor_SMD:C_0402_1005Metric | C12 |
| 1 | AVR-64DA32 | Package_DFN_QFN:VQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U1 |
| 1 | BC847BDW1 | Package_TO_SOT_SMD:SOT-666 | Q2 |
| 1 | BC857BDW1 | Package_TO_SOT_SMD:SOT-666 | Q1 |
| 1 | BNO055 | Package_LGA:LGA-28_5.2x3.8mm_P0.5mm | U3 |
| 1 | Conn_01x01 | TestPoint:TestPoint_Pad_D2.5mm | J4 |
| 1 | DRV8231ADSGR | RTB:SON50P200X200X80-9N | IC1 |
| 1 | LED_Small | LED_SMD:LED_0402_1005Metric | D3 |
| 1 | MountingHole | TestPoint:TestPoint_THTPad_2.5x2.5mm_Drill1.2mm | H2 |
| 1 | MountingHole_Pad | TestPoint:TestPoint_THTPad_2.5x2.5mm_Drill1.2mm | H1 |
| 1 | NCP730BM | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | IC2 |
| 1 | TPS22810DRVR | Package_DFN_QFN:DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U4 |
Questions
How big is the D15 PCB?
It measures 76 × 11 mm and has 4 copper layers, 0.8 mm thick.
What parts does the D15 use?
83 parts, built around the AVR64DA32-E/PT, BNO055, PMZB200UNEYL and BC847BDW1. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the D15 KiCad files?
From the git4dcc/RTB_D15 repository on GitHub, at the commit this page was made from: the board is D15.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the D15 design in my own project?
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers50.9 × 15.5 mm

- 6 layers17 × 10.9 mm

- 6 layers17 × 10.9 mm

- 6 layers14 × 8 mm

- 6 layers15.2 × 9.5 mm

- 6 layers15.3 × 11.4 mm

- 4 layers160.8 × 12 mm

- 2 layers79.4 × 21.6 mm
