

Marker lamp controller rev b
circuit and enclosure design for an aftermarket lamp controller for a 2023 f150 lightning
- Size
- 80 × 45 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 21
- Nets
- 11
- Pads
- 49
- Tracks, vias
- 61, 16
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 13 Aug 2026
- Updated
- 23 Aug 2026
Overview
Marker lamp controller rev b is an open-source printed circuit board by moonpolysoft, from the moonpolysoft/marker-lamp-controller repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 80 × 45 mm with 21 parts on 11 nets, routed with 61 tracks and 16 vias.
It is built around the BSP762TXUMA1, VO617A-4X017T and 1N4148WS, with the BC807-40, BZT52C5V1 and SMBJ22A among its other parts. Its parts include 6 resistors, 4 diodes, 3 capacitors, 2 ICs and 1 transistor. It belongs with the lEDs and displays boards of this library.
Main components
8BSP762TXUMA1
SOP-8-40℃~+150℃ 1 100mΩ 2A 5V~34V Active High High Side Switch Short-Circuit Protection(SCP)、Over Voltage Protection、Overtemperature protection (OTP) SOP-8 Power Distribution Switches ROHSInfineon TechnologiesPower Distribution SwitchesVO617A-4X017T
SMD-4PTransistor, Photovoltaic Output OptoisolatorsVishay Intertechnology1N4148WS
SOD-3231.25V@150mA 100V 150mA 1uA@75V 200mW 2A 4ns Independent SOD-323 Switching Diodes ROHSJiangsu Changjing Electronics Technology (CJ)Switching DiodesBC807-40
SOT-23-65℃~+150℃ 1 PNP 100nA 250 250mW 45V 500mA 5V 700mV 80MHz PNP SOT-23 Bipolar (BJT) ROHSNexperiaBipolar (BJT)BZT52C5V1
SOD-1231 Independent 130Ω 2uA 4.85V~5.36V 5.1V 500mW SOD-123 Zener Diodes ROHSMDDZener DiodesSMBJ22A
DO-214AA(SMB)16.9A@10/1000us 1uA 22V 26.9V 35.5V 600W@10/1000us TVS Unidirectional DO-214AA(SMB) ESD and Surge Protection (TVS/ESD) ROHSBORNESD And Surge Protection (TVS/ESD)STPS2H100A
SMA(DO-214AC)1 Independent 100V 1uA@100V 2A 75A 790mV@2A SMA(DO-214AC) Schottky Diodes ROHSSTMicroelectronicsSchottky DiodesTBP01R1-508-04BE
插件,P=5.08mm-40℃~+105℃ 1 16A 1x4P 300V 4 4P 5.08mm Blue Board Side/Socket - Closed Through Hole 插件,P=5.08mm Pluggable System Terminal Block ROHSCUIPluggable System Terminal Block
README
hardware/kicad/README.mdFabrication Design
This directory contains Revision A and Revision B of the two-layer marker-lamp controller. Revision B is the current fabrication design.
Files
marker-lamp-controller.kicad_pcb— generated KiCad 10 PCB.marker-lamp-controller-rev-b.kicad_pcb— corrected Revision B PCB.generate_pcb.py— deterministic PCB generator using KiCad'spcbnewPython module.circuit-netlist.md— readable authoritative circuit connectivity.revision-b-notes.md— corrections found while assembling Revision A that must be incorporated before the next board order.BOM.csv— orderable manufacturer and DigiKey part numbers.drc-report.txt— KiCad board DRC result.fabrication/— OSH Park Gerbers and separate plated/non-plated drills.fabrication-rev-b/— Revision B OSH Park Gerbers, drills, and upload ZIP.board-render.png— top-side board preview (custom hand-solder footprints do not carry 3D body models).board-render-rev-b.png— Revision B top-side board preview.
Revision B includes top-side reference designators, diode cathode markings, C3 polarity, U1/U2 pin-1 cues, Q1 lead labels, the complete J1 pinout, and the project source URL to support hand assembly and design-source identification.
The PCB generator and circuit-netlist.md are authoritative for Revision B.
Connector
Board header:
- Same Sky
TBP01R1-508-04BE
Mating pluggable terminal connector:
- Same Sky
TBP01P1-508-04BE
Pinout:
SENSE— driver-side rear parking output, C4483 cavity 10, violet/green.BATT+— separately fused 12 V feed; use a 2 A fuse.LAMP+— switched positive output to the 0.25 A grille LEDs.GND— chassis ground and grille LED return.
Board construction
- 80 × 45 mm
- Two copper layers
- 1 oz copper
- Minimum designed trace/space: 0.20 mm / 0.20 mm
- Signal traces: 0.35–0.60 mm
- Power/load traces: 1.2 mm
- Vias: 0.8 mm finished pad, 0.4 mm drill
- Four 3.2 mm non-plated mounting holes
- Mounting-hole centers: 72 × 37 mm
- Components on the top side
These values exceed the OSH Park two-layer minima of 0.1524 mm trace/spacing, 0.127 mm annular ring, and 0.254 mm minimum drill.
DigiKey availability review
The BOM was checked against DigiKey stock on 2026-07-24. Stock changes continuously, so verify it again before ordering.
- BSP762TXUMA1: stocked, cut tape available.
- VO617A-4X017T: stocked, cut tape available.
- TBP01R1-508-04BE header: stocked.
- TBP01P1-508-04BE mating plug: stocked.
- STPS2H100A and SMBJ22A: stocked, cut tape available.
- SBC807-40LT1G: stocked, automotive-qualified.
- 1N4148WS: stocked alternate selected.
- BZT52-C5V1-QX: stocked, automotive-qualified.
- CGA6P1X7R1E106K250AC: stocked, automotive-qualified.
- C0805C104K5RAC7210: stocked, active replacement for an obsolete Murata bypass capacitor considered during selection.
- EEE-FK1H470P and all three Yageo resistor values: stocked.
Regenerate
python3 generate_pcb.pyRun from this directory or from the project root using the full relative path.
Generate the top-side repository preview from the project root with:
kicad-cli pcb render --side top --quality basic --background opaque \
--width 1600 --height 900 --zoom 1.15 \
-o hardware/kicad/board-render-rev-b.png \
hardware/kicad/marker-lamp-controller-rev-b.kicad_pcbThe custom hand-solder footprints do not include 3D component-body models, so the render intentionally shows the bare board, pads, and assembly silkscreen.
Status
An assembled Revision B board has been bench tested, installed, and verified working in the vehicle with the intended 0.25 A marker-lamp load. It remains an engineering prototype; independent builders should bench test every assembly and characterize turn-on/off behavior, reverse polarity, output short protection, thermal behavior, and vehicle sleep current before permanent installation.
KiCad 10 DRC reports zero violations, zero unconnected pads, and zero footprint errors for Revision B. This verifies the artwork rules and connectivity, not vehicle behavior.
Parts
21| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | M3 | H1, H2, H3, H4 | |
| 2 | 100k | R4, R6 | |
| 2 | 10k | R3, R5 | |
| 2 | 1k | R1, R2 | |
| 1 | 100n 50V | C2 | |
| 1 | 10u 25V | C1 | |
| 1 | 1N4148WS | D3 | |
| 1 | 47u 50V | C3 | |
| 1 | BC807-40 | Q1 | |
| 1 | BSP762TXUMA1 | U1 | |
| 1 | BZT52C5V1 | D4 | |
| 1 | SMBJ22A | D2 | |
| 1 | STPS2H100A | D1 | |
| 1 | TBP01R1-508-04BE | J1 | |
| 1 | VO617A-4X017T | U2 |
Questions
How big is the Marker lamp controller rev b PCB?
It measures 80 × 45 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Marker lamp controller rev b use?
21 parts, built around the BSP762TXUMA1, VO617A-4X017T, 1N4148WS and BC807-40. 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 Marker lamp controller rev b KiCad files?
From the moonpolysoft/marker-lamp-controller repository on GitHub, at the commit this page was made from: the board is hardware/kicad/marker-lamp-controller-rev-b.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Marker lamp controller rev b design in my own project?
Its repository publishes it under the CERN-OHL-S-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).
Similar boards
- 2 layers149 × 104 mm

- 2 layers158.8 × 159.8 mm

- 2 layers65 × 56 mm

Rpi simplex clock hat
hharte/rpi-simplex-clock-hat
Raspberry Pi Hat to control a Simplex synchronous clock.
26 parts1MIT - 2 layers91.6 × 65 mm

Dc motor board
borzeman/PzbElectronics
Репозиторий для поддержки версионирования при разработке плат для киоска.
162 parts - 2 layers100 × 100 mm

CTRL
DD1SB/ARDF-TX
Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.
256 partsMIT - 2 layers158.8 × 159.8 mm

- 2 layers114 × 86.6 mm

- 4 layers52 × 74 mm

FRC Sensor CAN
barkinvar/sugerCANe
A compact interface for three NPN, PNP or logic sensors on an FRC robot. Each port has a removable 5 V / 12 V power jumper; input type is configured in software.
144 parts1