Skip to the content
2 layers220 × 300 mmTransit, the printed circuit board in 3D

Schematic and PCB for a circuit board map of Seattle area public transit.

Size
220 × 300 mm
Copper layers
2
Thickness
1.6 mm
Parts
448
Nets
446
Pads
1,772
Tracks, vias
2,721, 757
Pours
735
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
13 Mar 2026
Updated
25 Aug 2026

Overview

Transit is an open-source printed circuit board by thebenedict, from the thebenedict/seattletransit-hardware repository on GitHub, published under the CERN-OHL-W-2.0 licence. It is a 2-layer board of 220 × 300 mm with 448 parts on 446 nets, routed with 2,721 tracks and 757 vias.

It is built around the ESP32-C3-MINI-1-H4X, BH1603FVC-TR and SN74LVC2T45DCURE4, with the TPU3013S5, USBLC6-2SC6 and WS2812B-2020 among its other parts. Its parts include 389 diodes, 18 resistors, 16 capacitors, 6 ICs and 3 connectors. It belongs with the ESP32 and RISC-V boards of this library.

Main components

9

README

README.md

Seattle Transit Live

Schematic and PCB for a circuit board map of Seattle area public transit.

www.seattletransitlive.com

This board uses an ESP32-C3 to drive 383 individually addressable WS2812 LEDs arranged as a stylized regional transit map. The LEDs are split across two chains, and represent live movement across rail, ferry, water taxi, and monorail routes.

Main Functionality

  • Displays a physical transit map with addressable LEDs placed along the network.
  • Uses an ESP32-C3-MINI-1 as the main controller.
  • Takes power and USB data over USB-C.
  • Drives the LED chains through level shifting and a switchable LED power rail.
  • Includes an ambient light sensor for auto-dimming in software.

Repo Contents

  • transit.kicad_sch, transit.kicad_pcb, and the sub-sheet .kicad_sch files contain the Rev C schematic and PCB layout.
  • production/ contains fabrication outputs, BOM data, positions, and packaged manufacturing files.
  • tools/ contains scripts and transit GIS/GTFS inputs used to generate LED map configuration data.
  • 3d_views/ and web/public/ contain renders and SVG exports of the board.

License

Hardware license: The hardware design files in this repository are licensed under the CERN Open Hardware Licence Version 2 — Weakly Reciprocal (CERN-OHL-W-2.0).

Parts

448
QtyValueFootprintReferences
369WS2812B-2020EasyEDA:LED-SMD_4P-L2.0-W2.0-TL_WS2812B-2020LED1001, LED1002, LED1003, LED1004, LED1005, LED1006, LED1007, LED1008, LED1009, LED1010, LED1011, LED1012, LED1013, LED1014, LED1102, LED1103 +353
14WS2812B-MINI-X2EasyEDA:LED-SMD_4P-L3.5-W3.5-TL_WS2812B-MINI-X2LED301, LED307, LED401, LED406, LED419, LED514, LED518, LED701, LED719, LED801, LED919, LED1015, LED1101, LED1110
5100nEasyEDA:C0603C1, C4, C10, C14, C15
510KEasyEDA:R0603R1, R11, R12, R17, R18
55K1EasyEDA:R0603R2, R3, R6, R15, R16
5~MountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4, H5
40REasyEDA:R0603R7, R8, R9, R10
410uEasyEDA:C0805C2, C5, C6, C8
41uEasyEDA:C0603C9, C12, C13, C16
3SW_SPSTEasyEDA:KEY-SMD_L6.2-W3.6-LS8.0_K2-1107ST-A4SW-06SW1, SW2, SW3
2100REasyEDA:R0603R13, R14
2BLUEEasyEDA:LED0805-R-RDLED2, LED3
2SS34EasyEDA:D_SMAD2, D3
2USB_C_Receptacle_USB2.0_16PTransit:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1, J2
1+3V3TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP2
1+VBUSTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP1
1+VLEDTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP3
1100KEasyEDA:R0603R5
1150uEasyEDA:CAP-SMD_L3.5-W2.8C7
122uEasyEDA:C0805C11
147KEasyEDA:R0603R4
147uEasyEDA:C0805C3
16V_3AEasyEDA:F1210F1
1BH1603FVC-TREasyEDA:WSOF-6_L2.6-W1.6-P0.50-BL-EPU5
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1ESP32-C3-MINI-1-H4XPCM_Espressif:ESP32-C3-MINI-1U1
1FERRYTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP6
1GREENEasyEDA:LED0805-R-RDLED1
1LED-5V-ENTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP4
1RAILTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP7
1SMBJ6.0CAEasyEDA:SMB_L4.3-W3.6-LS5.4-BID1
1SN74LVC2T45DCUREasyEDA:VSSOP-8_2.3x2mm_P0.5mmU6
1TLV75733PDYDREasyEDA:Texas_DYD0005A_SOT-23-5-EPU2
1TPU3013S5EasyEDA:SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BRU4
1USBLC6-2SC6EasyEDA:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BLU3
1VBUS_RAWTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP5

Similar boards

  • 2 layers48.3 × 48.3 mmLora sensor, the printed circuit board in 3D

    Lora sensor

    KolijnWolfaardt/TTN_sensor_node

    An experimental sensor node for The Things Network.

    82 parts
  • 2 layers83.3 × 56.5 mmPhone bell, the printed circuit board in 3D

    Phone bell

    purduehackers/phone-bell

    A Rotary Phone Doorbell

    53 parts4
  • 2 layers100 × 102.6 mmDSP Regulator HAT RevB, the printed circuit board in 3D

    DSP Regulator HAT RevB

    Phil-CIA/Development-Station-Power-Supply

    3 channel bench supply with current and voltage plotting

    163 parts
  • 4 layers144 × 127 mmFrothfet, the printed circuit board in 3D

    Frothfet

    hoeken/frothfet

    Yarrboard load controller board with current sense, volt sense, fuses, and sender support.

    394 parts14GPL-3.0
  • 4 layers60 × 31 mmGarageDoor pro, the printed circuit board in 3D

    GarageDoor pro

    nikolaus018/garageDoor-pro

    ESP32-C3 + GPS board that opens the garage door when you leave and arrive: firmware, KiCad PCB and perfboard build

    46 parts1MIT
  • 6 layers71.1 × 150.1 mmLed bage, the printed circuit board in 3D

    Led bage

    caesarakalaeii/rgb-badge

    The badge to end all badges, cutomizable functions, crazy tight led matrix

    3,235 partsAGPL-3.0
  • 6 layers150 × 90 mmGasmat Gateway, the printed circuit board in 3D

    Gasmat Gateway

    kenyattaejones32-boop/Gasmat_Gateway

    KiCad 8 hardware design for the Gasmat Gateway board (Geviton).

    287 parts

Questions

How big is the Transit PCB?

It measures 220 × 300 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Transit use?

448 parts, built around the ESP32-C3-MINI-1-H4X, BH1603FVC-TR, SN74LVC2T45DCURE4 and TPU3013S5. 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 Transit KiCad files?

From the thebenedict/seattletransit-hardware repository on GitHub, at the commit this page was made from: the board is transit.kicad_pcb and its schematic edmonds_kingston.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Transit design in my own project?

Its repository publishes it under the CERN-OHL-W-2.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).