

Led controller
collection of open home automation projects
- Size
- 64 × 26.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 24
- Nets
- 25
- Pads
- 78
- Tracks, vias
- 102, 18
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 29 Dec 2022
- Updated
- 29 Aug 2025
Overview
Led controller is an open-source printed circuit board by thorio, from the thorio/esphome-projects repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 64 × 26.9 mm with 24 parts on 25 nets, routed with 102 tracks and 18 vias.
It is built around the ESP-12F, AMS1117-3.3 and IRLZ44N. Its parts include 6 resistors, 4 capacitors, 4 switches, 3 connectors and 2 ICs. It belongs with the home automation and IoT boards and the ESP8266 boards of this library.
Main components
3ESP-12F
SMD,24x16mm-40℃~+85℃ -96dBm 15dBm 2.4GHz 3.3V 375mA 55mA PCB UART WIFI4 SMD,24x16mm WiFi Modules ROHSDOITWiFi ModulesAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsIRLZ44N
TO-22055V 47A N-Channel HEXFET® Power MOSFETInfineon TechnologiesUncategorised
README
README.mdThis is a loose collection of my esphome projects, including pcbs, schematics, CAD drawings and firmware where applicable.
Most don't have BOMs or assembly instructions unfortunately, as it would just eat up too much time.
Open an issue if you have questions.
Parts
24| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 10K | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R5 |
| 3 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3 |
| 2 | 0.1μF | Capacitor_SMD:C_0805_2012Metric | C1, C5 |
| 1 | 10μF | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C4 |
| 1 | 470μF | !Custom:CP_Radial_D6.5mm_P2.00mm | C2 |
| 1 | 62 | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | BOOT | !Custom:SW_PTS820 | SW1 |
| 1 | Conn_01x03 | !Custom:TerminalBlock_KF301-3P-5mm | J1 |
| 1 | ESP-12F | RF_Module:ESP-12E | U1 |
| 1 | IRLZ44N | Package_TO_SOT_THT:TO-220-3_Horizontal_TabDown | Q1 |
| 1 | Jumper_2_Open | Connector_Wire:SolderWire-1.5sqmm_1x02_P6mm_D1.7mm_OD3mm | JP1 |
| 1 | ON/OFF | Button_Switch_SMD:SW_SPST_TL3342 | SW4 |
| 1 | PWR | !Custom:TerminalBlock_KF301-2P-5mm | J3 |
| 1 | RST | !Custom:SW_PTS820 | SW2 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW3 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
Questions
How big is the Led controller PCB?
It measures 64 × 26.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Led controller use?
24 parts, built around the ESP-12F, AMS1117-3.3 and IRLZ44N. 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 Led controller KiCad files?
From the thorio/esphome-projects repository on GitHub, at the commit this page was made from: the board is led-controller/pcb/led-controller.kicad_pcb and its schematic bed-occupancy/pcb/bed-occupancy.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Led controller design in my own project?
Its repository publishes it under the GPL-3.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).
More from thorio/esphome-projects
3- 2 layers69.9 × 69.9 mm

- 2 layers41.9 × 38.1 mm

- 2 layers74.9 × 58.4 mm

Similar boards
- 2 layers35.6 × 69.9 mm

- 2 layers91 × 83 mm

DOORSENSOR
greenMikeEU/shrdzm
SHRDZM (just a name, not an acronym) is an ESP8285/ESP8266 based sensor and actor integration platform.
55 partsGPL-3.0 - 2 layers49.4 × 35.8 mm

WS2812Controller
klein0r/pcb-ws2812-wifi-controller
WiFi Controller for WS2812 LED Stripes
22 parts82MIT - 2 layers73.1 × 18.3 mm

RJ10Adapter
klein0r/pcb-ttl-ftdi-esp-adapter
PCB to connect a TTL reader either to an FTDI or ESP12-E/F (WiFi)
16 parts25MIT - 4 layers44.5 × 22.5 mm

- 2 layers84.3 × 56.9 mm

Ebus
piwko28/smart-home-ebus-adapter
eBUS adapter PCB for use with ebusd-esp firmware as well as with other UART devices.
51 parts18GPL-3.0 - 2 layers67.1 × 62.2 mm

- 2 layers63.9 × 81.7 mm
