ESP-relay-6ch
koson·ESP-relay-6ch·V2/ESP-relay-6ch-V2.kicad_pcb
About the ESP-relay-6ch PCB
ESP-relay-6ch is an open source ESP32 PCB design by koson, published on GitHub. It is a 2-layer board measuring 173 × 67.8 mm, with 109 components from 29 distinct parts.
Its main chip is the ESP32-POE, from the ESP32 family. Other key parts include the L78M05ABDT-TR, D1 Mini Node MCU and LTV-817S-TA1-C. By type, the board carries 42 resistors, 24 diodes, 9 ICs, 9 capacitors, 7 connectors and 6 transistors.
From the project
ESP8266/ESP32 based board with 6x 24 VDC inputs and 6x 10A relay outputs.
ESP8266/ESP32 based board with 6x 24 VDC inputs and 6x 10A relay outputs.
This board is designed to be driven by an Olimex ESP32-POE, ESP32-POE-ISO or Wemos D1 Mini modules running Tasmota. In case the Wemos D1 Mini is used, the number of inputs and outputs will be limited to 4 each.
The design considers that the board will be mounted on a PCB DIN rail holder. The dimensions consider the holders offered by the Brazilian manufacturer Metaltex, check here for details.

Main components on the ESP-relay-6ch
ESP-relay-6ch bill of materials (BOM)
109 components, 29 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | L78M05ABDT-TR L78M05/TO-252-2 | TO-252-2 | U1 |
| 1 | ESP32-POE Olimex_ESP32-POE | Olimex_ESP32-POE_Pads | U2 |
| 1 | D1 Mini Node MCU WeMos_D1_mini | WEMOS_D1_mini_light_pads | U3 |
| 6 | LTV-817S-TA1-C LTV-817S | SMDIP-4_W9.53mm | U4, U5, U6, U7, U8, U9 |
| 6 | MMBT2222A MMBT2222A/SOT-23-3 | SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6 |
| 1 | 3x BR902V POWER & INPUTS | TerminalBlock_Phoenix_MKDS-3-8-5.08_1x08_P5.08mm_Horizontal | J1 |
| 6 | BR902V OUT1 | TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_Horizontal | J2, J3, J4, J5, J6, J7 |
| 6 | G5PZ-1A | Relay_SPST_Omron-G5PZ-1A | K1, K2, K3, K4, K5, K6 |
| 6 | 391KD10 250VAC | RV_Disc_D12mm_W3.9mm_P7.5mm | RV1, RV2, RV3, RV4, RV5, RV6 |
| 1 | SM4007PL SM4007PL/SOD-123 | D_SOD-123 | D1 |
| 3 | 19-217/GHC-YR1S2/3T GREEN/0603 | LED_0603_1608Metric | D2, D3, D4 |
| 6 | ZMM5239B 9V1/500mW | D_MiniMELF | D5, D6, D7, D8, D9, D10 |
| 6 | 19-217/BHC-ZL1M2RY/3T BLUE/0603 | LED_0603_1608Metric | D11, D13, D15, D17, D19, D21 |
| 6 | 1N4148W 1N4148/SOD-123 | D_SOD-123 | D12, D14, D16, D18, D20, D22 |
| 2 | CZRB5343B-HF 7V5/5W/SMB | D_SMB | D23, D24 |
| 1 | CK1V470MCRE54 47uF/35V/6,3x5,4 | CP_Elec_6.3x5.4 | C1 |
| 1 | T491A334M035AT 0,33uF/35V | CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder | C2 |
| 1 | CC0805KRX7R9BB104 0,1uF/50V/0805 | C_0805_2012Metric | C3 |
| 6 | 0805B333K500NT 33nF/50V/0805 | C_0805_2012Metric | C4, C5, C6, C7, C8, C9 |
| 1 | 0805W8F2700T5E 270R/0,125W/0805 | R_0805_2012Metric | R1 |
Show 9 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 0805W8F3901T5E 3k9/0,125W/0805 | R_0805_2012Metric | R2 |
| 1 | 0805W8F6800T5E 680R/0,125W/0805 | R_0805_2012Metric | R3 |
| 6 | 0805W8F1201T5E 1k2/0,125W/0805 | R_0805_2012Metric | R4, R6, R8, R10, R12, R14 |
| 6 | 0805W8F3301T5E 3k3/0,125W/0805 | R_0805_2012Metric | R5, R7, R9, R11, R13, R15 |
| 6 | 0805W8F1001T5E 1k/0,125W/0805 | R_0805_2012Metric | R16, R18, R20, R22, R24, R26 |
| 6 | 0805W8F4701T5E 4k7/0,125W/0805 | R_0805_2012Metric | R17, R19, R21, R23, R25, R27 |
| 8 | 0805W8F560JT5E 56R/0,125W/0805 | R_0805_2012Metric | R28, R29, R30, R31, R32, R33, R34, R35 |
| 6 | 0805W8F3301T5E 10k/0,125W/0805 | R_0805_2012Metric | R36, R37, R38, R39, R40, R41 |
| 1 | 0805W8F2700T5E 4k7/0,125W/0805 | R_0805_2012Metric | R42 |
ESP-relay-6ch design files
The KiCad project lives in the koson/ESP-relay-6ch repository on GitHub; these links point at the commit this page was built from.
- LayoutV2/ESP-relay-6ch-V2.kicad_pcb
- SchematicV2/ESP-relay-6ch-V2.kicad_sch
ESP-relay-6ch: common questions
What microcontroller does the ESP-relay-6ch use?
The ESP-relay-6ch is built around the ESP32-POE, from the ESP32 family.
How big is the ESP-relay-6ch PCB?
The ESP-relay-6ch measures 173 × 67.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ESP-relay-6ch?
109 components, from 29 distinct parts. The full bill of materials is listed on this page.
Where can I download the ESP-relay-6ch design files?
From the koson/ESP-relay-6ch repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the ESP-relay-6ch design in my own project?
The repository has no license, so all rights stay with koson. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the ESP-relay-6ch 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.
Earlier revisions in the repo: ESP-relay-6ch-V1
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