Skip to the content
4 layers60 × 45 mmHotplate, the printed circuit board in 3D

Check out the Project's files on KiCanvas(PCB and Heating element) and Onshape!

Size
60 × 45 mm
Copper layers
4
Thickness
1.6 mm
Parts
85
Nets
71
Pads
293
Tracks, vias
391, 92
Pours
16
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
15 Jun 2026
Updated
5 Oct 2026

Overview

Hotplate is an open-source printed circuit board by Keyaan-07, from the Keyaan-07/Hotplate repository on GitHub, published under the MIT licence. It is a 4-layer board of 60 × 45 mm with 85 parts on 71 nets, routed with 391 tracks and 92 vias.

It is built around the ESP32-C3, LM2842YQMK and MCP1416-E/OT, with the TMP100NA, TPS56339DDC and W25Q128JVPIQ among its other parts. Its parts include 27 capacitors, 19 resistors, 10 ICs, 5 diodes and 4 connectors. It belongs with the ESP32 and RISC-V boards of this library.

Main components

10

README

README.md

Hotplate

An open-source hotplate designed to take power from USB type-C and then be configured and controlled over Wi-Fi. It uses the ESP32-C3 microcontroller, along with 16MB of storage. There are two terminal blocks to connect with the heating element and it's temperature sensor. There is short circuit protection along with accurate current measurement on the power lines. The control frequency is 10KHz for the heating element. The heating element can be mounted on standoffs so as to not heat the surface below it.

Check out the Project's files on KiCanvas(PCB and Heating element) and Onshape!

Features:

  • Upto 45W heating
  • Wi-Fi Controlled
  • Overcurrent protection & shortcircuit protection.
  • accurate current measurement
  • Integrated temperature sensor
  • Open Source!
  • integrated ADC for NTC temperature readings

zine enclosure
internal parts
3d-pcb
pcb
heating element
schematic

wiring diagram between two parts:
wiring diagram

(made by yours truly in paint)

Why i made this project

I really wanted to build a custom hotplate so that i could make my own PCBs with ease and not struggle! The heating element is made up of an aluminium PCB so that there is good thermal conductivity.

Assembly instructions

  1. Upload the gerber files from the production folder to your specific PCB fab.
  2. Order PCBs and a stencil for soldering.
  3. Order all the parts from the links in the bom.csv file.
  4. Get some solder paste and paste it onto the PCB. pick and place all the components.
  5. heat the PCB in an oven/a reflow station.
  6. connect all the THT components
  7. flash the firmware via a USB to UART converter.
  8. connect the heating element. You are done!

Note about firmware

I dont think i will be able to do the firmware unless and until i have the project in hand, because this requires proper PID tuning to just get the temperature right, and also it needs to be adjusted for errors in temperature measurement and power control!

BOM

