ESP32-DevKitC3-Simple-Thermostat

jrtaylor71·ESP32-DevKitC3-Simple-Thermostat-PCB·pcb/ESP32-DevKitC3-Simple-Thermostat-PCB_v3.kicad_pcb

ESP32-DevKitC3-Simple-Thermostat PCB layout, top view — open source ESP32 board by jrtaylor71
Simulate this board

About the ESP32-DevKitC3-Simple-Thermostat PCB

ESP32-DevKitC3-Simple-Thermostat is an open source ESP32 PCB design by jrtaylor71, published on GitHub. It is a 4-layer board measuring 133 × 89.5 mm, with 32 components from 22 distinct parts.

Its main chip is the ESP32-S3-DevKitC, from the ESP32 family. Other key parts include the LM2596S-5 and TBD62083A. By type, the board carries 8 resistors, 6 relays, 5 diodes, 4 capacitors, 3 ICs and 3 connectors.

It belongs with the iot & wireless, sensors and displays & leds designs in this gallery, and the repository also holds 1 earlier revision of it.

From the project

ESP32-DevKitC3 Simple Thermostat with PCB

A comprehensive, feature-rich simple 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 and climate entity support - 📅 Bidirectional Schedule Sync: 7-day schedules with day/night periods, HA helper automation, and live two-way update flow - 🌡️ Multiple Sensors: AHT20/BME280 ambient temperature and humidity plus DS18B20 hydronic water sensing -…

ESP32-DevKitC3-Simple-Thermostat, from the project README
From the project README

Main components on the ESP32-DevKitC3-Simple-Thermostat

ESP32-DevKitC3-Simple-Thermostat bill of materials (BOM)

32 components, 22 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-S3-DevKitC
U1
1
LM2596S-5
U2
1
TBD62083A
U3
1
2N7002
Q7
1
PINHD_1x18_Male
J1
1
Screw_Terminal_9_P3.50mm
J2
1
PINHD_1x3_Male
J7
1
Buzzer
BZ1
6
G6S-2
K1, K2, K3, K4, K5, K7
1
KBP210G
D7
1
SS34
D8
1
FAN
D9
1
HEAT
D10
1
COOL
D11
1
SRR1260-120M
12uH_5.2A_1260
Bournes
L1
1
1000uF_50V
C5
2
100nF_Ceramic
C6, C9
1
470uF_10V
C8
1
4.7k
R7
4
1k
R8, R11, R13, R14
Show 2 more
QtyPartRefs
2
10k
R9, R10
1
GL5537
R12

ESP32-DevKitC3-Simple-Thermostat design files

The KiCad project lives in the jrtaylor71/ESP32-DevKitC3-Simple-Thermostat-PCB repository on GitHub; these links point at the commit this page was built from.

ESP32-DevKitC3-Simple-Thermostat: common questions

What microcontroller does the ESP32-DevKitC3-Simple-Thermostat use?

The ESP32-DevKitC3-Simple-Thermostat is built around the ESP32-S3-DevKitC, from the ESP32 family.

How big is the ESP32-DevKitC3-Simple-Thermostat PCB?

The ESP32-DevKitC3-Simple-Thermostat measures 133 × 89.5 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the ESP32-DevKitC3-Simple-Thermostat?

32 components, from 22 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-DevKitC3-Simple-Thermostat design files?

From the jrtaylor71/ESP32-DevKitC3-Simple-Thermostat-PCB 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-DevKitC3-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-DevKitC3-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.

Earlier revisions in the repo: ESP32-DevKitC3-Simple-Thermostat-PCB

Similar boards