

Temp Control Board
ESP32-based control board for toaster oven PCB reflow project
- Size
- 111.8 × 50.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 39
- Nets
- 61
- Pads
- 183
- Tracks, vias
- 423, 64
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 15 Apr 2021
- Updated
- 19 May 2023
Overview
Temp Control Board is an open-source printed circuit board by mcupka, from the mcupka/Temperature_Control_Board repository on GitHub. It is a 2-layer board of 111.8 × 50.8 mm with 39 parts on 61 nets, routed with 423 tracks and 64 vias.
It is built around the ESP-WROOM-32D, FT232RL-REEL-S and MAX31855KASA+T, with the AZ1117EH-3.3TRG1 among its other parts. Its parts include 12 capacitors, 7 resistors, 5 ICs and 4 connectors.
Main components
4ESP-WROOM-32D
-- WiFi Modules ROHSMIWiFi ModulesFT232RL-REEL-S
SSOP-28-40℃~+85℃ 1.8V~5.25V、3.3V~5.25V 15mA 3Mbps 70uA USB 2.0 USB to UART SSOP-28 USB Converters ROHSJSMSEMIUSB ConvertersMAX31855KASA+T
SO-8-40℃~+125℃ 14 1500uA 3V~3.6V Built-in temperature sensor SPI Thermocouple-to-Digital Converter SO-8 ADCs/DACs - Special Purpose ROHSMaxim Integrated (Analog Devices)ADCs/DACs - Special PurposeAZ1117EH-3.3TRG1
SOT-223-40℃~+125℃@(Tj) 0.003%Vout 1 1.1V@(1A) 13V 1A 3.3V 3.5mA 70dB@(120Hz)、70dB Fixed Over Current Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdTemperature Control Board
This is a control board for a toaster oven reflow project. It will use the following major parts:
- ESP32 module for processing (wifi / bluetooth maybe?)
- MAX31855 to interface with the thermocouple
- SD Card interface
- I2C interface for OLED display
- UART for debug / programming (microusb?)
- Extra IOs and interfaces available for future uses of this board
Release V1.0 Images:



Parts
39| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R2, R3, R4, R6, R7 |
| 3 | .1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C2, C12 |
| 3 | Ferrite_Bead | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | FB1, FB2, FB3 |
| 2 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C5, C8 |
| 2 | 10nF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C6, C9 |
| 2 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C3, C4 |
| 2 | SW_Push | tactile_switch:PTS645SK43SMTR92LF-CONNECTED | BOOT1, EN1 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C10 |
| 1 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R5 |
| 1 | 22uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C13 |
| 1 | 4.7uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C7 |
| 1 | AZ1117EH-3.3TRG1 | 3V3_regulator:SOT230P700X180-4N | U2 |
| 1 | ESP-WROOM-32 | esp32:MODULE_ESP-WROOM-32 | U1 |
| 1 | FT232RLREEL | ft232r:FT232RLREEL | U4 |
| 1 | JUMPER_5V_SEL | Jumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | LOGO | ART:oven | G*** |
| 1 | MAX31855KASA | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | MICROSD | microsd_connector:GCT_MEM2067-02-180-00-A_REVB | J4 |
| 1 | OLED | Display:OLED_1MIL_HEADER_WHOLES | J2 |
| 1 | OVEN_INTERFACE | TerminalBlock:TerminalBlock_bornier-6_P5.08mm | J1 |
| 1 | ROTARY_ENC_PEC12R | ROTARY_ENC_PEC12R:ROTARY_ENC_PEC12R | U3 |
| 1 | USB_B_Micro | usb_connector:GCT_USB3076-XX-X_REVC | J3 |
The 35 most common of 39 parts.
Questions
How big is the Temp Control Board PCB?
It measures 111.8 × 50.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Temp Control Board use?
39 parts, built around the ESP-WROOM-32D, FT232RL-REEL-S, MAX31855KASA+T and AZ1117EH-3.3TRG1. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Temp Control Board KiCad files?
From the mcupka/Temperature_Control_Board repository on GitHub, at the commit this page was made from: the board is Temp_Control_Board.kicad_pcb and its schematic Temp_Control_Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Temp Control Board design in my own project?
Its repository states no licence, so its author keeps all rights: ask mcupka before reusing the design.
Similar boards
- 4 layers51 × 48 mm

- 2 layers69 × 100 mm

- 4 layers36.5 × 94.1 mm

- 4 layers183.4 × 143.1 mm

- 4 layers100 × 100 mm

- 2 layers96.5 × 88.9 mm

- 2 layers75 × 35 mm

- 2 layers68.6 × 53.3 mm

Custom Arduino
uwsailbot/electrical_board_designs_2018
Repo for all the ongoing/completed electrical board designs of the 2018-2019 season
44 parts