Sr. No.DesignatorFunctionValueFootprintQuantityPriceAmountLink
1PCB+StencilPCB+StencilPCB+StencilPCB+Stencil5+17+3.0710.07https://jlcpcb.com/
2Aluminium PCBHeating element50.84https://jlcpcb.com/
2C1, C14, C15, C16, C17, C20, C21, C22, C23, C4, C6, C7capacitors100n4021000.00640.64https://www.lcsc.com/product-detail/C100072.html
3C10, C11, C8, C9capacitors15p4021000.01021.02https://www.lcsc.com/product-detail/C326803.html
4C12capacitors1.8p4021000.00810.81https://www.lcsc.com/product-detail/C327209.html
5C13capacitors1.2p4021000.00550.55https://www.lcsc.com/product-detail/C327292.html
6C18, C19, C24capacitors1u402500.01620.81https://www.lcsc.com/product-detail/C52923.html
7C2, C25, C26, C27, C3, C5capacitors10u805200.10072.014https://www.lcsc.com/product-detail/C15850.html
8D1, D2LEDLED402500.00840.42https://www.lcsc.com/product-detail/C25503345.html
9D3, D4ESD protection diodesESDA5V3LSOT-23-350.10170.5085https://www.lcsc.com/product-detail/C87911.html
10D5buck diode1N4148WD_SOD-123500.00840.42https://www.lcsc.com/product-detail/C917030.html
11J1USB connectorUSB_C_Receptacle_USB2.0_16PUSB_C_Receptacle_XKB_U262-16XN-4BVC11100.0620.62https://www.lcsc.com/product-detail/C393939.html
12J2, J3Screw terminalsScrew_Terminal_01x02TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm50.1020.51https://www.lcsc.com/product-detail/C474881.html
13J4Conn_01x04_PinPinHeader_1x04_P2.54mm_Vertical50.03190.1595https://www.lcsc.com/product-detail/C32713270.html
14L1, L24.7u80550.10040.502https://www.lcsc.com/product-detail/C17701166.html
15L33n402200.00420.084https://www.lcsc.com/product-detail/C142230.html
16Q1, Q2, Q3AON7262EDFN-5-1EP_3x3mm_P0.65mm_AON7262E30.651.95https://www.lcsc.com/product-detail/C176755.html
17R1304021000.00060.06https://www.lcsc.com/product-detail/C54920779.html
18R10, R14, R15, R95.1k4021000.00540.54https://www.lcsc.com/product-detail/C105872.html
19R111k4021000.00410.41https://www.lcsc.com/product-detail/C106235.html
20R12, R13100k4021000.00440.44https://www.lcsc.com/product-detail/C60491.html
21R16, R18, R3, R6, TH110k4021000.00380.38https://www.lcsc.com/product-detail/C60490.html
22R1731.6k4021000.00210.21https://www.lcsc.com/product-detail/C2998091.html
23R256k4021000.00180.18https://www.lcsc.com/product-detail/C2906875.html
24R4, R7, R81004021000.00440.44https://www.lcsc.com/product-detail/C106232.html
25R55m805100.05140.514https://www.lcsc.com/product-detail/C22450690.html
26U1ESP32-C3QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm11.851.85https://www.lcsc.com/product-detail/C2838500.html
27U10W25Q128JVPWSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm13.473.47https://www.lcsc.com/product-detail/C190862.html
28U2TPS56339DDCSOT-23-610.370.37https://www.lcsc.com/product-detail/C2071106.html
29U3AP33772SDKZ-xx-FA02QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm12.692.69https://www.lcsc.com/product-detail/C5244513.html
30U4, U6TXS0101DBVSOT-23-620.5851.17https://www.lcsc.com/product-detail/C132604.html
31U5TMP100SOT-23-611.021.02https://www.lcsc.com/product-detail/C31810.html
32U7ADS1110SOT-23-611.51.5https://www.lcsc.com/product-detail/C16598.html
33U8LM2842YTSOT-23-650.22261.113https://www.lcsc.com/product-detail/C30170092.html
34U9MCP1416SOT-23-510.520.52https://www.lcsc.com/product-detail/C83775.html
35Y140MHzCrystal_SMD_3225-4Pin_3.2x2.5mm50.06810.3405https://www.lcsc.com/product-detail/C5261245.html
36Y232.786KHzCrystal_SMD_3215-2Pin_3.2x1.5mm50.190.95https://www.lcsc.com/product-detail/C46604081.html
Total43.2555
Parts shipping11
JLC shipping16.7
total70.9555

License

Licensed under the MIT license.

Parts

