Skip to content

fanningert/kicad_model_train_control

Repository files navigation

Model Train Control

KitBot - Last PCB check

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published