Skip to the content
PCBKitNew board
4 layers95 × 30 mmDccDecoder, the printed circuit board in 3D

Digital Trains

Size
95 × 30 mm
Copper layers
4
Thickness
1.6 mm
Parts
66
Nets
46
Pads
180
Tracks, vias
277, 29
Pours
5
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
14 Feb 2019
Updated
2 Mar 2025

Overview

DccDecoder is an open-source printed circuit board by danielvilas, from the danielvilas/DigitalTrains repository on GitHub, published under the MIT licence. It is a 4-layer board of 95 × 30 mm with 66 parts on 46 nets, routed with 277 tracks and 29 vias.

It is built around the NXV55UNR and NXV90EPR. Its parts include 18 resistors, 16 connectors, 9 capacitors, 6 transistors and 4 diodes. It belongs with the STM32 boards of this library.

Main components

2

README

README.md

DigitalTrains

Digital Trains is a repository for storing and sharing my DCC/LCC setups

Up to Date this contians Circuits, boards and projects usefull for my model layout. Each folder is a project I started. some are finished, others are Work In Progress

FolderDescriptionStatus1
ArduinoDCC++Board for use whit DCC++Deprecated for DccBlocks
BreakerDC breaker board, shorts protectionsFrozen, no need on DCC2
dcc-turnoutBoard to control a turnout with servoAlive - prototype phase
dcc-turnout-configTool to configure the dcc-turnout boardsAlive - conceptual design
DccBlocksComponents to create a DCC system whit DCC++. Has subprojectsStall - currently works, needs update to DCC++EX
docsDifferent documents may be usefullAlive - Slow
Esp32LccUse an ESP32 as node for LCCStall - Reading about
InterfacesReference Designs to add conectivityDone - until new needs
kibotYaml Config for kibot scripts..Done - until new needs
LibsKiCad LibrariesWIP
MimicPanelHardware and software to create Mimic PanelsWIP
pcbdrawPcbDraw LibraryWIP
STM32103_DevelSTM32F103 Custom boardDepecated for refenece repository

Versioning

First projects uses a folder per version system, easy to follow, easy to view older versions, but mess the file system.

Current system based on tags, and the creation of doc directories with PDFs of the schematic and the layers.

Tags of projects

  • db_dt_VERSION -> DccBlocks/Detection
  • dt_VERSION -> DccTurnout
  • dt_ms_VERSION -> DccTurnout/Modules/ServoPmosModule
  • db_abc_stop_VERSION -> DccBlocks/ABC/AbcStop
  • db_pd_VERSION -> DccBlocks/DccPowerDistribution
  • i_lb_esp32_VERSION -> Interfaces/LocoBufferEsp32/board/LocoBufferEsp32
  • i_lb_esp32_c_VERSION -> Interfaces/LocoBufferEsp32/board/LocoBufferEsp32Craddle

Footnotes

  1. More info inside each project ↩

  2. Let the central handle shorts :sunglasses: ↩

Parts

66
QtyValueFootprintReferences
121KResistor_SMD:R_1206_3216MetricR6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R17, R18
4Conn_01x01Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ9, J10, J12, J13
4Jumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1, JP2, JP3, JP4
4LEDLED_SMD:LED_1206_3216MetricD1, D2, D3, D4
4MountingHole_PadMountingHole:MountingHole_2.7mm_M2.5_DIN965_PadH1, H2, H3, H4
4NXV55UNRPackage_TO_SOT_SMD:SOT-23Q1, Q2, Q4, Q6
3100nfCapacitor_SMD:C_1206_3216MetricC1, C2, C3
3Conn_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalJ1, J2, J3
3Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ11, J14, J16
2100Resistor_SMD:R_1206_3216MetricR3, R16
210KResistor_SMD:R_1206_3216MetricR4, R5
210nFCapacitor_SMD:C_1206_3216MetricC7, C9
21uFCapacitor_SMD:C_1206_3216MetricC4, C8
220pfCapacitor_SMD:C_1206_3216MetricC5, C6
2Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ8, J15
2NXV90EPRPackage_TO_SOT_SMD:SOT-23Q3, Q5
110uHInductor_SMD:L_1206_3216MetricL1
1200Resistor_SMD:R_1206_3216MetricR2
18MHzProject:HC-49SM8MHY1
1900Resistor_SMD:R_1206_3216MetricR1
1Conn_01x04Connector_JST:JST_XH_S4B-XH-A_1x04_P2.50mm_HorizontalJ4
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ17
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ7
1Conn_02x05 Odd_EvenConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_VerticalJ6
1Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP5
1STM32F030K6TxPackage_QFP:LQFP-32_7x7mm_P0.8mmU1
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1

