EcoLogic
spspider·EcoLogic-KiCad·IoTmanager/IoTmanager-v2.kicad_pcb
About the EcoLogic PCB
EcoLogic is an open source ESP8266 PCB design by spspider, published on GitHub. It is a 2-layer board measuring 48 × 82 mm, with 82 components from 42 distinct parts.
Its main chip is the ESP-12F, from the ESP8266 family. Other key parts include the DHT11, AMS1117-5.0, AMS1117-3.3, Mini360 and TSOP1838. By type, the board carries 34 resistors, 13 diodes, 10 transistors, 8 ICs, 4 relays and 4 capacitors.
It belongs with the iot & wireless and sensors designs in this gallery, and the repository also holds 1 earlier revision of it.
From the project
A professional-grade KiCad project for ESP8266-based home automation systems, designed for PCBWAY manufacturing and Home Assistant integration.
A professional-grade KiCad project for ESP8266-based home automation systems, designed for PCBWAY manufacturing and Home Assistant integration.
you can control your device throw this site: https://ecologic.pp.ua/iot-manager/ Register as a new user and go to "Devices"
This repository contains complete PCB designs for IoT home automation controllers using ESP8266 microcontrollers. The boards are optimized for controlling lights, home appliances, and other smart devices through Home Assistant.

Main components on the EcoLogic
EcoLogic bill of materials (BOM)
82 components, 42 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DHT11 | Aosong_DHT11_5.5x12.0_P2.54mm | U1 |
| 1 | AMS1117-5.0 | SOT-223-3_TabPin2 | U2 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U4 |
| 1 | Mini360 | mini360 | U5 |
| 1 | TSOP1838 | TSOP18XX | U6 |
| 1 | ESP-12F | ESP-12E_no_pins | U7 |
| 1 | PJ-320A | PJ-320A | U8 |
| 1 | SIM800L-CORE | SIM800L-CORE | U11 |
| 4 | 2L | SOT-23 | Q1, Q3, Q5, Q7 |
| 4 | G1 | SOT-23 | Q2, Q4, Q6, Q8 |
| 2 | FDS9926A | SOIC-8_3.9x4.9mm_P1.27mm | Q9, Q10 |
| 1 | powerRelay | PinHeader_1x02_P2.54mm_Vertical | J1 |
| 2 | Conn_01x12_Pin | connector-12-green-mini | J5, J6 |
| 1 | Polyfuse_Small | Fuse_1812_4532Metric | F1 |
| 4 | RELAY_SRD-05VDC | RELAY_SRD-05VDC-SL-C | K1, K2, K3, K4 |
| 3 | SW | SW_PUSH_6mm_H4.3mm | SW1, SW2-flash1, SW2-reset1 |
| 1 | ~ | 5.5PowerIn | dc-in1 |
| 1 | prog | PinHeader_1x04_P2.54mm_Vertical | prog1 |
| 1 | SMBJ5.0A | D_SMB | D1 |
| 4 | 1N4148 | D_MiniMELF | D2, D3, D6, D8 |
Show 22 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SMBJ15A | D_SMB | D4 |
| 1 | LD271 | LED_D5.0mm_IRGrey | D5 |
| 1 | SM6T3.3A-3.3V | D_SMB | D9 |
| 3 | 1N5819WS | D_SOD-123 | D10, D11, D15 |
| 2 | BZV55B3V3 | D_MiniMELF | D13, D14 |
| 2 | C_Polarized_Small | CP_Radial_D10.0mm_P3.50mm | C1, C2 |
| 1 | C45783 22uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3 |
| 1 | C15850 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 11 | C17513 R1k | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R1, R2, R4, R7, R10, R12, R13, R18 +3 |
| 1 | C17673 R-4k7 | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R3 |
| 1 | C17414 R10k-opt | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R5 |
| 6 | C17414 R10k | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R6, R8, R9, R27, R28, R32 |
| 1 | C17634 33R | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R11 |
| 2 | C17408 R100 | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R14, R19 |
| 1 | R-10k | R_0805_2012Metric | R16 |
| 3 | C17673 R-4k7 | R_0805_2012Metric | R17, R26, R33 |
| 2 | C17414 R10k | R_0805_2012Metric | R21, R34 |
| 1 | C17513 R-100k | R_0805_2012Metric | R23 |
| 1 | C17513 R100k | R_0805_2012Metric | R24 |
| 1 | C17634 33R-opt | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R29 |
| 1 | C17673 R-4k7-opt | R_0805_2012Metric | R30 |
| 2 | R100k | R_0805_2012Metric | R31, R35 |
EcoLogic design files
The KiCad project lives in the spspider/EcoLogic-KiCad repository on GitHub; these links point at the commit this page was built from.
EcoLogic: common questions
What microcontroller does the EcoLogic use?
The EcoLogic is built around the ESP-12F, from the ESP8266 family.
How big is the EcoLogic PCB?
The EcoLogic measures 48 × 82 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the EcoLogic?
82 components, from 42 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 EcoLogic design files?
From the spspider/EcoLogic-KiCad 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 EcoLogic design in my own project?
The repository has no license, so all rights stay with spspider. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the EcoLogic without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.
Earlier revisions in the repo: IoTmanager
Similar boards
ESP8266
ESP8266ControllerCircuit
stuartpittaway
75 × 30 mm20 parts2LCC-BY-NC-4.01.1kESP8266
HASwitchPlate
aderusha
60 × 40 mm8 parts2LMIT738ESP8266
RatGDO-OpenSource-D1Mini-ESP8266
Kaldek
47.8 × 63.3 mm12 parts2LMIT506ESP8266
RatGDO-OpenSource-Bare-ESP8266
Kaldek
55 × 82.7 mm20 parts2LMIT506ESP8266
Goatgdo
Kaldek
32.9 × 53.3 mm23 parts2LMIT506ESP8266
Iaq board
nkitanov
70.1 × 43.2 mm17 parts2LNo license398