Skip to the content
2 layers84.5 × 90.2 mmSYNCHRO Zentrale, the printed circuit board in 3D

SYNCHRO Zentrale

h07jonas/SYNCHRO1

SYNCHRO System for Yielding Networked CHannel Rail Operation SYNCHRO is a modular, high-performance digital model railroad control ecosystem architecture based on the DCC (Digital Command Control) standard.

Size
84.5 × 90.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
56
Nets
65
Pads
241
Tracks, vias
316, 41
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
12 Jun 2026
Updated
3 Nov 2026

Overview

SYNCHRO Zentrale is an open-source printed circuit board by h07jonas, from the h07jonas/SYNCHRO repository on GitHub. It is a 2-layer board of 84.5 × 90.2 mm with 56 parts on 65 nets, routed with 316 tracks and 41 vias.

It is built around the ESP32-S3-WROOM-1-N8R8, R-78E3.3-0.5 and R-78E5.0-1.0, with the AZ1117CH-3.3TRG1 and PMEG3010ER among its other parts. Its parts include 12 capacitors, 12 resistors, 10 connectors, 7 diodes and 6 switches. It belongs with the ESP32 boards of this library.

Main components

5

README

README.md

SYNCHRO System for Yielding Networked CHannel Rail Operation SYNCHRO is a modular, high-performance digital model railroad control ecosystem architecture based on the DCC (Digital Command Control) standard. Designed for robust deployment and high signal integrity, the system strictly separates timing and network logic from high-power distribution. Key design pillars include deterministic signal generation, total galvanic isolation to prevent ground loops, and autonomous hardware-level fault management.

System Architecture The ecosystem is decoupled into three primary hardware modules, allowing independent scaling of logic processing, track driving power, and distributed accessory control.

text
          +-----------------------------------+
          |      SYNCHRO_Zentrale (MCU)       |
          |  - Timing, Protocol & Networking  |
          +-----------------------------------+
                            |
                            v (Logic Signal / Differential)
          +-----------------------------------+
          |      SYNCHRO_Booster (Power)      |
          |  - Galvanic Isolation (6N137)     |
          |  - Power H-Bridge & Short Control |
          +-----------------------------------+
                            |
                            v (14V DCC Track Power)
          +-----------------------------------+
          |        SYNCHRO_Modul (Acc.)       |
          |  - Signal Monitoring & Decoding   |
          |  - Inductive Load Drivers         |
          +-----------------------------------+
  1. Control Unit (SYNCHRO_Zentrale) The core processing hub handles the network stack, user interface routing, and precision generation of the digital DCC packet stream. It operates entirely on low-voltage logic levels with no direct track-driving capabilities to protect processing assets.

Core Processor: ESP32-S3 microcontroller utilizing its hardware Remote Control (RMT) peripheral engine. This configuration guarantees jitter-free, deterministic DCC bit-timing through dedicated hardware channels, leaving the dual-core CPU free to handle concurrent Wi-Fi, network protocols, and application layer connectivity.

Signal Integrity: Integrated high-speed bus drivers and differential level shifters (MAX485 / 74AHCT125) ensure noise-immune, differential transmission of the logic stream across longer cables to downstream power boosters.

Connectivity: Native USB-C interface providing USB-to-UART bridging for active monitoring, high-rate firmware flashing, and interfacing with industry-standard PC-based railroad command software.

  1. Power Booster (SYNCHRO_Booster) The power-amplification stage isolates the sensitive low-voltage logic signals coming from the Control Unit, scales the voltage rail, and manages high-current output zones to safely drive individual track blocks.

Galvanic Isolation: High-speed 6N137 optocouplers completely break the ground loops between the upstream logic reference ground and the high-current track power ground, preventing destructive feedback currents.

Power Stage: Integrated Full H-Bridge driver (L6203 or discrete N-channel MOSFET bridge layout) optimized to switch high currents at standard track voltages (14V targeted specifically for N-scale layout compliance).