Questions

How big is the DccDecoder PCB?

It measures 95 × 30 mm and has 4 copper layers, 1.6 mm thick.

What parts does the DccDecoder use?

66 parts, built around the NXV55UNR and NXV90EPR. 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 DccDecoder KiCad files?

From the danielvilas/DigitalTrains repository on GitHub, at the commit this page was made from: the board is dcc-turnout/board/DccDecoder/DccDecoder.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the DccDecoder design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from danielvilas/DigitalTrains

12
  • 2 layers100 × 88 mmArduinoDCC++, the printed circuit board in 3D

    ArduinoDCC++

    danielvilas/DigitalTrains

    Digital Trains

    94 partsMIT
  • 2 layers70 × 67.5 mmIndicatorLeds, the printed circuit board in 3D

    IndicatorLeds

    danielvilas/DigitalTrains

    Digital Trains

    90 partsMIT
  • 4 layers95 × 46 mmPowerDistribution, the printed circuit board in 3D

    PowerDistribution

    danielvilas/DigitalTrains

    Digital Trains

    84 partsMIT
  • 2 layers100 × 88 mmArduinoDCC++, the printed circuit board in 3D

    ArduinoDCC++

    danielvilas/DigitalTrains

    Digital Trains

    79 partsMIT
  • 2 layers100 × 88 mmArduinoDCC++, the printed circuit board in 3D

    ArduinoDCC++

    danielvilas/DigitalTrains

    Digital Trains

    79 partsMIT
  • 4 layers84.5 × 92 mmDriverDeskTft, the printed circuit board in 3D

    DriverDeskTft

    danielvilas/DigitalTrains

    Digital Trains

    67 partsMIT
  • 4 layers95 × 30 mmDccDecoder, the printed circuit board in 3D

    DccDecoder

    danielvilas/DigitalTrains

    Digital Trains

    66 partsMIT
  • 2 layers70 × 52.5 mmIndicatorLeds, the printed circuit board in 3D

    IndicatorLeds

    danielvilas/DigitalTrains

    Digital Trains

    54 partsMIT
  • 4 layers75 × 50 mmLocoBuffer, the printed circuit board in 3D

    LocoBuffer

    danielvilas/DigitalTrains

    Digital Trains

    48 partsMIT
  • 4 layers69 × 50 mmSTM32103 Devel, the printed circuit board in 3D

    STM32103 Devel

    danielvilas/DigitalTrains

    Digital Trains

    46 partsMIT
  • 2 layers100 × 50 mmBoostModule, the printed circuit board in 3D

    BoostModule

    danielvilas/DigitalTrains

    Digital Trains

    45 partsMIT
  • 2 layers100 × 50 mmBoostModule, the printed circuit board in 3D

    BoostModule

    danielvilas/DigitalTrains

    Digital Trains

    44 partsMIT

Similar boards

  • 2 layers74 × 57 mmMainhoop light, the printed circuit board in 3D

    Mainhoop light

    ncku-formula-racing/circuit

    A monorepo of circuit boards

    74 parts1
  • 4 layers26 × 46 mmACFR PCB, the printed circuit board in 3D

    ACFR PCB

    besser435/Aerochungus

    Rocket flight computers and data recorders.

    60 partsGPL-3.0
  • 2 layers200 × 100 mmGameboy, the printed circuit board in 3D

    Gameboy

    Nalydmerc/gameboy

    134 parts
  • 2 layers200.5 × 206.6 mmLine 2.3, the printed circuit board in 3D

    Line 2.3

    hughminhphan/PROJECTS

    My projects

    62 parts
  • 4 layers29 × 74 mmController, the printed circuit board in 3D

    Controller

    StuckAtPrototype/Racer

    These are structured into their own files. I could have used submodules, but decided against it.

    66 parts3.8kApache-2.0
  • 4 layers43 × 39.2 mmStepperMotorDriver, the printed circuit board in 3D

    StepperMotorDriver

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    66 parts915
  • 4 layers56.1 × 57.1 mmMCL86jr, the printed circuit board in 3D

    MCL86jr

    MicroCoreLabs/Projects

    Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

    66 parts534
  • 4 layersMooltipass, the printed circuit board in 3D

    Mooltipass

    limpkin/mooltipass

    Github repository dedicated to the mooltipass project

    66 parts531