Skip to content

A simple control for a analog model train. Changes are only made on my private Git-Server and are pushed to GitHub. Issues on Github are wellcome.

Notifications You must be signed in to change notification settings

fanningert/kicad_model_train_control

Repository files navigation

Model Train Control

Control unit for analog model trains, based on ESPHome. A Home Assistant instance is used for visualization and control. This board is stackable up to 64 boards and every board has 16 outputs (3 pin). The Voltage is limited on the outputs per ESPHome template. It comes in three variants, but all variants are the same boards. Only some components are not placed.

  • Primary node with ESP32-S3-Wroom-2
  • Primary node with ESP32-Devkit (can also be used as sub node with 3,3V power supply and protection)
  • Sub node

3D render of PCB PCB Top PCB Bottom

Features

  • 16 h-bridges per board and stackable to 64 boards
  • Reverse Voltage, Over Voltage and Under Voltage protection
  • (optional) ESP32-Devkit
  • (optional) ESP32-S3-Wroom-2

Simple graphic of the board connections

flowchart LR
    Z[PowerSupply] ===|24V DC| A
    A[PCB_Core1] ===|24V DC, 3.3V, I2C| B & C & D
    B[PCB_Core2]
    C[PCB_Core...]
    D[PCB_Core64]
Loading

Supported szenarios

  • Power line
  • Yield
  • Generic Switch
  • Signal
  • Uncoupler

About

A simple control for a analog model train. Changes are only made on my private Git-Server and are pushed to GitHub. Issues on Github are wellcome.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published