
cpOD
cpOD
Pulse Transformer based Occupancy Detector Inspired by Dr Bruce Chubb’s and Keith Wishowski’s DCCOD, as well as work done by MFS and MRCS The cpOD has the same advantages as the DCCOD, implemented with surface mount components that make it much less expensive to manufacture:
- Transformer based isolarion keeps track power away from logic and control systems
- Adjustable sensitivity helps tame layout humidity and ballasting changes
- Fast detection with slow dropout (hysteresis) makes it forgiving of dirty track and wheels
- LED activates before hysteresis delay
- Occupancy detection logic level output is open drain, compatible with C/MRI and other layout control systems (max steady state load 100mA @ 48v)
- Pin compatible with the Dr. Chubb’s ODMB and MRCS’s ODX4 motherboards
Differences:
- Uses a 5v-12v DC power supply, draws less than 5mA
- Handles track currents up to 60A (absolute max), 10A nominal.
![]() |
![]() |
cpOD Version 2.0
First built: 2021.09
- 1.0 - initial internal test version - SMT Pot unobtainium - Broken
- 1.1 - replace pot, fix schematic blunder - Broken
- 2.0 - external test </ul

|
|
|
|||
|
|
|
Download cpOD.gerbers.zip - Gerber Fabrication files
Download cpOD.parts - Parts List (spreadsheet data)
Download cpOD_array.SMD-parts - Parts List (spreadsheet data)
Download cpOD_array.gerbers.zip - Gerber Fabrication files
Download cpOD_array.parts - Parts List (spreadsheet data)
cpOD.bom
Parts | Value | Package | Quantity | Library | Type/Feeder |
---|---|---|---|---|---|
C2 | 0.01uF | 0603-CAP | 1x | SPCoast | 18 |
C3, C4 | 0.1uF | 0603-CAP | 2x | SPCoast | 19 |
C1 | 1.0uF | 0603-CAP | 1x | SPCoast | 20 |
R5, R8 | 1M | 0603-RES | 2x | SPCoast | 49 |
R10 | 2k2 | 0603-RES | 1x | SPCoast | 42 |
R1 | 2M2 | 0603-RES | 1x | SPCoast | 50 |
Q1 | 2N7002 | SOT23 | 1x | SPCoast | NONE |
R2, R3, R6, R7 | 10K | 0603-RES | 4x | SPCoast | 46 |
R11 | 10K | PT-10S | 1x | SPCoast | PTH |
R9 | 10K | ST-4 | 1x | SPCoast | NONE |
R12 | 10K | TC33X | 1x | SPCoast | NONE |
R4 | 200R | 0603-RES | 1x | SPCoast | NONE |
J1 | 1X05 | 1x | SPCoast | PTH | |
J2 | KK-156-5 | 1x | SPCoast | PTH | |
X2 | M5300 | 1x | SPCoast | NONE | |
X1 | TH-T4B | 1x | SPCoast | PTH | |
D1, D3 | BAT54A | SOT23 | 2x | SPCoast | 11 |
D2, D4 | BAT54C | SOT23 | 2x | SPCoast | 62 |
IC1 | LM358D | SO-8 | 1x | SPCoast | NONE |
MH1, MH2 | MOUNTINGHOLEL | MOUNTINGHOLE-L | 2x | SPCoast | PTH |
LED1 | Y | 0603-LED | 1x | SPCoast | 2 |
cpOD Version 1.1
First built: 2021-09
Not released
Pulse Transformer based Occupancy Detector Inspired by Dr Bruce Chubb’s and Keith Wishowski’s DCCOD, as well as work done by MFS and MRCS The cpOD has the same advantages as the DCCOD, implemented with surface mount components that make it much less expensive to manufacture:
- Transformer based isolarion keeps track power away from logic and control systems
- Adjustable sensitivity helps tame layout humidity and ballasting changes
- Fast detection with slow dropout (hysteresis) makes it forgiving of dirty track and wheels
- LED activates before hysteresis delay
- Occupancy detection logic level output is open drain, compatible with C/MRI and other layout control systems (max steady state load 100mA @ 48v)
- Pin compatible with the Dr. Chubb’s ODMB and MRCS’s ODX4 motherboards
Differences:
- Uses a 5v-12v DC power supply, draws less than 5mA
- Handles track currents up to 60A (absolute max), 10A nominal.

|
|
|
|||
|
|
|
UNPUBLISHED
This technical documentation is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike