Overlord
Nimfrodian·Overlord·other/KiCad_files/Overlord/Overlord.kicad_pcb
About the Overlord PCB
Overlord is an open source ESP32 PCB design by Nimfrodian, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 155.7 × 86.3 mm, with 187 components from 56 distinct parts.
Its main chip is the ESP32S3-Wroom, from the ESP32 family. Other key parts include the 74HC4052D,653. By type, the board carries 59 resistors, 54 capacitors, 9 connectors, 5 diodes, 4 ICs and 3 LEDs.
From the project
Code repository for the Overlord home automation system
This GitHub repository contains the code and documentation for a home automation project based on a custom board built around the ESP32-WROOM-32D processor. The board is designed to centralize home automation and provide control for various switches, low voltage devices, relay boards, power meters, and other modules. The primary goal of this project is to create a home automation system that is running as locally as possible while also providing an interface for existing home automation systems that can in turn control it in tandem.
Main components on the Overlord
Overlord bill of materials (BOM)
187 components, 56 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 74HC4052D,653 | 74HC4052D653 | IC1, IC2, IC3, IC4 |
| 3 | 39502-1011 | SHDRRA11W80P0X350_1X11_3990X690X920P | J1, J2, J3 |
| 1 | CONN_01X12_PIN Conn_01x12_Pin | Molex_Picoflex_90325-0012_2x06_P1.27mm_Vertical | J4 |
| 1 | CONN_01X10_PIN Conn_01x10_Pin | PinHeader_1x10_P2.54mm_Vertical | J5 |
| 2 | CONN_01X11_PIN Conn_01x11_Pin | PinHeader_1x11_P2.54mm_Vertical | J6, J7 |
| 2 | Conn_01x04_Pin | Solder_select_2x2 | J8, J9 |
| 2 | PTS810SJK250SMTR LFS | PTS810SJK250SMTRLFS | BOOT1, RESET1 |
| 1 | 5747844-4 5788792-2 | 5788792 | DB9_IN1 |
| 1 | 5747844-4 | 57478444 | DB9_OUT1 |
| 17 | CONNECTOR_CONN_01X01_MALE Connector_Conn_01x01_Male | PinHeader_1x01_P2.54mm_Vertical | Dbg1, Dbg2, Dbg13, Dbg14, Dbg15, Dbg16, Dbg17, Dbg18 +9 |
| 17 | Connector_Conn_01x01_Male | PinHeader_1x01_P2.54mm_Vertical | Dbg3, Dbg4, Dbg5, Dbg6, Dbg7, Dbg8, Dbg9, Dbg10 +9 |
| 1 | Conn_01x02_Male | PinHeader_1x02_P2.54mm_Vertical | J_CAN120R1 |
| 1 | FTSH-105-01-S-DV-K | FTSH-105-XX-YYY-DV-K | J_JTAG1 |
| 1 | FTSH-103-01-S-DV-TR | FTSH-103-XX-YYY-DV-TR | J_PROG1 |
| 1 | USB_B | USB | J_USB1 |
| 2 | MAX485ESA+T | SO-8_3.9x4.9mm_P1.27mm | MAX485ESA+T_1, MAX485ESA+T_2 |
| 1 | SN65HVD230 | SOIC-8_3.9x4.9mm_P1.27mm | SN65HVD230_1 |
| 3 | Terminal plug | 39500-0011 | SYM1, SYM2, SYM3 |
| 1 | ESP32S3-Wroom | ESP32-S3-WROOM-1U | U_ESP32-S3-WROOM-1U-N16_1 |
| 3 | LM317_SOT-223 | SOT-223-3_TabPin2 | U_LM317_1, U_LM317_2, U_LM317_3 |
Show 36 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TRS3232EIPWR | SOP65P640X120-16N | U_TRS3232EIPWR1 |
| 3 | LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | 3V3LED2, 5VLED1, 12VLED1 |
| 3 | 1N4148 | D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2, D5 |
| 1 | 1N4148 SD0805S020S1R0 | D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4 |
| 1 | TPD2E001DZDR | TPD2E001DZDR | D7 |
| 42 | 0.1UF 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C3, C8, C9, C12, C13, C14, C15 +34 |
| 3 | 10UF 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C10, C11 |
| 3 | 1UF 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C6, C7 |
| 4 | 220uF | CP_Radial_D8.0mm_P3.50mm | C18, C27, C36, C45 |
| 2 | 220UF 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C54, C55 |
| 1 | 120 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | 0R | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 2 | 10K 20K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R21 |
| 2 | 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R8 |
| 1 | 240 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
| 1 | 3K3 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10 |
| 1 | 10K 240 | R_0805_2012Metric | R11 |
| 1 | 680 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12 |
| 1 | 6K8 499 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R13 |
| 1 | 20K 147 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14 |
| 1 | 220 6K8 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15 |
| 1 | 220 20K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R16 |
| 1 | 220 680 | R_0805_2012Metric | R17 |
| 1 | 20K 220 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R18 |
| 2 | 10K 220 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19, R20 |
| 1 | 3K3 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R22 |
| 1 | 6K8 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R23 |
| 1 | 20K 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R24 |
| 1 | 4.7K 3K3 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R25 |
| 1 | 4.7K 6K8 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R26 |
| 1 | 4.7K 20K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R27 |
| 29 | 4.7K 4.7k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R28, R29, R30, R31, R32, R33, R34, R35 +21 |
| 3 | 4.7k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R57, R58, R59 |
| 1 | 240 | R_0805_2012Metric | R60 |
| 1 | 60 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R61 |
| 1 | 390 | R_0805_2012Metric | R62 |
Overlord design files
The KiCad project lives in the Nimfrodian/Overlord repository on GitHub; these links point at the commit this page was built from.
Overlord: common questions
What microcontroller does the Overlord use?
The Overlord is built around the ESP32S3-Wroom, from the ESP32 family.
How big is the Overlord PCB?
The Overlord measures 155.7 × 86.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Overlord?
187 components, from 56 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Overlord design files?
From the Nimfrodian/Overlord repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Overlord design in my own project?
Yes, under the terms of its GPL-3.0 license, which Nimfrodian chose for the repository.
Can I test firmware for the Overlord 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.
More boards in Overlord
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