

Caltreat pcb
CalTreat, the Bay Area's favorite commuter rail for trick-or-treaters.
- Size
- 67 × 47 mm
- Copper layers
- 2
- Thickness
- 1.61 mm
- Parts
- 51
- Nets
- 38
- Pads
- 126
- Tracks, vias
- 188, 0
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 6 Oct 2026
- Updated
- 2 Nov 2026
Overview
Caltreat pcb is an open-source printed circuit board by CoolNamesAllTaken, from the CoolNamesAllTaken/ctr repository on GitHub. It is a 2-layer board of 67 × 47 mm with 51 parts on 38 nets, routed with 188 tracks and 0 vias.
It is built around the AO3400A and SK34A-LTP. Its parts include 16 resistors, 15 connectors, 8 diodes and 8 transistors.
Main components
2AO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsSK34A-LTP
SMA(DO-214AC)-55℃~+125℃ 1 Independent 100uA@40V 3A 40V 500mV@3A 80A SMA(DO-214AC) Schottky Diodes ROHSMicro Commercial ComponentsSchottky Barrier Diodes (SBD)
README
README.mdctr
Software
The data model supports the scenario where N (2, currently) train cars make scheduled runs northbound (towards San Francisco) and southbound (towards San Jose). Riders tap NFC Chipper Cards on and off at station kiosks, and are charged by zone. Live delays will be computed by on-train GPS, and service alerts will explain them.
The code lives in website/: a Django API (Django Ninja,
Postgres) and a Next.js frontend. See website/README.md
for setup, and
website/backend/core/models.py for the data
model.
The train's Raspberry Pi runs the light and sound controls at
http://caltreat.local:8080/. That code lives in pi/. See
pi/README.md for how to deploy it.
Parts
51| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | Conn_01x02_Pin | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1-2-3.81_1x02_P3.81mm_Horizontal | J7, J8, J9, J10, J11, J12, J13, J14, J15 |
| 8 | 10R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R5, R6, R9, R10, R11, R12 |
| 8 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R4, R7, R8, R13, R14, R15, R16 |
| 8 | AO3400A | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 |
| 8 | SK34A-LTP | Diode_SMD:D_SMA | D1, D2, D3, D4, D5, D6, D7, D8 |
| 4 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3, J4, J5, J6 |
| 4 | MountingHole | Custom_MountingHole:MountingHole_2.7mm_M2.5_Isolated | H1, H3, H5, H7 |
| 2 | Conn_01x12_Pin | Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical | J1, J2 |
Questions
How big is the Caltreat pcb PCB?
It measures 67 × 47 mm and has 2 copper layers, 1.61 mm thick.
What parts does the Caltreat pcb use?
51 parts, built around the AO3400A and SK34A-LTP. 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 Caltreat pcb KiCad files?
From the CoolNamesAllTaken/ctr repository on GitHub, at the commit this page was made from: the board is kicad/caltreat_pcb/caltreat_pcb.kicad_pcb and its schematic kicad/caltreat_pcb/caltreat_pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Caltreat pcb design in my own project?
Its repository states no licence, so its author keeps all rights: ask CoolNamesAllTaken before reusing the design.
Similar boards
- 2 layers106 × 50 mm

- 4 layers90.2 × 95.9 mm

Hestia
mawson-rovers/hestia
Hestia is a space-ready heater & temperature measurement system developed by Mawson Rovers in Sydney. Its first mission will demonstrate a novel UTS heatsink design, aboard the Waratah Seed cubesat mission.
184 parts3MIT - 4 layers113.4 × 73 mm

- 2 layers100 × 50 mm

- 4 layers135 × 101.3 mm

Nft hydroponic controller
hasan-abuzaid/nft-hydroponic-controller
Open-hardware ESP32-S3 controller for NFT hydroponics: pH/EC/level sensing, 6 relay channels, ESPHome + Home Assistant
107 partsCERN-OHL-S-2.0 - 4 layers101.6 × 53.3 mm

- 4 layers149 × 95 mm

- 4 layers40 × 23 mm
