Esp32-s3-thermostat box
kenfrew980·esp32-s3-thermostat-box·恒温箱集成电路/恒温箱主板.kicad_pcb
About the Esp32-s3-thermostat box PCB
Esp32-s3-thermostat box is an open source ESP32 PCB design by kenfrew980, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 100 × 75 mm, with 64 components from 40 distinct parts.
Its main chip is the ESP32-S3-WROOM-1-N8R8, from the ESP32 family. Other key parts include the HLK-5M05, AP2114H-3.3 1A, DS18B20 防水探头, PC817 and PCF85063. By type, the board carries 22 resistors, 12 capacitors, 6 ICs, 4 transistors, 4 connectors and 3 diodes.
It belongs with the iot & wireless and sensors designs in this gallery.
From the project
ESP32-S3 智能恒温箱:PID 温控 + 触摸屏 UI + 网页远程控制 + 自研 PCB
这块板要把这些东西集成到一起:220V 输入与隔离电源 + ESP32-S3 主控 + 2.8″ 触摸屏 + 测温 + RTC + SSR 加热控制,替代现在用的 Waveshare ESP32-S3-Touch-LCD-2.8 开发板。
装扩展(只需一次) > 高级 → 扩展管理器 → 导入 → 选 lceda-nettoolsv.eext → 启用
导入 > 打开原理图编辑器 → 菜单 网表工具 → 导入网络表 > 选 恒温箱主板.enet
扩展会把 64 个器件按方阵摆到画布上、每个引脚拉出短线并标上网络名。同网络的引脚自动连通,然后 设计 → 转换原理图到PCB,PCB 就有完整飞线了。
两种导入模式: - 导入网络表 — 引脚拉短线 + 贴网络标签(图面干净,改起来方便) - 导入网络表(连线) — 同网络之间直接用导线连起来(更接近传统原理图)
Main components on the Esp32-s3-thermostat box
Esp32-s3-thermostat box bill of materials (BOM)
64 components, 40 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | HLK-5M05 | Converter_ACDC_Hi-Link_HLK-5Mxx | U1 |
| 1 | AP2114H-3.3 1A | SOT-223-3_TabPin2 | U2 |
| 1 | ESP32-S3-WROOM-1-N8R8 | ESP32-S3-WROOM-1 | U3 |
| 1 | DS18B20 防水探头 | TO-92_Inline | U4 |
| 1 | PC817 | DIP-4_W7.62mm | U6 |
| 1 | PCF85063 | TSSOP-8_4.4x3mm_P0.65mm | U7 |
| 4 | S8050 | SOT-23 | Q1, Q2, Q3, Q4 |
| 1 | IEC C14 带保险丝座 | Conn_C14_Receptacle_RightAngle_Schurter_DD21.01xx | X1 |
| 1 | 32.768kHz | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | USB-C 16P 母座 | USB_C_Receptacle_Amphenol_12401548E4-2A | J1 |
| 1 | 3P 5.08mm | PhoenixContact_MCV_1,5_3-G-5.08_1x03_P5.08mm_Vertical | J3 |
| 2 | 2P 5.08mm | PhoenixContact_MCV_1,5_2-G-5.08_1x02_P5.08mm_Vertical | J6, J7 |
| 1 | CR1220 | Battery_Panasonic_CR1220-VCN_Vertical_CircularHoles | BT1 |
| 1 | 有源蜂鸣器 3.3V | Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | 1.5A/250V 慢断 | Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open | F1 |
| 1 | G3MB-202P 2A/250V | DIP-4_W7.62mm | K1 |
| 1 | 5D-9 5Ω | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | RT1 |
| 1 | 14D471K | RV_Disc_D12mm_W7.5mm_P7.5mm | RV1 |
| 1 | BOOT | SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm | SW1 |
| 1 | RST | SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm | SW2 |
Show 20 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D3 |
| 1 | 1N4148 | D_SOD-123 | D4 |
| 1 | SS34 | D_SMA | D5 |
| 1 | 2×10mH/1A | L_CommonMode_PulseElectronics_PH9455x205NL_1 | L1 |
| 1 | 0.5mm-18P 翻盖式 | Hirose_FH12-18S-0.5SH_1x18-1MP_P0.50mm_Horizontal | L4 |
| 1 | 0.5mm-6P 翻盖式 | Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_Horizontal | L5 |
| 1 | 0.1µF/275VAC | C_Rect_L18.0mm_W5.0mm_P15.00mm_FKS3_FKP3 | C1 |
| 2 | 2200pF/250VAC | C_Disc_D7.5mm_W5.0mm_P5.00mm | C2, C3 |
| 1 | 10µF/16V | C_0805_2012Metric | C4 |
| 4 | 100nF/50V | C_0603_1608Metric | C5, C7, C8, C10 |
| 1 | 22µF/10V | C_0805_2012Metric | C6 |
| 2 | 12.5pF | C_0603_1608Metric | C11, C12 |
| 1 | 100µF/10V | C_0805_2012Metric | C13 |
| 4 | 10kΩ | R_0603_1608Metric | R1, R7, R13, R26 |
| 5 | 4.7kΩ | R_0603_1608Metric | R3, R8, R9, R20, R21 |
| 4 | 1kΩ | R_0603_1608Metric | R6, R16, R17, R19 |
| 2 | 68kΩ 1W | R_0603_1608Metric | R11, R12 |
| 2 | 5.1kΩ | R_0603_1608Metric | R14, R15 |
| 1 | 0Ω | R_0603_1608Metric | R18 |
| 4 | 10Ω | R_0603_1608Metric | R22, R23, R24, R25 |
Esp32-s3-thermostat box design files
The KiCad project lives in the kenfrew980/esp32-s3-thermostat-box repository on GitHub; these links point at the commit this page was built from.
- Layout恒温箱集成电路/恒温箱主板.kicad_pcb
- Schematic恒温箱集成电路/恒温箱主板.kicad_sch
- BOM恒温箱集成电路/BOM-采购清单.csv
Esp32-s3-thermostat box: common questions
What microcontroller does the Esp32-s3-thermostat box use?
The Esp32-s3-thermostat box is built around the ESP32-S3-WROOM-1-N8R8, from the ESP32 family.
How big is the Esp32-s3-thermostat box PCB?
The Esp32-s3-thermostat box measures 100 × 75 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Esp32-s3-thermostat box?
64 components, from 40 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-s3-thermostat box design files?
From the kenfrew980/esp32-s3-thermostat-box 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-s3-thermostat box design in my own project?
Yes, under the terms of its Apache-2.0 license, which kenfrew980 chose for the repository.
Can I test firmware for the Esp32-s3-thermostat box 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.
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