85
QtyValueFootprintReferences
12100nCapacitor_SMD:C_0402_1005MetricC1, C4, C6, C7, C14, C15, C16, C17, C20, C21, C22, C23
610uCapacitor_SMD:C_0805_2012MetricC2, C3, C5, C25, C26, C27
6TestPointTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP3, TP4, TP5, TP6
510kResistor_SMD:R_0402_1005MetricR3, R6, R16, R18, TH1
415pCapacitor_SMD:C_0402_1005MetricC8, C9, C10, C11
45.1kResistor_SMD:R_0402_1005MetricR9, R10, R14, R15
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
3100Resistor_SMD:R_0402_1005MetricR4, R7, R8
31uCapacitor_SMD:C_0402_1005MetricC18, C19, C24
3AON7262Efootprints:DFN-5-1EP_3x3mm_P0.65mm_AON7262EQ1, Q2, Q3
2100kResistor_SMD:R_0402_1005MetricR12, R13
24.7uInductor_SMD:L_0805_2012MetricL1, L2
2ESDA5V3LPackage_TO_SOT_SMD:SOT-23-3D3, D4
2LEDLED_SMD:LED_0402_1005MetricD1, D2
2Screw_Terminal_01x02TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmJ2, J3
2TXS0101DBVPackage_TO_SOT_SMD:SOT-23-6U4, U6
11.2pCapacitor_SMD:C_0402_1005MetricC13
11.8pCapacitor_SMD:C_0402_1005MetricC12
11N4148WDiode_SMD:D_SOD-123D5
11kResistor_SMD:R_0402_1005MetricR11
130Resistor_SMD:R_0402_1005MetricR1
131.6kResistor_SMD:R_0402_1005MetricR17
132.786KHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY2
13nInductor_SMD:L_0402_1005MetricL3
140MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
156kResistor_SMD:R_0402_1005MetricR2
15mResistor_SMD:R_0805_2012MetricR5
1ADS1110Package_TO_SOT_SMD:SOT-23-6U7
1AP33772SDKZ-xx-FA02Package_DFN_QFN:Texas_RTW_WQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mmU3
1Antenna_ShieldRF_Antenna:Texas_SWRA117D_2.4GHz_LeftAE1
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1ESP32-C3Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mmU1
1LM2842YPackage_TO_SOT_SMD:TSOT-23-6U8
1LOGOLOGOG***
1MCP1416Package_TO_SOT_SMD:SOT-23-5U9
1TMP100Package_TO_SOT_SMD:SOT-23-6U5
1TPS56339DDCPackage_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11J1
1W25Q128JVPPackage_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mmU10

More from Keyaan-07/Hotplate

1
  • 2 layers100 × 100 mmHeatingElement, the printed circuit board in 3D

    HeatingElement

    Keyaan-07/Hotplate

    Check out the Project's files on KiCanvas(PCB and Heating element) and Onshape!

    10 partsMIT

Similar boards

  • 2 layersSmd aio, the printed circuit board in 3D

    Smd aio

    freeDSP/freeDSP-ALLinONE

    All-in-One Version with amp and ADAU1701

    434 parts17
  • 2 layers100 × 100 mmMaster old, the printed circuit board in 3D

    Master old

    formicidae-tracker/hardware

    Hardware repository for the FORT system

    663 parts1
  • 2 layers391 × 131.1 mmAustin, the printed circuit board in 3D

    Austin

    AcheronProject/Austin

    Austin PCB

    599 parts18
  • 2 layers347.7 × 123.8 mm87keyboard, the printed circuit board in 3D

    87keyboard

    danielpclin/87keyboard

    87 keys keyboard - Uno

    420 parts
  • 4 layers22 × 48.4 mmTracer, the printed circuit board in 3D

    Tracer

    NovaCentrix/chris-tracer-pcb

    Tracer -- A module for simulating conductive ink PCB traces

    21 parts
  • 2 layers391 × 131.2 mmAustin, the printed circuit board in 3D

    Austin

    kitspace-test-repos/kicad6-file-collection

    558 partsMIT
  • 4 layers150 × 50 mmEmber, the printed circuit board in 3D

    Ember

    notaroomba/ember

    A custom hot plate powered by USB-C Power Delivery.

    136 parts25
  • 2 layers24.4 × 35.8 mmRotoPD, the printed circuit board in 3D

    RotoPD

    CentyLab/RotoPD

    Repo for RotoPD hardware and documentation

    44 parts176

Questions

How big is the Hotplate PCB?

It measures 60 × 45 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Hotplate use?

85 parts, built around the ESP32-C3, LM2842YQMK, MCP1416-E/OT and TMP100NA. 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 Hotplate KiCad files?

From the Keyaan-07/Hotplate repository on GitHub, at the commit this page was made from: the board is hardware/hotplate.kicad_pcb and its schematic HeatingElement/HeatingElement.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hotplate design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).