

V3-for route
power distribution board
- Size
- 240 × 47 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 164
- Nets
- 121
- Pads
- 627
- Tracks, vias
- 0, 3
- Routed
- Not yet
- KiCad
- KiCad 0.0.1 (file 20241229)
- Created
- 4 Jul 2026
- Updated
- 29 Jul 2026
Overview
V3-for route is an open-source printed circuit board by djmango, from the djmango/lightbar-dock repository on GitHub, published under the MIT licence. It is a 2-layer board of 240 × 47 mm with 164 parts on 121 nets.
It is built around the CH32V203F6P6, INA3221AIRGVR and TPS54560DDAR, with the CH224K, 74HC595 and SN74HC4051DR(LX) among its other parts. Its parts include 65 resistors, 40 capacitors, 16 diodes, 12 ICs and 8 fuses. It belongs with the RISC-V boards of this library.
Main components
12CH32V203F6P6
TSSOP-20TSSOP-20 Microcontrollers (MCU/MPU/SOC) ROHSWCH (Nanjing Qinheng Microelectronics)Microcontrollers (MCU/MPU/SOC)INA3221AIRGVR
QFN-16-EP(4x4)-300mV~26V -40℃~+125℃ 0.5uV/℃ 10uA 120dB 2.7V~5.5V 3 350uA 500nV High-side detection、Digital output interface、Programmable threshold alarm、Integrated ADC ±26V QFN-16-EP(4x4) Current Sense Amplifiers ROHSTexas InstrumentsCurrent Sense AmplifiersTPS54560DDAR
SOIC-8-EP-40℃~+150℃@(TJ) 1 146uA 2.5MHz 4.5V~60V 5A 800mV~58.8V Adjustable Buck Buck Built-in No SOIC-8-EP DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersCH224K
ESSOP-10-150mil-1mm-40℃~+90℃ 100W 4V~30V 5V、9V、12V、15V、20V Overvoltage Protection、Thermal Protection PD 3.0 Power Receiver Controller ESSOP-10-150mil-1mm USB PD ROHSWCH (Nanjing Qinheng Microelectronics)USB Converters74HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift RegistersSN74HC4051DR(LX)
SOP-16Analog Switches, MultiplexerslingxingicHT7533-1
SOT-23-5-40℃~+85℃@(Ta) 1 100mA 2.5uA 25mV@(1mA) 3.3V 30V Fixed Positive SOT-89-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSHOLTEKVoltage Regulators - Linear, Low Drop Out (LDO) Regulators918-118A2021Y40006
SMD-40℃~+105℃ 1 10000 times 16P 3A 8.65mm Black Male Surface Mount,Vertical Type-C USB 2.0 SMD USB Connectors ROHSJing Extension of the Electronic Co.USB ConnectorsBSMD1812-150-33V
1812-40℃~+85℃ 1.5A 1.5mm 160mΩ 1W 3.41mm 33V 3A 4.73mm 40A 40mΩ 500ms 1812 Resettable Fuses ROHSBHFUSEResettable FusesE6C0603RGBC3-A19AH-0.60T-RGB01
SMD-4P,1.6x0.8mm-30℃~+85℃ 0.6mm 0.8mm 1.6mm 1.9V~2.4V 120° 2.9V~3.4V 2.9V~3.4V 20mA 20mA 20mA 400mcd~800mcd 460nm~475nm 465nm 520nm~535nm 525nm 620nm~630nm 625nm 70mcd~150mcd 70mcd~150mcd Common Anode Water Clear SMD-4P,1.6x0.8mm RGB LEDs ROHSEKINGLUXRGB LEDsSS54
SMA(DO-214AC)-55℃~+125℃ 1mA@40V 40V 550mV@5A 5A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky DiodesSTPS340U
SMBSchottky DiodesTokmas
README
ci/artifacts/README.mdPinned manufacturing + route inputs
| File | Role |
|---|---|
v3-manufacturing.kicad_pcb / .kicad_pro | Fab golden — CI DRC + pcbkit pin |
manifest.toml | sha256 pins for the fab golden |
v3-for-route.kicad_pcb / .dsn / .kicad_pro | Unrouted board + Specctra DSN for board:make |
fp-lib-table | Resolves tscircuit:* footprints for KiCad lib checks |
Silk / lib hygiene helpers (after footprint edits):
bun run fix:silk # drop USB/SS54 F.SilkS shell lines that clip pads/edge
bun run fix:fp-lib # strip shared-package Supplier PN + normalize property atsDRC gates enforce silk_edge_clearance=0, silk_over_copper=0, and
lib_footprint_issues=0. lib_footprint_mismatch (shared-package metadata
drift) is not gated — use KiCad “Update Footprints from Library” carefully
if you need a clean mismatch count; do not rewrite embeds with ad-hoc scripts.
Placement → for-route → DSN refresh
When placement / netlist / pads change:
bun run export:kicad # → generated/kicad/v3-unrouted.kicad_pcb
bun run for-route:promote # copy into ci/artifacts + export DSN (Docker kicad)
# or, if Docker/pcbnew unavailable:
# 1. copy/promote PCB+pro into ci/artifacts/v3-for-route.*
# 2. KiCad GUI: File → Export → Specctra DSN
# 3. bun run dsn:check
bun run board:make -- --pin # Freerouting → zone fill → DRC → refresh fab pinRouting copper changes alone do not require a new DSN — only footprint moves / pad / netlist changes do.
bun run dsn:check (also part of verify:ci) fails if DSN placement drifts from v3-for-route.kicad_pcb.
Refresh fab pin after a green board:make
bun run board:make -- --pin # local, with Docker or kicad-cli
# or copy workflow artifact board-make-filled → generated/kicad + update manifestCI also runs board:make on a schedule and when route inputs / pcbkit-route change
(see .github/workflows/board-make.yml). Fast PR CI still gates the pinned
manufacturing board in build.yml.
Parts
164| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 1kΩ | tscircuit:resistor_res0402 | R19, R53, R54, R55, R56, R57, R58, R59, R60, R61, R62, R63, R64, R65, R66, R67 +2 |
| 16 | 22kΩ | tscircuit:resistor_res0402 | R20, R21, R24, R25, R28, R29, R32, R33, R36, R37, R40, R41, R44, R45, R48, R49 |
| 16 | 22uF | tscircuit:capacitor_0805 | C9, C10, C11, C12, C19, C20, C21, C22, C24, C25, C26, C27, C28, C29, C30, C31 |
| 11 | 100nF | tscircuit:capacitor_0402 | C3, C13, C32, C33, C34, C35, C36, C37, C38, C39, C42 |
| 8 | 100mΩ | tscircuit:resistor_res1206 | R23, R27, R31, R35, R39, R43, R47, R51 |
| 8 | 918-118A2021Y40006 | tscircuit:918-118A2021Y40006 | USB2, USB3, USB4, USB5, USB6, USB7, USB8, USB9 |
| 8 | BSMD1812-150-33V | tscircuit:BSMD1812-150-33V | F1, F2, F3, F4, F5, F6, F7, F8 |
| 8 | E6C0603RGBC3-A19AH-0.60T-RGB01 | tscircuit:E6C0603RGBC3-A19AH-0.60T-RGB01 | LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9 |
| 6 | 10kΩ | tscircuit:resistor_res0402 | R52, R71, R73, R74, R75, R76 |
| 6 | 10uF | tscircuit:capacitor_0805 | C6, C7, C8, C16, C17, C18 |
| 4 | SS54 | tscircuit:SS54 | D3, D4, D5, D6 |
| 3 | 100kΩ | tscircuit:resistor_res0402 | R15, R16, R77 |
| 3 | 1uF | tscircuit:capacitor_0603 | C23, C40, C41 |
| 3 | 24kΩ | tscircuit:resistor_res0402 | R13, R14, R17 |
| 3 | 4.7kΩ | tscircuit:resistor_res0402 | R18, R69, R70 |
| 3 | INA3221AIRGVR | tscircuit:INA3221AIRGVR | U1, U2, U6 |
| 2 | 10pF | tscircuit:capacitor_0402 | C5, C15 |
| 2 | 162kΩ | tscircuit:resistor_res0402 | R8, R12 |
| 2 | 17.8kΩ | tscircuit:resistor_res0402 | R6, R10 |
| 2 | 23.7kΩ | tscircuit:resistor_res0402 | R5, R9 |
| 2 | 3.4kΩ | tscircuit:resistor_res0402 | R7, R11 |
| 2 | 4.7nF | tscircuit:capacitor_0402 | C4, C14 |
| 2 | 74HC595 | tscircuit:74HC595 | U10, U11 |
| 2 | SN74HC4051DR | tscircuit:SN74HC4051DR | U8, U9 |
| 2 | STPS340U | tscircuit:STPS340U | D1, D2 |
| 2 | SWPA8040S5R6NT | tscircuit:SWPA8040S5R6NT | L1, L2 |
| 2 | TPS54560DDAR | tscircuit:TPS54560DDAR | U3, U4 |
| 1 | CH224K | tscircuit:CH224K | U5 |
| 1 | CH32V203F6P6 | tscircuit:CH32V203F6P6 | U7 |
| 1 | DC-005-5A-2.0 | tscircuit:DC-005-5A-2.0 | DC1 |
| 1 | HT7533-1 | tscircuit:HT7533-1 | U12 |
| 1 | LED | tscircuit:led_0603_color(red) | LED10 |
| 1 | LED | tscircuit:led_0603_color(blue) | LED1 |
| 1 | TS-1187A-B-A-B | tscircuit:TS-1187A-B-A-B | SW1 |
| 1 | TYPE-C 16PIN 2MD(073) | tscircuit:TYPE-C_16PIN_2MD(073) | USB1 |
The 154 most common of 164 parts.
More from djmango/lightbar-dock
2- 2 layers240 × 47 mm

