

Lighthouse
A PCB that controls lights in my house
- Size
- 78 × 58 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 71
- Nets
- 71
- Pads
- 244
- Tracks, vias
- 398, 78
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 12 Nov 2025
- Updated
- 1 Dec 2025
Overview
Lighthouse is an open-source printed circuit board by MarcelRobitaille, from the MarcelRobitaille/lighthouse repository on GitHub. It is a 2-layer board of 78 × 58 mm with 71 parts on 71 nets, routed with 398 tracks and 78 vias.
It is built around the ESP-12F(ESP8266MOD), R-78E5.0-1.0 and CP2104-F03-GMR, with the LM317LCPK, SPX3819M5-L-3-3/TR and CRCW080510K0JNEAC among its other parts. Its parts include 21 resistors, 12 capacitors, 11 connectors, 10 transistors and 6 ICs. It belongs with the ESP8266 boards of this library.
Main components
12ESP-12F(ESP8266MOD)
SMD,24x16mm-40℃~+85℃ -90dBm 120mA 16dBm 170mA 2.4GHz 3.3V ESP8266 Chip On-board PCB Antenna Over-the-air (OTA) update UART、SPI、I2C SMD,24x16mm WiFi Modules ROHSAi-ThinkerWiFi ModulesR-78E5.0-1.0
SIP,11.6x7.5mm-40℃~+85℃ 1 10.2mm 11.6mm 1A 2200uF 300uA 50mVp-p 5V 7.5mm 7V~36V 850kHz 94% Short Circuit Protection、Automatic fault recovery Step-down type ±3% SIP,11.6x7.5mm DC-DC Power Modules ROHSYLPTECDC-DC Power ModulesCP2104-F03-GMR
QFN-24-EP(4x4)-40℃~+85℃ 1.8V、3V~3.6V 100uA 17mA 2Mbps USB 2.0 USB to UART QFN-24-EP(4x4) USB Converters ROHSSilicon LabsUSB ConvertersLM317LCPK
SOT-89-30℃~+125℃@(Tj) 1 1.25V~32V 100mA 2.5V 2.5mA 65dB@(120Hz) Adjustable Over Current Protection、Over Temperature Protection Positive SOT-89-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSPX3819M5-L-3-3/TR
SOT-23-5-40℃~+125℃ 1 16V 3.3V 340mV@(500mA) 40uVrms 500mA 70dB 90uA Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMaxLinearVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsCRCW080510K0JNEAC
0805-55℃~+155℃ 10kΩ 125mW Thick Film Resistor ±200ppm/℃ ±5% 0805 Chip Resistor - Surface Mount ROHSVishay IntertechnologyChip Resistor - Surface MountCRCW0805220RJNEAC
0805-55℃~+155℃ 125mW 220Ω Thick Film Resistor ±200ppm/℃ ±5% 0805 Chip Resistor - Surface Mount ROHSVishay IntertechnologyChip Resistor - Surface MountMMSS8050-H-TP
SOT-23-55℃~+150℃ 1 NPN 1.5A 100MHz 100nA 120 25V 300mW 500mV 5V NPN SOT-23 Bipolar (BJT) ROHSMicro Commercial ComponentsBipolar (BJT)0805B104K500NT
0805100nF 50V X7R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSGuangdong Fenghua Advanced Tech (FH)Multilayer Ceramic Capacitors MLCC - SMD/SMTCL21A106KOQNNNE
080510uF 16V X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTCRCW0805110RFKEAC
0805-55℃~+155℃ 110Ω 125mW Thick Film Resistor ±1% ±100ppm/℃ 0805 Chip Resistor - Surface Mount ROHSVishay IntertechnologyChip Resistor - Surface MountCRCW080512K0JNEAC
0805-55℃~+155℃ 125mW 12kΩ Thick Film Resistor ±200ppm/℃ ±5% 0805 Chip Resistor - Surface Mount ROHSVishay IntertechnologyChip Resistor - Surface Mount
README
README.mdLighthouse
Lighthouse is a PCB that controls lights in my house.