Autonomous Overcurrent Protection: A high-speed hardware-level short-circuit protection loop combining a precision low-side shunt resistor and an analog LM393 comparator. This safety mechanism achieves sub-millisecond latching shutdown independently of MCU firmware involvement, preventing thermal runaway during track shorts.

  1. Peripheral Module (SYNCHRO_Modul) An accessory and function decoder designed to directly tap and monitor the active 14V DCC data stream from the rails, extracting configuration commands to actuate turnouts, mechanical servos, or signal arrays.

Logic Processing: Cost-optimized microcontrollers (ESP32-C3 or ATtiny architectures) coupled with an isolated input filtering stage optimized for reliable track-packet decoding under harsh electronic environments.

Output Driver: High-density, multi-channel Darlington/DMOS transistor arrays (TBD62083AFG / ULN2803A) equipped with integrated clamp diodes to safely absorb inductive flyback voltages generated by heavy turnout switch coils.

Interface Matrix: Universal pin headers and robust terminal blocks customizable via firmware configurations to run solenoid matrix turnouts, static LED signaling displays, or PWM-driven RC servos.

Repository Structure The directory tree is split logically into engineering domains to facilitate clean version control and modular updates via the graphical Antigravity 2 interface.

SYNCHRO/ ├── .gitignore # Top-level filter for KiCad/IDE artifacts ├── README.md # Core system documentation ├── git_universal_manager.ps1 # Antigravity 2 - Engine ├── Start_Universal_Git_Manager.bat # Antigravity 2 - Launcher ├── Datasheets/ # Electronic component documentation ├── Docs/ # System specifications and schematics ├── Software/ # Source code (Firmware, Apps) └── Hardware/ # Electronic Design Automation (EDA) ├── SYNCHRO_Booster/ # KiCad files for Power Booster ├── SYNCHRO_Zentrale/ # KiCad files for Control Unit └── SYNCHRO_Modul/ # KiCad files for Accessory Decoder

Hardware Development & CAD Rules All schematics and PCB designs are standardized on KiCad. To prevent repository bloating and synchronization conflicts, adhere strictly to the following tracking protocols:

Versioned Files *.kicad_pro — Project tracking configurations.

*.kicad_sch — Schematic design worksheets (modular sheet hierarchies are preferred).

*.kicad_pcb — Board layout designs (S-Expression plain text files optimized for line-by-line git diff operations).

Ignored Assets Local working state files (.kicad_prl), automated schematic backups (-backups/, *.bak), and local editor history configurations (.history/) are systematically excluded via the global .gitignore.

Production assets (Gerber photo-plots, NC drill coordinates, IPC-D-356 netlists, and structural 3D .step files) must be exported exclusively to isolated release packages or tracked explicitly via Git LFS if required.

Parts

56
QtyValueFootprintReferences
8B4B-XH-A_LF__SN_SYNCHRO_Library:JST_B4B-XH-A_LF__SN_J2, J3, J4, J5, J6, J7, J8, J9
610kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4, R5, R6
6LEDLED_THT:LED_D5.0mmD2, D3, D4, D5, D6, D7
6SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2, SW3, SW4, SW5, SW6
510uFCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC5, C6, C9, C10, C11
5220Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7, R8, R9, R10, R11
20.1uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC2, C4
2100nFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC7, C8
222uFCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC1, C12
2MC74VHCT541ADWR2GSYNCHRO_Library:SOIC127P1030X265-20NIC1, IC2
11uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC3
1470Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12
1694106301002SYNCHRO_Library:694106301002J10
1AZ1117CH-3.3TRG1SYNCHRO_Library:SOT230P700X180-4NIC3
1ESP32-S3-WROOM-1-N8R8SYNCHRO_Library:ESP32S3WROOM1N8R8U1
1GSB22120RSKEUSYNCHRO_Library:AMPHENOL_GSB22120RSKEUJ1
1PMEG3010ERDiode_SMD:Nexperia_CFP3_SOD-123WD1
1R-78E3.3-0.5SYNCHRO_Library:CONV_R-78E3.3-0.5PS1
1R-78E5.0-1.0SYNCHRO_Library:R78E5010PS2