- 2 layers240 × 47 mm

Similar boards
- 4 layers76 × 88 mm

- 2 layers16 × 25 mm

Bluetooth
Team-Micras/MicrasPCB
Micras micromouse PCBs as code: Zener circuits, KiCad layouts, CI checks and a design portal
9 parts1 - 2 layers100.1 × 34.8 mm

- 4 layers110 × 85 mm

Preview
Takazudo/zudo-pd
P15 r1 is the common 27 × 40 mm STUSB4500 15 V / 3 A module for LED first, then PD15. The same PCB, population and NVM image serve both. Source: board-p15-draft.kicadpcb and ../../scripts/schgen/boardp15spec.py.
285 parts1 - 4 layers87.2 × 77.2 mm

- 2 layers177 × 35 mm

- 4 layers99 × 78 mm

Tab5-fpga carrier
airpocket-soundman/tab5-tang-primer20k-carrier
M5Stack Tab5とTang Primer 20K Coreを接続する共通キャリア基板の設計
117 parts - 4 layers98.9 × 81.3 mm

Questions
How big is the V3-for route PCB?
It measures 240 × 47 mm and has 2 copper layers, 1.6 mm thick.
What parts does the V3-for route use?
164 parts, built around the CH32V203F6P6, INA3221AIRGVR, TPS54560DDAR and CH224K. 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 V3-for route KiCad files?
From the djmango/lightbar-dock repository on GitHub, at the commit this page was made from: the board is ci/artifacts/v3-for-route.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the V3-for route design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).