Skip to the content
2 layers100.1 × 116.6 mmHotplate01, the printed circuit board in 3D

This project is a custom designed PCB hotplate for reflow soldering, built around an Arduino Nano. The board reads real time temperature through an analog LMT85 sensor and displays live readings on an I2C OLED screen…

Size
100.1 × 116.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
42
Nets
41
Pads
115
Tracks, vias
290, 19
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 May 2026
Updated
23 Aug 2026

Overview

Hotplate01 is an open-source printed circuit board by Kevin-CE21, from the Kevin-CE21/PCB-Hotplate01 repository on GitHub. It is a 2-layer board of 100.1 × 116.6 mm with 42 parts on 41 nets, routed with 290 tracks and 19 vias.

It is built around the LMT85DCK, SB140 and IRF4905, with the IRFB7545PBF and PN2222A among its other parts. Its parts include 12 resistors, 8 capacitors, 4 diodes, 3 transistors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

README.md

PCB Hotplate Project (KiCad)

PCB Layout:

PCB

Schematic:

Schematic

3D Model:

3D Modle

Overview

This project is a custom designed PCB hotplate for reflow soldering, built around an Arduino Nano. The board reads real time temperature through an analog LMT85 sensor and displays live readings on an I2C OLED screen, with two push buttons for user control. The heating element is not a discrete part. It is the copper PCB trace itself, laid out in a serpentine pattern across roughly 3.4 meters of 1.3 mm wide, 1 oz copper. At room temperature that trace measures about 1.3 ohms, which would pull over 9 A at 12 V if driven at full duty cycle. Since copper resistance rises with temperature, the trace is self limiting: current settles toward 5 to 6 A as it heats past 200 degrees C. Heating is switched using a low side IRFB7545 power MOSFET, driven through a PN2222A transistor for proper gate level switching, with Schottky diode protection and bulk capacitance across the power rail to maintain stability during high current switching events. Firmware manages duty cycle to stay within the 5 A fuse and supply rating, especially during the cold start ramp.

Objectives

Design schematic in KiCad

Create custom PCB layout with the heating element integrated directly into copper

Handle higher current safely across a wide range of trace resistance as it heats

Separate power and control sections

Apply proper trace width for the heating load and calculate expected current draw

Tools Used

KiCad

ERC and DRC checks

PCB layout editor

3D viewer

System Design

The board includes:

Power input section

Heating element output

Control circuit

Switching device (MOSFET or transistor)

Protection components

Power traces are wider to handle higher current. Signal traces are separated to reduce noise.

Design Considerations

Calculated trace width based on expected current

Added thermal relief on pads

Placed high current components close together

Kept control logic isolated from heating path

Used ground plane for stability

Skills Demonstrated

Schematic capture

PCB layout design

Power electronics basics

Trace width calculation

Design rule verification

Component placement strategy

What I Learned

Current affects trace width directly

Layout affects heat distribution

Component placement affects performance

ERC and DRC checks prevent costly mistakes

Possible Improvements

Add temperature sensor feedback

Add PID temperature control

Parts

42
QtyValueFootprintReferences
510kResistor_SMD:R_0612_1632Metric_Pad1.18x3.40mm_HandSolderR102, R105, R106, R109, R111
4680uFCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC102, C103, C104, C105
3100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC106, C107, C108
34k7Resistor_SMD:R_0612_1632Metric_Pad1.18x3.40mm_HandSolderR107, R108, R112
3SB140Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD101, D102, D104
247RResistor_SMD:R_0612_1632Metric_Pad1.18x3.40mm_HandSolderR101, R103
2NetTie_2NetTie:NetTie-2_SMD_Pad1.3mmNT101, NT102
2SW_PushButton_Switch_THT:SW_PUSH_6mmSW101, SW102
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC101
11kResistor_SMD:R_0612_1632Metric_Pad1.18x3.40mm_HandSolderR110
15AFuse:Fuse_2920_7451Metric_Pad2.10x5.45mm_HandSolderF101
170kResistor_SMD:R_0612_1632Metric_Pad1.18x3.40mm_HandSolderR104
1Arduino_Nano_v3.xModule:Arduino_NanoA101
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_HorizontalJ101
1IRF4905Package_TO_SOT_THT:TO-220-3_VerticalQ101
1IRFB7545PBFPackage_TO_SOT_THT:TO-220-3_VerticalQ103
1LEDLED_THT:LED_D5.0mmD103
1LMT85DCKPackage_TO_SOT_THT:TO-92L_InlineU103
1LOGOLOGOG***
1PN2222APackage_TO_SOT_THT:TO-92_InlineQ102
1SSD1306 OLED 0.91Display:ssd1306oled0.91U102

The 37 most common of 42 parts.

Similar boards

  • 2 layers139.5 × 96 mmBattery Emulator, the printed circuit board in 3D

    Battery Emulator

    HeinVerhallen/Hardware_Simulator

    DSS hardware simulator

    133 parts
  • 2 layers135 × 100 mmHotPlate V1.0, the printed circuit board in 3D

    HotPlate V1.0

    aitesam961/Reflow_Hotplate

    A reflow Hotplate for DIY SMD assembly

    89 parts23GPL-3.0
  • 2 layers100 × 100 mmRelow solder hot plate, the printed circuit board in 3D

    Relow solder hot plate

    ldab/reflow-solder-hot-plate

    USB-C powered, esp32s3 based, hot plate

    52 parts1WTFPL
  • 2 layers95.9 × 112.6 mmLab supply, the printed circuit board in 3D

    Lab supply

    prydin/lab-supply

    Linear 0-30V, 2A lab supply

    90 parts8
  • 2 layers146 × 134.6 mmRaven68k rev2, the printed circuit board in 3D

    Raven68k rev2

    jkuituni/Raven68k

    A repository for all the hardware and software development related files for a 68000 based single board computer

    78 parts5
  • 2 layers100 × 120 mmPartyLine80, the printed circuit board in 3D

    PartyLine80

    etherkit/PartyLine80

    A cheap and cheerful 80 meter QRP CW radio made from all discrete components

    194 parts4
  • 2 layers88.5 × 74.5 mmParam eq, the printed circuit board in 3D

    Param eq

    prydin/param-eq

    Parametric Equalizer

    45 parts3
  • 2 layers100 × 70 mmDMH VCLFO SingleUnit, the printed circuit board in 3D

    DMH VCLFO SingleUnit

    DeMarco/DMH-VCLFO

    Kosmo format Voltage Controlled tripple LFO module

    131 parts2

Questions

How big is the Hotplate01 PCB?

It measures 100.1 × 116.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hotplate01 use?

42 parts, built around the LMT85DCK, SB140, IRF4905 and IRFB7545PBF. 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 Hotplate01 KiCad files?

From the Kevin-CE21/PCB-Hotplate01 repository on GitHub, at the commit this page was made from: the board is hotolate01/hotplate01.kicad_pcb and its schematic hotolate01/hotplate01.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hotplate01 design in my own project?

Its repository states no licence, so its author keeps all rights: ask Kevin-CE21 before reusing the design.