Skip to the content
PCBKitNew board
2 layers72 × 57 mmTod, the printed circuit board in 3D

DCC Track Occupancy Detector

Size
72 × 57 mm
Copper layers
2
Thickness
1.6 mm
Parts
66
Nets
46
Pads
154
Tracks, vias
250, 28
Pours
6
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
5 Oct 2022
Updated
31 Jul 2026

Overview

Tod is an open-source printed circuit board by kmzbrnoI, from the kmzbrnoI/tod repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 72 × 57 mm with 66 parts on 46 nets, routed with 250 tracks and 28 vias.

It is built around the BC817, BC856B and RS605. Its parts include 20 resistors, 14 diodes, 8 capacitors, 8 transistors and 4 connectors.

Main components

3

README

README.md

TOD – DCC Track Occupancy Detector

TOD is a DCC-only track occupancy detector for model railroad.

Basic features:

  • Up 4 tracks
  • Galvanically separated outputs
  • Section occupied = output grounded
  • No special power supply required
  • Maximum track current: 3 A continuous without passive cooler, 5 A continuous with passive cooler.
  • Could be divided into pairs with separated J&K
  • Easily automatically-mounted-parts via JlcPcb

This repository contains schematics & PCB layout of TOD PCB.

Design

Schematics & PCB are designed in KiCad 8.

Production

PCB is prepared to be automatically assembled in JLCPCB. SMD parts on bottom side should be assembled. Each SMD part has its LCSC_ITEM attribute set.

bash
$ make fab

Authors

TOD is designed by Model Railroaders Club Brno, Jan Horáček. Inspiration from Vladimíř Soukup, Zababov.

Recommended quality check procedure after manufacturing

Use 15 kOhm resistor as a load. Use DCC 15 V. Use standard room temperature.

  1. Check LED reaction for de/occupation of each track circuit.
  2. Measure voltage output – occupied voltage should be below 0.5 V.
  3. Check connection of J, K, GND.

License

Content of the repository is provided under Creative Commons Attribution-ShareAlike 4.0 License as openhardware project. You may download any data, contribute to the project, create PCB yourself or even sell it yourself.

Parts

66
QtyValueFootprintReferences
81N5819Diode_SMD:D_SOD-323_HandSolderingD1, D3, D5, D6, D8, D9, D12, D13
882kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R5, R9, R10, R14, R15, R19, R20
410n/25VCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C3, C5, C7
422RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R6, R11, R16
422u/25VCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC2, C4, C6, C8
4330RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R7, R12, R17
43k9Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R8, R13, R18
4BC817Package_TO_SOT_SMD:SOT-23Q2, Q4, Q6, Q8
4BC856BPackage_TO_SOT_SMD:SOT-23Q1, Q3, Q5, Q7
4LEDLED_THT:LED_D3.0mmD2, D7, D10, D14
4MountingHoleMountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4
3SJJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2, JP3
22xMVE252TerminalBlock_Euroclamp:MVE252-5-V-2xJ1, J3
2MV133TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x03_P3.50mm_HorizontalJ2, J4
2PC827Package_DIP:DIP-8_W7.62mm_LongPadsU1, U2
2RS605Diode_THT:Diode_Bridge_Vishay_KBUD4, D11

The 63 most common of 66 parts.

Questions

How big is the Tod PCB?

It measures 72 × 57 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Tod use?

66 parts, built around the BC817, BC856B and RS605. 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 Tod KiCad files?

From the kmzbrnoI/tod repository on GitHub, at the commit this page was made from: the board is tod.kicad_pcb and its schematic tod.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Tod design in my own project?

Its repository publishes it under the CC-BY-SA-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers233.7 × 172.2 mmOvercycler3, the printed circuit board in 3D

    Overcycler3

    gligli/overcycler

    Affordable DIY polyphonic hybrid single cycle / analog synthesizer

    335 parts45GPL-3.0
  • 2 layers98 × 187 mmProjet, the printed circuit board in 3D

    Projet

    FranklinBerger/Polonise-Inverse

    Projet électronique de calculatrice en Polonaise Inversse. Bassée sur un ESP32 sur firmware MicroPython, elle a été initialement conçue dans le cadre d'un stage de découverte de l'électronique durant 1 mois.

    137 parts1
  • 2 layers80 × 47.5 mmWater sample collector iot main, the printed circuit board in 3D

    Water sample collector iot main

    TheTesla/HTW-Water-Sample-Collector

    Coolecting water samples during flood events and send notify message

    81 parts
  • 4 layers63.1 × 36.2 mmL0destar, the printed circuit board in 3D

    L0destar

    m4rkw/l0destar

    l0destar open-source tracker project

    60 parts43
  • 2 layers100.3 × 55.2 mmAmp mosfet-80w, the printed circuit board in 3D

    Amp mosfet-80w

    schenkmi/electronic-projects

    misc electronic projects

    68 parts6CERN-OHL-W-2.0
  • 2 layers72 × 42 mmNRF24 jammer, the printed circuit board in 3D

    NRF24 jammer

    W0rthlessS0ul/nRF24_jammer

    The nRF24 jammer is a powerful tool that requires an ESP32 and configurable numbers of NRF24 modules to assemble.

    51 parts1kMIT
  • 2 layers271.8 × 114.3 mmArdumower mega shield svn, the printed circuit board in 3D

    Ardumower mega shield svn

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    426 parts282