Features
- ESP8266 module (works with ESPHome)
- Two constant voltage outputs and two constant current outputs
- Powered from USB-C, barrel, or screw terminal
- Voltage outputs can be powered separately, or from global USB/barrel/screw terminal
It's doesn't have to be for lighting, but any small load you wish to switch remotely.
Parts
71| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 10k | Resistor_SMD:R_0805_2012Metric | R7, R8, R9, R10, R11, R13, R16, R19, R21 |
| 7 | TB0010-500-02GR | lighthouse:TerminalBlock_TB0010-500-02GR_1x02_P5.00mm | J4, J6, J7, J8, J9, J10, J11 |
| 4 | 220 | Resistor_SMD:R_0805_2012Metric | R12, R15, R18, R20 |
| 4 | MMSS8050-H-TP | Package_TO_SOT_SMD:SOT-23-3 | Q3, Q5, Q7, Q9 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad | H1, H2, H3, H4 |
| 3 | 100n | Capacitor_SMD:C_0805_2012Metric | C2, C3, C6 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric | C5, C12 |
| 2 | 110 | Resistor_SMD:R_0805_2012Metric | R14, R17 |
| 2 | 12k | Resistor_SMD:R_0805_2012Metric | R4, R5 |
| 2 | 22u | Capacitor_THT:C_Radial_D5.0mm_H5.0mm_P2.00mm | C8, C9 |
| 2 | 4u7 | Capacitor_SMD:C_0805_2012Metric | C1, C4 |
| 2 | 5k1 | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | BSS138-7-F | Package_TO_SOT_SMD:SOT-23 | Q8, Q10 |
| 2 | BSS84 | Package_TO_SOT_SMD:SOT-23 | Q4, Q6 |
| 2 | Jumper_3_Open | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1, JP2 |
| 2 | LM317L | Package_TO_SOT_SMD:SOT-89-3 | U3, U6 |
| 2 | MBR120 | Diode_SMD:D_SOD-123F | D2, D3 |
| 2 | S8050 | Package_TO_SOT_SMD:SOT-23-3 | Q1, Q2 |
| 2 | TS-1088R-02026 | lighthouse:TS-1088R-02026_SW_SMD_3x4mm | SW1, SW2 |
| 1 | 10n | Capacitor_SMD:C_0603_1608Metric | C11 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric | C10 |
| 1 | 470 | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 470p | Capacitor_SMD:C_0805_2012Metric | C7 |
| 1 | 4k7 | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 694106301002 | Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002 | J5 |
| 1 | CP2104 | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U1 |
| 1 | Conn_01x05_Pin | Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical | J2 |
| 1 | Conn_01x10_Pin | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J3 |
| 1 | ESP-12F | RF_Module:ESP-12E | U2 |
| 1 | GT-USB-7010ASV | lighthouse:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J1 |
| 1 | R-78E5.0-1.0 | Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THT | U4 |
| 1 | SP0503BAHT | Package_TO_SOT_SMD:SOT-143 | D1 |
| 1 | SPX3819M5-L-3-3 | Package_TO_SOT_SMD:SOT-23-5 | U5 |
Questions
How big is the Lighthouse PCB?
It measures 78 × 58 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Lighthouse use?
71 parts, built around the ESP-12F(ESP8266MOD), R-78E5.0-1.0, CP2104-F03-GMR and LM317LCPK. 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 Lighthouse KiCad files?
From the MarcelRobitaille/lighthouse repository on GitHub, at the commit this page was made from: the board is lighthouse.kicad_pcb and its schematic current_source.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Lighthouse design in my own project?
Its repository states no licence, so its author keeps all rights: ask MarcelRobitaille before reusing the design.
Similar boards
- 4 layers60 × 53 mm

- 4 layers16.6 × 16.6 mm

Foc pcb
avaninder/GimbalFOC
A pcb that integrates an ESP32S3 with a DRV8313 for BLDC FOC control in a 3-axis camera gimbal
35 parts5 - 4 layers101.6 × 76.2 mm

Pco2-sensor board
NOAA-PMEL/ASVCO2
Open Source Repository for the Autonomous Surface Vehicle CO2 (ASVCO2) gen2 system
154 parts - 2 layers57 × 85 mm

- 2 layers65 × 30 mm

- 2 layers68.8 × 53.5 mm

Ardui89 Uno 32 X
Cyrillinux/Ardui89
Adds 8051 architecture family to the Arduino IDE : STC89C52RC, STC89C516RD+, STC15W408AS-DIP16
36 parts2 - 2 layers67.1 × 46 mm

Interposer
nherbaut/pico-power-sensor
This board sockets a Pico 2 W, provides five programmable green LEDs and a microSD slot, and connects to the INA229EVM through a left-edge right-angle socket.
35 parts - 4 layers118 × 117 mm

Cm4-robot
Twisted-Fields/acorn-robot-electronics
PCB hardware designs in KICAD for Acorn, the precision farming rover from Twisted Fields.
268 parts81