ESP32-Simple-Thermostat
jrtaylor71·ESP32-Simple-Thermostat·ESP32-Simple-Thermostat-PCB/ESP32-Simple-Thermostat-PCB.kicad_pcb
About the ESP32-Simple-Thermostat PCB
ESP32-Simple-Thermostat is an open source ESP32 PCB design by jrtaylor71, published on GitHub. It is a 2-layer board measuring 133 × 89.5 mm, with 40 components from 19 distinct parts.
Its main chip is the ESP32_DevKit_V1_DOIT_30GPIOs, from the ESP32 family. Other key parts include the DHT11 and LM2596S-5. By type, the board carries 8 diodes, 7 resistors, 6 transistors, 6 relays, 5 connectors and 4 capacitors.
It belongs with the iot & wireless, sensors and displays & leds designs in this gallery.
From the project
Simple ESP32 Thermostat with touch screen
A comprehensive, feature-rich thermostat system built on the ESP32 platform with professional PCB design. Perfect for DIY smart home automation with full Home Assistant integration.
- 📱 Local Touch Control: ILI9341 TFT LCD with intuitive touch interface - 🏠 Smart Home Ready: Full MQTT integration with Home Assistant auto-discovery - 🌡️ Dual Sensors: DHT11 for ambient conditions + DS18B20 for hydronic systems - ⚡ Multi-Stage HVAC: Support for 2-stage heating and cooling systems - 💨 Advanced Fan Control: Auto, continuous, and scheduled cycling modes - 🌐 Web Interface: Complete web-based…

Main components on the ESP32-Simple-Thermostat
ESP32-Simple-Thermostat bill of materials (BOM)
40 components, 19 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DHT11 | Aosong_DHT11_5.5x12.0_P2.54mm | U1 |
| 1 | LM2596S-5 | TO-263-5_TabPin3 | U2 |
| 1 | ESP32_DevKit_V1_DOIT_30GPIOs | DOIT_ESP32_DEVKIT_30Pins | A1 |
| 6 | 2N2222A-TO92 | TO-92_Inline_Wide_EBC | Q1, Q2, Q3, Q4, Q5, Q6 |
| 1 | PINHD_1x18_Male | PinHeader_1x18_P2.54mm_Vertical | J1 |
| 1 | Screw_Terminal_9_P3.50mm | TerminalBlock_Phoenix_PT-1,5-9-3.5-H_1x09_P3.50mm_Horizontal | J2 |
| 1 | DS18B20 | PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | 3.2 lcd tft | PinSocket_1x14_P2.54mm_Vertical | J4 |
| 1 | AHT20 | PinHeader_1x04_P2.54mm_Vertical | J5 |
| 6 | G5Q-1A | Relay_SPST_Omron-G5Q-1A | K1, K2, K3, K4, K5, K6 |
| 6 | 1N4007 | D_DO-41_SOD81_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6 |
| 1 | KBP210G | Diode_Bridge_KBP | D7 |
| 1 | SS34 | D_SMC | D8 |
| 1 | SRR1260-120M 12uH_5.2A_1260 Bournes | L_Bourns_SRR1260 | L1 |
| 1 | 1000uF_50V | CP_Radial_D16.0mm_P7.50mm | C5 |
| 2 | 100nF_Ceramic | C_Disc_D5.0mm_W2.5mm_P2.50mm | C6, C9 |
| 1 | 470uF_10V | CP_Radial_D8.0mm_P3.50mm | C8 |
| 6 | 4.7k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R5, R7 |
| 1 | Resistor | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R6 |
ESP32-Simple-Thermostat design files
The KiCad project lives in the jrtaylor71/ESP32-Simple-Thermostat repository on GitHub; these links point at the commit this page was built from.
ESP32-Simple-Thermostat: common questions
What microcontroller does the ESP32-Simple-Thermostat use?
The ESP32-Simple-Thermostat is built around the ESP32_DevKit_V1_DOIT_30GPIOs, from the ESP32 family.
How big is the ESP32-Simple-Thermostat PCB?
The ESP32-Simple-Thermostat measures 133 × 89.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ESP32-Simple-Thermostat?
40 components, from 19 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 ESP32-Simple-Thermostat design files?
From the jrtaylor71/ESP32-Simple-Thermostat 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 ESP32-Simple-Thermostat design in my own project?
The repository has no license, so all rights stay with jrtaylor71. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the ESP32-Simple-Thermostat 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 ESP32-Simple-Thermostat
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k