Esp32-4-channel relays
leomanangka·esp32-4-channel-relays
About the Esp32-4-channel relays PCB
Esp32-4-channel relays is an open source ESP32 PCB design by leomanangka, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 86.4 × 86.6 mm, with 59 components from 25 distinct parts.
Its main chip is the ESP32-WROOM-32, from the ESP32 family. Other key parts include the AMS1117-3.3, CH340C, PRTR5V0U2X and PC817. By type, the board carries 16 resistors, 9 diodes, 9 capacitors, 8 ICs, 5 transistors and 4 connectors.
It belongs with the iot & wireless designs in this gallery.
From the project
PCB design four channel relays with ESP32-WROOM-32
This repository contains the PCB design files, schematic, and 3D model image for a 4-channel relay board based on the ESP32-WROOM-32 module. The board is designed for controlling various electronic devices such as light, fans, motors, and more.
- Four independently controllable 5V relays. - ESP32-WROOM-32 module for wireless connectivity and easy programming. - Terminal block for easy integration to the electronic devices. - USB TYPE-C connector for power and programming - Small form factor for easy integration into any project.

Main components on the Esp32-4-channel relays
Esp32-4-channel relays bill of materials (BOM)
59 components, 25 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U1 |
| 1 | CH340C | SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | PRTR5V0U2X | SOT-143_Handsoldering | U3 |
| 1 | ESP32-WROOM-32 | ESP32-WROOM-32 | U4 |
| 4 | PC817 | SMDIP-4_W7.62mm | U5, U6, U7, U8 |
| 1 | MBT3904DW1 | SOT-363_SC-70-6_Handsoldering | Q1 |
| 4 | BC547A | TSOT-23_HandSoldering | Q2, Q3, Q4, Q5 |
| 1 | Relay-1 | TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J1 |
| 1 | Relay-2 | TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J2 |
| 1 | Relay-3 | TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J3 |
| 1 | Relay-4 | TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J4 |
| 1 | 500mA | Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 4 | SRD-05VDC-SL-C | RELAY_SRD-05VDC-SL-C | K1, K2, K3, K4 |
| 2 | SW_SKQG | SW_SPST_SKQG_WithStem | SW1, SW2 |
| 1 | HRO-TYPE-C-31-M-12 | HRO-TYPE-C-31-M-12-HandSoldering | USB1 |
| 1 | YELLOW_LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 4 | RED_LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2, D4, D6, D8 |
| 4 | 1N4007 | D_MELF_Handsoldering | D3, D5, D7, D9 |
| 3 | 22uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C7 |
| 6 | 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C4, C5, C6, C8, C9 |
Show 5 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 2K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 2 | 5.1K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3 |
| 2 | 22 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R5 |
| 3 | 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R7, R8 |
| 8 | 1K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9, R10, R11, R12, R13, R14, R15, R16 |
Esp32-4-channel relays design files
The KiCad project lives in the leomanangka/esp32-4-channel-relays repository on GitHub; these links point at the commit this page was built from.
Esp32-4-channel relays: common questions
What microcontroller does the Esp32-4-channel relays use?
The Esp32-4-channel relays is built around the ESP32-WROOM-32, from the ESP32 family.
How big is the Esp32-4-channel relays PCB?
The Esp32-4-channel relays measures 86.4 × 86.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Esp32-4-channel relays?
59 components, from 25 distinct parts. The full bill of materials is listed on this page.
Where can I download the Esp32-4-channel relays design files?
From the leomanangka/esp32-4-channel-relays repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Esp32-4-channel relays design in my own project?
Yes, under the terms of its CERN-OHL-P-2.0 license, which leomanangka chose for the repository.
Can I test firmware for the Esp32-4-channel relays without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k