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
56
Pads
180
Tracks, vias
274, 33
Pours
5
Routed
Yes
KiCad
KiCad 6 (file 20211014)
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 56 nets, routed with 274 tracks and 33 vias.

It is built around the AO3400A and AO3401A. 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
131KResistor_SMD:R_0805_2012MetricR1, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R17, R18
4AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2, Q4, Q6
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_0805_2012MetricD1, D2, D3, D4
4MountingHole_PadMountingHole:MountingHole_2.7mm_M2.5_DIN965_PadH1, H2, H3, H4
3100nfCapacitor_SMD:C_0805_2012MetricC1, C2, C3
3Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ11, J14, J16
3Conn_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalJ1, J2, J3
2100Resistor_SMD:R_0805_2012MetricR3, R16
210KResistor_SMD:R_0805_2012MetricR4, R5
210nFCapacitor_SMD:C_0805_2012MetricC7, C9
21uFCapacitor_SMD:C_0805_2012MetricC4, C8
220pfCapacitor_SMD:C_0805_2012MetricC5, C6
2AO3401APackage_TO_SOT_SMD:SOT-23Q3, Q5
2Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ8, J15
110uHInductor_SMD:L_0805_2012MetricL1
1200Resistor_SMD:R_0805_2012MetricR2
18MHzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY1
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 AO3400A and AO3401A. 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/DccDecoder0805/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

  • 4 layers150 × 90 mmMisrc v2.5-rounded, the printed circuit board in 3D

    Misrc v2.5-rounded

    Stefan-Olt/MISRC

    MISRC Is a multi channel RF capture device for FM RF, S-Video, CVBS RAW capture and anything else, but intended and supported for the decode family of projects vhs-decode, ld-decode, hifi-decode.

    328 parts236CC-BY-4.0
  • 4 layers140 × 100 mmDc usv, the printed circuit board in 3D

    Dc usv

    TobleMiner/DC-UPS

    A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages

    351 parts223CERN-OHL-P-2.0
  • 4 layers70 × 70 mmAi camera, the printed circuit board in 3D

    Ai camera

    maxlab-io/tokay-lite-pcb

    Tokay AI Camera - ESP32 camera development board

    161 parts130CERN-OHL-P-2.0
  • 2 layers191.5 × 76 mmPcb project, the printed circuit board in 3D

    Pcb project

    CrashOverride85/zc95

    4 channel EStim box inspired by the mk312bt, with Lua scripting support

    337 parts117GPL-3.0
  • 2 layers271.5 × 91.8 mmFusion, the printed circuit board in 3D

    Fusion

    crides/fusion

    A folded minimally spaced choc mini (PG1232) keyboard for traveling

    126 parts84
  • 4 layers118 × 117 mmCm4-robot, the printed circuit board in 3D

    Cm4-robot

    Twisted-Fields/acorn-robot-electronics

    PCB hardware designs in KICAD for Acorn, the precision farming rover from Twisted Fields.

    268 parts81
  • 2 layers61 × 61 mmCo2-sensor, the printed circuit board in 3D

    Co2-sensor

    blinry/co2-canary

    An open-hardware, ultra-low power CO2 sensor

    57 parts78
  • 4 layers55 × 100.5 mmOSS Radio Hardware Design, the printed circuit board in 3D

    OSS Radio Hardware Design

    Arkos-Engineering/HT-15_hardware

    We can split this out into separate repos later, right now its very convenient to have everything here.

    256 parts72