

Kitchen Leds
ESP32 Zigbee LED Dimmer
- Size
- 40 × 65 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 35
- Pads
- 118
- Tracks, vias
- 133, 56
- Pours
- 13
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 18 Feb 2026
- Updated
- 19 Feb 2026
Overview
Kitchen Leds is an open-source printed circuit board by CornellsTech, from the CornellsTech/Zigbee-Esp32-Led-Dimmer repository on GitHub. It is a 2-layer board of 40 × 65 mm with 34 parts on 35 nets, routed with 133 tracks and 56 vias.
It is built around the TPS54202DDCT, FQD50N06-VB and SMAJ24A. Its parts include 9 resistors, 4 transistors, 4 connectors, 2 capacitors and 2 ICs. It belongs with the ESP32 and RISC-V boards of this library.
Main components
3TPS54202DDCT
TSOT-23-6-40℃~+125℃@(TJ) 1 2A 4.5V~28V 45uA 500kHz 596mV~28V Adjustable Buck Buck Built-in Yes TSOT-23-6 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersFQD50N06-VB
TO-252-55℃~+175℃ 1 N-channel 10mΩ@10V、13mΩ@4.5V 136W 2.65nF 225pF 2V 470pF 47nC@10V 56A 60V N-Channel TO-252 MOSFETs ROHSVBsemi ElecMOSFETsSMAJ24A
DO-214AC(SMA)-55℃~+150℃ 10.3A 24V 26.7V 38.9V 400W 5uA TVS Unidirectional DO-214AC(SMA) ESD and Surge Protection (TVS/ESD) ROHSGOODWORKESD And Surge Protection (TVS/ESD)
README
README.mdZigbee ESP32 LED Dimmer
Small project designed to implement ESP32, Mosfets and Zigbeee as seen on my YouTube video https://youtu.be/TzyIVoRmAFQ
PCB
Select a PTC fuse for your needs, upto 5A, board is rated for up to 24VDC.
You should match the power supply voltage with the voltage of your LEDs, there is an onboard buck converter for powering the ESP32.
CH1 and CH2 are available for controlling two single colour zones.
CH1 and CH2 can be combined with CH3 and CH4 to control a single RGBW header, or you can use just CH2, CH3 and CH4 to control a RGB header.
Barrel jack is centre positive.
Arduino IDE Settings
Some settings neet to be configured in Arduino IDE:
Under tools:
- USB CDC On Boot : "Enabled"
- Partition Scheme: "Zigbee ZCZR 4MB with spiffs"
- Zigbee Mode: "Zigbee ZCZR (coordinator/router)"
3D Printing
If you are going to use the included enclosure, you will probably need to trim the header pins of the ESP32C6 module to make it fit.
Screws are M3, threaded inserts are: M3*4.6x5.7mm
⚠️ Warning
Some of the ESP32C6 minis that I purchased (specifically the blue ones), seem to not have a working GPIO5, instead GPIO5 toggles GPIO23 in the code. And interestingly GPIO 23 also controls GPIO 23 but testing with a DMM shows that GPIO 5 and 23 are not shorted. I have no explanation, so you may have to run a jumper wire to a different GPIO unless you can find a solution.
The Purple ESP32C6 that I initially used, did not have this problem.
License
This project uses multiple licenses depending on the type of content.
Firmware / Code
This project includes modified example code originally provided by Espressif Systems and licensed under the Apache License 2.0. Original license notices have been preserved where required.
All original example components remain subject to their respective licenses.
You are free to use, modify, and redistribute the code in accordance with the applicable open-source licenses.
Hardware Designs, Schematics, STL Files, and Documentation
Hardware
All original hardware designs, schematics, PCB files, 3D models (STLs), and documentation created for this project are licensed under:
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
You are free to:
- Share copy and redistribute
- Adapt remix and modify
Under the following terms:
- Attribution must be given.
- commercial use is not permitted without permission.
- ShareAlike — derivative works must be released under the same license.
Disclaimer / Non-Liability
This project is provided as-is for educational and entertainment purposes, without any warranty or guarantee of functionality, safety, or suitability for any purpose.
By using this project, you agree that:
- You are responsible for verifying proper operation and safety before use.
- I assume no responsibility for damage to hardware, software, property, or personal injury resulting from the use or misuse of this project.
- Electronics projects involving power systems, batteries, or connected devices should be built and used at your own risk.
Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 10k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2, R3, R4, R5 |
| 4 | 100R | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R6, R7, R8, R9 |
| 4 | FQD50N06 | Package_TO_SOT_SMD:TO-252-2 | Q1, Q2, Q3, Q4 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopBottom | H1, H2, H3, H4 |
| 2 | 10uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, Cin1 |
| 1 | 100k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | Rfbt1 |
| 1 | 100nF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | Cbst1 |
| 1 | 13.7k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | Rfbb1 |
| 1 | 15uH | Inductor_SMD:L_TechFuse_SL0630 | L1 |
| 1 | 47uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | Cout1 |
| 1 | 5A | Fuse:Fuse_2920_7451Metric_Pad2.10x5.45mm_HandSolder | F1 |
| 1 | 68pF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | Cff1 |
| 1 | Barrel_Jack_Switch_Pin3Ring | Connector_BarrelJack:BarrelJack_Horizontal | J2 |
| 1 | CH1 | Connector_JST:JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | J3 |
| 1 | CH2 | Connector_JST:JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | J4 |
| 1 | ESP32-C6-SUPERMINI | ES32_Stuff:ESP32-C6-SUPERMINI | U1 |
| 1 | LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1 |
| 1 | RGBW | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal | J1 |
| 1 | SMAJ24A | Diode_SMD:D_SMA | D2 |
| 1 | TPS54202DDCT | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | U2 |
Questions
How big is the Kitchen Leds PCB?
It measures 40 × 65 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Kitchen Leds use?
34 parts, built around the TPS54202DDCT, FQD50N06-VB and SMAJ24A. 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 Kitchen Leds KiCad files?
From the CornellsTech/Zigbee-Esp32-Led-Dimmer repository on GitHub, at the commit this page was made from: the board is KiCad/Kitchen Leds.kicad_pcb and its schematic KiCad/Kitchen Leds.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Kitchen Leds design in my own project?
Its repository states no licence, so its author keeps all rights: ask CornellsTech before reusing the design.
Similar boards
- 4 layers44.2 × 53.6 mm

- 2 layers100 × 100 mm

- 2 layers40 × 24 mm

- 6 layers60 × 60 mm

High Temp Load Cell Toolhead Board
garethky/ADS1220-Klipper-Board
A board for connecting up to 4 Load cells to an ADS1220
125 parts23GPL-3.0 - 2 layers85 × 56 mm

Orange juice board
jeji/orange_juice
A orange pi zero shield board for 3D printer with klipper features
56 parts13GPL-3.0 - 4 layers80 × 80 mm

- 2 layers99 × 56 mm

Orange juice board
jeji/orange_juice_2
For Orange Pi zero 2 with klipper and more advance feature
56 parts5 - 4 layers95 × 75 mm

Pico IoT thingy
mhered/KiCAD_udemy_course
My notes on the course "PCB design with KiCAD - updated for KiCAD 9" by Dr Peter Dalmaris in Udemy
61 parts2