The 53 most common of 56 parts.

More from h07jonas/SYNCHRO

3
  • 2 layers71.1 × 67.3 mmSYNCHRO Booster, the printed circuit board in 3D

    SYNCHRO Booster

    h07jonas/SYNCHRO

    SYNCHRO System for Yielding Networked CHannel Rail Operation SYNCHRO is a modular, high-performance digital model railroad control ecosystem architecture based on the DCC (Digital Command Control) standard.

    47 parts1
  • 2 layers71.1 × 67.3 mmSYNCHRO Booster, the printed circuit board in 3D

    SYNCHRO Booster

    h07jonas/SYNCHRO

    SYNCHRO System for Yielding Networked CHannel Rail Operation SYNCHRO is a modular, high-performance digital model railroad control ecosystem architecture based on the DCC (Digital Command Control) standard.

    45 parts1
  • 2 layers30 × 40.5 mmSYNCHRO Booster, the printed circuit board in 3D

    SYNCHRO Booster

    h07jonas/SYNCHRO

    SYNCHRO System for Yielding Networked CHannel Rail Operation SYNCHRO is a modular, high-performance digital model railroad control ecosystem architecture based on the DCC (Digital Command Control) standard.

    10 parts1

Similar boards

  • 2 layers159.5 × 134.5 mmWEMB02 j, the printed circuit board in 3D

    WEMB02 j

    brengi/CESE-PCB

    Curso de Diseño de Circuitos Impresos de la Carrera de Especialización en Sistemas Embebidos

    98 parts7
  • 2 layers105 × 90 mmWs uc06, the printed circuit board in 3D

    Ws uc06

    wildsystems/ws-uc06

    Custom ESP32-C6 development board with power input protection, relay outputs, opto-isolated I/O, NTC sensor input, and JTAG debugging. Designed as a DIY-friendly controller base.

    84 parts2
  • 2 layers38.5 × 34.3 mmEsp webcam, the printed circuit board in 3D

    Esp webcam

    pj-hoakari/esp-edge-device

    11 partsApache-2.0
  • 4 layers43.9 × 41 mmCapteur, the printed circuit board in 3D

    Capteur

    RubisCatty/Serre-Connecte

    Projet final du programme de Génie Électrique par Sonia Michaud

    43 parts
  • 2 layers27.4 × 58.7 mmLc29h mikrobus PCB, the printed circuit board in 3D

    Lc29h mikrobus PCB

    i2hm/micro_climate_station

    Open the KiCad project using KiCad 7 and above.

    48 parts3
  • 4 layers110 × 60 mmClearBell V0.2, the printed circuit board in 3D

    ClearBell V0.2

    akoerner-dev/ClearBell

    Selbst entwickeltes ESP32-Klingelsystem fuer ein Zweifamilienhaus - KiCad-Hardware und Arduino-Firmware (WLAN/UDP, HMAC-gesichert).

    88 parts1MIT
  • 2 layers87.1 × 58.5 mmPanel, the printed circuit board in 3D

    Panel

    ConfusedHello/STorM32-NT

    A fork of the STorM32 NT controller board for my own purposes.

    217 parts

Questions

How big is the SYNCHRO Zentrale PCB?

It measures 84.5 × 90.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SYNCHRO Zentrale use?

56 parts, built around the ESP32-S3-WROOM-1-N8R8, R-78E3.3-0.5, R-78E5.0-1.0 and AZ1117CH-3.3TRG1. 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 SYNCHRO Zentrale KiCad files?

From the h07jonas/SYNCHRO repository on GitHub, at the commit this page was made from: the board is Hardware/SYNCHRO_Zentrale/SYNCHRO_Zentrale.kicad_pcb and its schematic Hardware/SYNCHRO_Booster/v1.0/SYNCHRO_Booster.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SYNCHRO Zentrale design in my own project?

Its repository states no licence, so its author keeps all rights: ask h07jonas before reusing the design.