Skip to the content
PCBKitNew board
2 layers85 × 50 mmDccModule, the printed circuit board in 3D

Digital Trains

Size
85 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
39
Pads
119
Tracks, vias
271, 33
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
14 Feb 2019
Updated
2 Mar 2025

Overview

DccModule is an open-source printed circuit board by danielvilas, from the danielvilas/DigitalTrains repository on GitHub, published under the MIT licence. It is a 2-layer board of 85 × 50 mm with 32 parts on 39 nets, routed with 271 tracks and 33 vias.

It is built around the ATMEGA328PB-AU, WS2812B and CD1206-S01575, with the CSTLS16M0X53-A0 among its other parts. Its parts include 7 diodes, 6 resistors, 6 connectors, 3 capacitors and 2 switches. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

4

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

32
QtyValueFootprintReferences
6MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4, H5, H6
41KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR3, R4, R5, R6
3WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD5, D6, D7
2100nFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC2, C3
2Conn_02x03_Odd_EvenConnector_IDC:IDC-Header_2x03_P2.54mm_VerticalJ3, J4
2LED_GREENLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD2, D3
2SW_PushButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW1, SW2
1100nfCapacitor_SMD:C_1206_3216MetricC1
110KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR2
11MResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR1
1ATmega328PB-AUArduinoDCC++:TQFP-32_7x7mm_P0.8mmU1
1CD1206-S01575Diode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolderD1
1CSTLS16M0X53-A0Crystal:Resonator_muRata_CSTLSxxxX-3Pin_W5.5mm_H3.0mmY1
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1Conn_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ6
1Conn_01x06Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ2
1ICSPConnector_IDC:IDC-Header_2x03_P2.54mm_VerticalJ5
1LED_REDLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD4

Questions

How big is the DccModule PCB?

It measures 85 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the DccModule use?

32 parts, built around the ATMEGA328PB-AU, WS2812B, CD1206-S01575 and CSTLS16M0X53-A0. 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 DccModule KiCad files?

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

Can I use the DccModule 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
  • 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

Similar boards

  • 2 layers71.1 × 67.9 mmMicroquad v1, the printed circuit board in 3D

    Microquad v1

    HALtheWise/eclectronics-micro-quad

    79 parts
  • 4 layers124 × 89.4 mmATMega 328 PU Board, the printed circuit board in 3D

    ATMega 328 PU Board

    olexsu/ATmega328_control_Board

    Custom ATmega328 embedded control board designed in KiCad with Arduino firmware.

    140 parts
  • 2 layers95.6 × 92.2 mmSignal generator, the printed circuit board in 3D

    Signal generator

    Pejo-306/digital-function-generator

    A digital function generator which outputs waveforms up to 10 kHz

    63 partsMIT
  • 2 layers100 × 100 mmSenior Design, the printed circuit board in 3D

    Senior Design

    bin2ai/Senior_Design

    KiCad project files for my UCF CECS senior design project

    165 parts
  • 4 layers90 × 80 mmLaser Driver v3, the printed circuit board in 3D

    Laser Driver v3

    Laser4DIY/Laser-Driver-v2

    MCU-based multipurpose Laser Diode driver

    102 parts23
  • 2 layers101.6 × 53.3 mmArduino MEGA 2560-Rev3, the printed circuit board in 3D

    Arduino MEGA 2560-Rev3

    bobc/Arduino_KiCad

    KiCad versions of Arduino projects

    123 parts22
  • 4 layers99.1 × 91.4 mmPanel, the printed circuit board in 3D

    Panel

    bfrigon/alarm-clock-v3

    Alarm clock (v3)

    187 parts18CC-BY-SA-4.0
  • 2 layers68.6 × 53.3 mmSduino uno, the printed circuit board in 3D

    Sduino uno

    roybaer/sduino_uno

    A development board with STM8S105K6 MCU in Arduino UNO form factor

    51 parts18