Skip to the content
PCBKitNew board
2 layers240 × 47 mmLayouts, the printed circuit board in 3D

power distribution board

Size
240 × 47 mm
Copper layers
2
Thickness
1.6 mm
Parts
129
Nets
108
Pads
451
Tracks, vias
6,254, 240
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
4 Jul 2026
Updated
29 Jul 2026

Overview

Layouts 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 129 parts on 108 nets, routed with 6,254 tracks and 240 vias.

Its parts include 52 resistors, 31 capacitors, 14 diodes, 8 fuses and 5 ICs.

README

ci/artifacts/README.md

Pinned manufacturing + route inputs

FileRole
v3-manufacturing.kicad_pcb / .kicad_proFab golden — CI DRC + pcbkit pin
manifest.tomlsha256 pins for the fab golden
v3-for-route.kicad_pcb / .dsn / .kicad_proUnrouted board + Specctra DSN for board:make
fp-lib-tableResolves tscircuit:* footprints for KiCad lib checks

Silk / lib hygiene helpers (after footprint edits):

bash
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 ats

DRC 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:

bash
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 pin

Routing 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

bash
bun run board:make -- --pin    # local, with Docker or kicad-cli
# or copy workflow artifact board-make-filled → generated/kicad + update manifest

CI 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

129
QtyValueFootprintReferences
1622kΩ ±1%UNI_ROYAL_0402WGF2202TCE:R0402R20, R21, R24, R25, R28, R29, R32, R33, R36, R37, R40, R41, R44, R45, R48, R49
1622µF ±20%Samsung_Electro_Mechanics_CL21A226MAQNNNE:C0805C9, C10, C11, C12, C19, C20, C21, C22, C24, C25, C26, C27, C28, C29, C30, C31
91kΩ ±1%UNI_ROYAL_0402WGF1001TCE:R0402R19, R22, R26, R30, R34, R38, R42, R46, R50
8Jing_Extension_of_the_Electronic_Co_918_118A2021Y40006:USB-C-SMD_918-118A2021Y40006USB2, USB3, USB4, USB5, USB6, USB7, USB8, USB9
8BHFUSE_BSMD1812_150_33V:F1812F1, F2, F3, F4, F5, F6, F7, F8
8Hubei_KENTO_Elec_KT_0603G:LED0603-RDLED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9
8100mΩ ±1%UNI_ROYAL_1206W4F100LT5E:R1206R23, R27, R31, R35, R39, R43, R47, R51
7MountingHole_M3H1, H2, H3, H4, H5, H6, H7
610µF ±10%Murata_Electronics_GRM21BR61H106KE43L:C0805C6, C7, C8, C16, C17, C18
4100nF ±10%Samsung_Electro_Mechanics_CL05B104KB54PNC:C0402C1, C2, C3, C13
324kΩ ±1%UNI_ROYAL_0402WGF2402TCE:R0402R13, R14, R17
2STMicroelectronics_STPS340U:SMB_L4.6-W3.6-LS5.3-RDD1, D2
2Sunlord_SWPA8040S5R6NT:IND-SMD_L8.0-W8.0_SWPA8040SL1, L2
2Texas_Instruments_TPS54560DDAR:SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL-EP2.0U3, U4
2TWGMC_SS54:SMC_L6.9-W5.9-LS7.9-RDD3, D4
2Texas_Instruments_LM339DR:SOIC-14_L8.7-W3.9-P1.27-LS6.0-BLU1, U2
2100kΩ ±1%UNI_ROYAL_0402WGF1003TCE:R0402R15, R16
210pF ±5%CCTC_TCC0402C0G100J500AT:C0402C5, C15
215kΩ ±1%UNI_ROYAL_0402WGF1502TCE:R0402R1, R3
2162kΩ ±1%UNI_ROYAL_0402WGF1623TCE:R0402R8, R12
217.8kΩ ±1%UNI_ROYAL_0402WGF1782TCE:R0402R6, R10
223.7kΩ ±1%YAGEO_RC0402FR_0723K7L:R0402R5, R9
23.4kΩ ±1%UNI_ROYAL_0402WGF3401TCE:R0402R7, R11
24.7nF ±5%YAGEO_CC0402JRX7R9BB472:C0402C4, C14
262Ω ±1%FOJAN_FRC0402F62R0TS:R0402R2, R4
1XKB_Connectivity_DC_005_5A_2_0:DC-IN-TH_DC-005-5A-2.0DC1
1WCH_CH224K:ESSOP-10_L4.9-W3.9-P1.0-LS6.0-TL-EPU5
1Hubei_KENTO_Elec_Blue_light_0603:LED0603-RDLED1
1Hubei_KENTO_Elec_KT_0603R:LED0603-RDLED10
1SHOU_HAN_TYPE_C_16PIN_2MD_073:USB-C-SMD_TYPE-C-16PIN-2MD-073USB1
110kΩ ±1%UNI_ROYAL_0402WGF1002TCE:R0402R52
11µF ±10%Samsung_Electro_Mechanics_CL10A105KB8NNNC:C0603C23
14.7kΩ ±1%UNI_ROYAL_0402WGF4701TCE:R0402R18

Questions

How big is the Layouts PCB?

It measures 240 × 47 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Layouts use?

129 parts. 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 Layouts KiCad files?

From the djmango/lightbar-dock repository on GitHub, at the commit this page was made from: the board is layouts/default/default.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Layouts 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).

More from djmango/lightbar-dock

2
  • 2 layers240 × 47 mmV3-for route, the printed circuit board in 3D

    V3-for route

    djmango/lightbar-dock

    power distribution board

    164 parts1MIT
  • 2 layers240 × 47 mmV3-manufacturing, the printed circuit board in 3D

    V3-manufacturing

    djmango/lightbar-dock

    power distribution board

    164 parts1MIT

Similar boards

  • 2 layers100 × 100 mmDb25 bob v2, the printed circuit board in 3D

    Db25 bob v2

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    129 parts990GPL-3.0
  • 2 layers101.3 × 128.5 mm3-phase lfo, the printed circuit board in 3D

    3-phase lfo

    tpcarlson/synth-diy

    Mostly Eurorack projects

    129 parts107
  • 2 layers124.4 × 80.4 mmFourier left, the printed circuit board in 3D

    Fourier left

    keebio/fourier

    PCB files for Fourier Keyboard, a 40% split keyboard

    129 parts96MIT
  • 2 layers243 × 72.7 mmTG4x, the printed circuit board in 3D

    TG4x

    MythosMann/tg4x

    A cheap, open source 45% keyboard

    129 parts81GPL-3.0
  • 2 layers89 × 55.5 mmMintypcb, the printed circuit board in 3D

    Mintypcb

    jackw01/pi-tin

    Open source raspberry pi handheld retro gaming console

    129 parts75CERN-OHL-W-2.0
  • 2 layers284.5 × 94 mmTutorial, the printed circuit board in 3D

    Tutorial

    BathroomEpiphanies/KiCAD-Keyboard-Tutorial

    Tutorial on making keyboard PCB layouts in KiCAD

    129 parts74MIT
  • 2 layers99.5 × 90.5 mmMRR ESPA, the printed circuit board in 3D

    MRR ESPA

    maplerainresearch/MRR_ESPA

    A basic 3D printer control board based on ESP32

    129 parts59
  • 2 layers100 × 116 mmQPCR main, the printed circuit board in 3D

    QPCR main

    hisashin/qNinja

    Open source Real-Time Quantitative PCR Implementation

    129 parts48GPL-3.0