Skip to the content
PCBKitNew board
2 layers70 × 50 mmRgbled controller, the printed circuit board in 3D

Rgbled controller

chof747/rgbled-controller

This is a WiFi enabled RGB LED controller with the following features:

Size
70 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
31
Pads
107
Tracks, vias
280, 24
Pours
8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 Jun 2025
Updated
4 Jan 2026

Overview

Rgbled controller is an open-source printed circuit board by chof747, from the chof747/rgbled-controller repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 70 × 50 mm with 30 parts on 31 nets, routed with 280 tracks and 24 vias.

It is built around the ESP-12F, ME6211C33M5G-N and UMH3N. Its parts include 8 connectors, 7 resistors, 3 capacitors, 3 transistors and 2 ICs. It belongs with the ESP8266 boards of this library.

Main components

3

README

README.md

RGB-Led Controller

Idea

This is a WiFi enabled RGB LED controller with the following features:

  • Power in from the main 5V power source and stepping down to 3v3 for the MCU
  • Pass through of the power to the led strips
  • ESP8266 MCU with boot strap, reset and flash logic
  • Programming header for auto-reset and flash enabled programming
  • Boot and reset button
  • IDC header breaking out I2C, 3v3, GND, FLASH (as additional GPIO) and RESET pin
  • LED data out (at level of 5V via level shifter)
  • Breakout of not used GPIOs 12-14 plus GND
  • Wake up circuit prepared with a solder bridge

The WiFi controller is also ammended by a peripheral board that contains:

  • 5 Light and 1 Mod Button
  • A Temperature and Humidity Sensor
  • An MCP23017 for IO expansion
  • A breakout for the unused pins of the IO Expander
  • An IDC connection with the same pin-out as the IDC connection of the Controller

Components

  • ESP8266 as an ESP12-F module
  • ME6211C33M5G-N (voltage regulator)
  • 2n7002 MOSFET (level shifting)
  • UMH3N (auto reset circuit)
  • Screw terminals for Power in and LED Power + Control out
  • IDC 2x3 for I2C breakout
  • Std Pin headers for programming header and unused pins breakout
  • 0.5A Fuse
  • SMD Push buttons
  • MCP23017 (I2C)
  • SHT40x (temperature controller)
  • BAT54C (OR Gate type diodes)

Revision History

V1.0 - send to production 26.07.2025

Parts

30
QtyValueFootprintReferences
710kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3, R4, R5, R6, R7
210uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2
22N7002Package_TO_SOT_SMD:SOT-23Q2, Q3
110kChof747_Footprints:YC164JR07220RLRN1
11uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ7
1ESP-12FRF_Module:ESP-12EU1
1FlashChof747_Footprints:KEY-SMD_L3.9-W3.0-LS5.0-EHSW2
1FuseFuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolderF1
1HeaterChof747_Connectors:CONN-TH_4P-P2.54_KF128-2.54-4PJ8
1IC2_HeaderChof747_Connectors:HDR-TH_6P-P2.54-V-F-R2-C3-S2.54-4J2
1LED1TestPoint:TestPoint_Pad_2.0x2.0mmTP1
1LED2TestPoint:TestPoint_Pad_2.0x2.0mmTP2
1LOGOLOGOG***
1ME6211C33M5G-NChof747_Footprints:SOT95P270X145-5NIC1
1PROG_HDRConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1Power In 1TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ3
1Power In 2TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ4
1ResetChof747_Footprints:KEY-SMD_L3.9-W3.0-LS5.0-EHSW1
1Strip 1TerminalBlock:TerminalBlock_bornier-3_P5.08mmJ6
1Strip 2TerminalBlock:TerminalBlock_bornier-3_P5.08mmJ5
1UMH3NPackage_TO_SOT_SMD:SOT-363_SC-70-6Q1

Questions

How big is the Rgbled controller PCB?

It measures 70 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rgbled controller use?

30 parts, built around the ESP-12F, ME6211C33M5G-N and UMH3N. 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 Rgbled controller KiCad files?

From the chof747/rgbled-controller repository on GitHub, at the commit this page was made from: the board is controller/rgbled-controller.kicad_pcb and its schematic controller/rgbled-controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rgbled controller design in my own project?

Its repository publishes it under the CC0-1.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 chof747/rgbled-controller

1
  • 2 layers126.3 × 20 mmRgbled peripheral, the printed circuit board in 3D

    Rgbled peripheral

    chof747/rgbled-controller

    This is a WiFi enabled RGB LED controller with the following features:

    15 partsCC0-1.0

Similar boards

  • 2 layers60.9 × 43.5 mmWlan thermo front panel, the printed circuit board in 3D

    Wlan thermo front panel

    chof747/wlan-thermostat

    WLAN Thermostat module to be controlled by Home Assistant via esphome

    26 partsCC0-1.0
  • 2 layers33.8 × 46 mmWatchy, the printed circuit board in 3D

    Watchy

    xywatch/watchy-hardware-v2

    watchy hardware v2 with typec

    64 parts8
  • 2 layers38 × 60 mmCrossometer mini, the printed circuit board in 3D

    Crossometer mini

    fredszaq/crossometer-mini

    Design files for crossometer-mini device

    63 parts2CERN-OHL-S-2.0
  • 4 layers33.8 × 46 mmV2-baseline, the printed circuit board in 3D

    V2-baseline

    jamesjnadeau/watchy-ref-counter

    I have clone the repo locally at ../Watchy

    70 parts
  • 2 layers25.4 × 12.7 mmMorphwatch, the printed circuit board in 3D

    Morphwatch

    ccadic/The603-200

    One of the most strange Vintage Connected Watch project - 192 LED and ESP32

    40 parts110Apache-2.0
  • 2 layers33.8 × 46 mmWatchy, the printed circuit board in 3D

    Watchy

    MrT-Stephens/Watchy-MrT-Stephens

    This is my version of the Watchy by sqfmi and the website is "https://watchy.sqfmi.com".

    63 parts1