

ServoDecoderInCabinet
- Size
- 75 × 106.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 159
- Nets
- 109
- Pads
- 522
- Tracks, vias
- 1,102, 379
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 7 Mar 2023
- Updated
- 20 May 2026
Overview
ServoDecoderInCabinet is an open-source printed circuit board by bask185, from the bask185/Train-Science-DIY repository on GitHub. It is a 2-layer board of 75 × 106.5 mm with 159 parts on 109 nets, routed with 1,102 tracks and 379 vias.
It is built around the ATMEGA328-AU, CH340G and MT2499A, with the AO3400A, SM4007 and 1N4148WS among its other parts. Its parts include 45 resistors, 25 diodes, 21 connectors, 20 capacitors and 16 transistors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
6ATMEGA328-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)CH340G
SOP-16-40℃~+85℃ 2Mbps 3.3V、5V USB 2.0 USB to UART SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersMT2499A
ESOP-8-40℃~+85℃ 1 3.5A 340kHz 4.5V~21V 400uA Adjustable Buck Built-in Overcurrent Protection、Light load efficient mode、Cycle-by-cycle current limiting、Hiccup current limiting Step-down type Yes ESOP-8 DC-DC Converters ROHSXI'AN Aerosemi TechDC-DC ConvertersAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsSM4007
MELFMELF Diodes - General Purpose ROHSYONGYUTAIDiodes - General Purpose1N4148WS
SOD-3231.25V@150mA 100V 150mA 1uA@75V 200mW 2A 4ns Independent SOD-323 Switching Diodes ROHSJiangsu Changjing Electronics Technology (CJ)Switching Diodes
Parts
159| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 22R | custom_kicad_lib_sk:R_0603_smalltext | R2101, R2203, R2303, R2401, R2501, R2601, R2701, R2801, R2901, R3001, R3101, R3201, R3301, R3401, R3501, R3601 |
| 16 | 22k | custom_kicad_lib_sk:R_0603_smalltext | R2102, R2204, R2304, R2402, R2502, R2602, R2702, R2802, R2902, R3002, R3102, R3202, R3302, R3402, R3502, R3602 |
| 16 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q2101, Q2202, Q2302, Q2401, Q2501, Q2601, Q2701, Q2801, Q2901, Q3001, Q3101, Q3201, Q3301, Q3401, Q3501, Q3601 |
| 16 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2101, J2202, J2302, J2401, J2501, J2601, J2701, J2801, J2901, J3001, J3101, J3201, J3301, J3401, J3501, J3601 |
| 16 | Jumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2101, JP2202, JP2302, JP2401, JP2501, JP2601, JP2701, JP2801, JP2901, JP3001, JP3101, JP3201, JP3301, JP3401, JP3501, JP3601 |
| 16 | SM4007 | Diode_SMD:D_SOD-123F | D2101, D2202, D2302, D2401, D2501, D2601, D2701, D2801, D2901, D3001, D3101, D3201, D3301, D3401, D3501, D3601 |
| 5 | 100nF | Capacitor_SMD:C_0402_1005Metric | C202, C705, C902, C906, C1101 |
| 4 | 6k2 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R201, R203, R204, R301 |
| 4 | D | Diode_SMD:D_SMA | D1101, D1102, D1103, D1104 |
| 4 | LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D201, D202, D203, D301 |
| 3 | 22uF | Capacitor_SMD:C_0603_1608Metric | C901, C904, C905 |
| 2 | 100nF | Capacitor_SMD:C_0603_1608Metric | C702, C706 |
| 2 | 10k | custom_kicad_lib_sk:R_0603_smalltext | R1002, R1003 |
| 2 | 12pF | Capacitor_SMD:C_0603_1608Metric | C201, C203 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R705, R706 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric | C703, C704 |
| 2 | Screw_Terminal_01x02 | Connector_Phoenix_MC:PhoenixContact_MC_1,5_2-G-3.5_1x02_P3.50mm_Horizontal | J501, J1101 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C302 |
| 1 | 100uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C303 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R202 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C701 |
| 1 | 150k | Resistor_SMD:R_0603_1608Metric | R903 |
| 1 | 1N4148WS | Diode_SMD:D_SOD-323 | D1001 |
| 1 | 1k | custom_kicad_lib_sk:R_0603_smalltext | R1001 |
| 1 | 20k | Resistor_SMD:R_0603_1608Metric | R902 |
| 1 | 220k | Resistor_SMD:R_0603_1608Metric | R901 |
| 1 | 22nF | Capacitor_SMD:C_0402_1005Metric | C903 |
| 1 | 470nF | Capacitor_SMD:C_0805_2012Metric | C301 |
| 1 | 470uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C907 |
| 1 | 6N137 | Package_SO:SOP-8_6.62x9.15mm_P2.54mm | U1001 |
| 1 | ATmega328-A | Package_QFP:TQFP-32_7x7mm_P0.8mm | U202 |
| 1 | CH340G | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U701 |
| 1 | Crystal | custom_kicad_lib_sk:crystal_arduino | Y701 |
| 1 | Crystal_GND2 | custom_kicad_lib_sk:crystal_arduino | Y201 |
| 1 | FEMALE | Connector_Phoenix_MC:PhoenixContact_MC_1,5_4-G-3.5_1x04_P3.50mm_Horizontal | J101 |
| 1 | ICSP | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J201 |
| 1 | L | Inductor_SMD:L_Bourns-SRN8040_8x8.15mm | L901 |
| 1 | L78L05_SOT89 | Package_TO_SOT_SMD:SOT-89-3 | U301 |
| 1 | MT2499A | Package_SO:TI_SO-PowerPAD-8 | U901 |
| 1 | USB_B_Mini | Connector_USB:USB_Mini-B_Lumberg_2486_01_Horizontal | J702 |
| 1 | default_switch | custom_kicad_lib_sk:default_switch | SW201 |
The 152 most common of 159 parts.
More from bask185/Train-Science-DIY
12- 2 layers68.5 × 130.5 mm

