Skip to the content
PCBKitNew board
2 layers78 × 58 mmLighthouse, the printed circuit board in 3D

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

12

README

README.md

Lighthouse

Lighthouse is a PCB that controls lights in my house.

3D Render of the PCB

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
QtyValueFootprintReferences
910kResistor_SMD:R_0805_2012MetricR7, R8, R9, R10, R11, R13, R16, R19, R21
7TB0010-500-02GRlighthouse:TerminalBlock_TB0010-500-02GR_1x02_P5.00mmJ4, J6, J7, J8, J9, J10, J11
4220Resistor_SMD:R_0805_2012MetricR12, R15, R18, R20
4MMSS8050-H-TPPackage_TO_SOT_SMD:SOT-23-3Q3, Q5, Q7, Q9
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_PadH1, H2, H3, H4
3100nCapacitor_SMD:C_0805_2012MetricC2, C3, C6
210uCapacitor_SMD:C_0805_2012MetricC5, C12
2110Resistor_SMD:R_0805_2012MetricR14, R17
212kResistor_SMD:R_0805_2012MetricR4, R5
222uCapacitor_THT:C_Radial_D5.0mm_H5.0mm_P2.00mmC8, C9
24u7Capacitor_SMD:C_0805_2012MetricC1, C4
25k1Resistor_SMD:R_0805_2012MetricR1, R2
2BSS138-7-FPackage_TO_SOT_SMD:SOT-23Q8, Q10
2BSS84Package_TO_SOT_SMD:SOT-23Q4, Q6
2Jumper_3_OpenConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1, JP2
2LM317LPackage_TO_SOT_SMD:SOT-89-3U3, U6
2MBR120Diode_SMD:D_SOD-123FD2, D3
2S8050Package_TO_SOT_SMD:SOT-23-3Q1, Q2
2TS-1088R-02026lighthouse:TS-1088R-02026_SW_SMD_3x4mmSW1, SW2
110nCapacitor_SMD:C_0603_1608MetricC11
11uCapacitor_SMD:C_0805_2012MetricC10
1470Resistor_SMD:R_0805_2012MetricR6
1470pCapacitor_SMD:C_0805_2012MetricC7
14k7Resistor_SMD:R_0805_2012MetricR3
1694106301002Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002J5
1CP2104Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU1
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ2
1Conn_01x10_PinConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ3
1ESP-12FRF_Module:ESP-12EU2
1GT-USB-7010ASVlighthouse:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ1
1R-78E5.0-1.0Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THTU4
1SP0503BAHTPackage_TO_SOT_SMD:SOT-143D1
1SPX3819M5-L-3-3Package_TO_SOT_SMD:SOT-23-5U5

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 mmYoudbetterrun, the printed circuit board in 3D

    Youdbetterrun

    youdbetterrun/youdbetterrun-pcb

    PCB for the project You'd Better Run.

    51 parts
  • 4 layers16.6 × 16.6 mmFoc pcb, the printed circuit board in 3D

    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 mmPco2-sensor board, the printed circuit board in 3D

    Pco2-sensor board

    NOAA-PMEL/ASVCO2

    Open Source Repository for the Autonomous Surface Vehicle CO2 (ASVCO2) gen2 system

    154 parts
  • 2 layers65 × 30 mmAtslim-328, the printed circuit board in 3D

    Atslim-328

    zacharytomlinson/atslim-808

    Insomnia driven board.

    59 parts
  • 2 layers68.8 × 53.5 mmArdui89 Uno 32 X, the printed circuit board in 3D

    Ardui89 Uno 32 X

    Cyrillinux/Ardui89

    Adds 8051 architecture family to the Arduino IDE : STC89C52RC, STC89C516RD+, STC15W408AS-DIP16

    36 parts2
  • 2 layers67.1 × 46 mmInterposer, the printed circuit board in 3D

    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 mmCm4-robot, the printed circuit board in 3D

    Cm4-robot

    Twisted-Fields/acorn-robot-electronics

    PCB hardware designs in KICAD for Acorn, the precision farming rover from Twisted Fields.

    268 parts81