- 2 layers153.2 × 127.5 mm

- 2 layers54.5 × 73 mm

- 2 layers99.5 × 61 mm

- 4 layers70 × 83.5 mm

- 2 layers105.5 × 63.5 mm

- 2 layers78 × 58.5 mm

- 2 layers83.5 × 50.3 mm

- 2 layers81 × 71.2 mm

- 2 layers54 × 94.5 mm

- 2 layers100 × 45 mm

- 2 layers81 × 71.5 mm

Similar boards
- 2 layers54.5 × 73 mm

OS servo decoder-8
Open-Source-Model-Railway-Electronics/OS-Servo-Decoder
The OS-Servo-Decoder is a simple and robust DCC accessory decoder designed for driving up to 8 servo motors. It supports modern model railroads with flexible configuration options, external relay modules for polarity…
79 parts - 2 layers15 × 18 mm

Inverting buck boost
flaviut/5v-inverting-buck
Design for an inverting 5V buck-boost regulator based on the MT2499A, with performance data
12 parts - 2 layers

- 4 layers54 × 100 mm

Oxrs black 004
austinscreations/Oxrs-Black
a custom rack controller that is based of the rack32 but includes some upgrades and major changes
92 parts1GPL-3.0 - 2 layers81 × 28.5 mm

- 2 layers40.3 × 100 mm

Dodecamodulator
adeboni/eurorack
This repository stores various eurorack module designs I've made
109 parts1GPL-3.0 - 4 layers100 × 50 mm

Pcm5102a mux board
cbaurtx/RetroBox
RetroBox is an internet radio using an ESP32-S3 system on a chip
86 parts - 2 layers87 × 47 mm

Questions
How big is the ServoDecoderInCabinet PCB?
It measures 75 × 106.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ServoDecoderInCabinet use?
159 parts, built around the ATMEGA328-AU, CH340G, MT2499A and AO3400A. 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 ServoDecoderInCabinet KiCad files?
From the bask185/Train-Science-DIY repository on GitHub, at the commit this page was made from: the board is PCB_SOURCE/DECODERS_N_OCCUPANCY/servoDecoderInEnclosure/servoDecoderInCabinet.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the ServoDecoderInCabinet design in my own project?
Its repository states no licence, so its author keeps all rights: ask bask185 before reusing the design.