
HeatingElement
Keyaan-07/Hotplate
Check out the Project's files on KiCanvas(PCB and Heating element) and Onshape!

Check out the Project's files on KiCanvas(PCB and Heating element) and Onshape!
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.
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:





wiring diagram between two parts:

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.
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!
Licensed under the MIT license.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C4, C6, C7, C14, C15, C16, C17, C20, C21, C22, C23 |
| 6 | 10u | Capacitor_SMD:C_0805_2012Metric | C2, C3, C5, C25, C26, C27 |
| 6 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP1, TP2, TP3, TP4, TP5, TP6 |
| 5 | 10k | Resistor_SMD:R_0402_1005Metric | R3, R6, R16, R18, TH1 |
| 4 | 15p | Capacitor_SMD:C_0402_1005Metric | C8, C9, C10, C11 |
| 4 | 5.1k | Resistor_SMD:R_0402_1005Metric | R9, R10, R14, R15 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 100 | Resistor_SMD:R_0402_1005Metric | R4, R7, R8 |
| 3 | 1u | Capacitor_SMD:C_0402_1005Metric | C18, C19, C24 |
| 3 | AON7262E | footprints:DFN-5-1EP_3x3mm_P0.65mm_AON7262E | Q1, Q2, Q3 |
| 2 | 100k | Resistor_SMD:R_0402_1005Metric | R12, R13 |
| 2 | 4.7u | Inductor_SMD:L_0805_2012Metric | L1, L2 |
| 2 | ESDA5V3L | Package_TO_SOT_SMD:SOT-23-3 | D3, D4 |
| 2 | LED | LED_SMD:LED_0402_1005Metric | D1, D2 |
| 2 | Screw_Terminal_01x02 | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J2, J3 |
| 2 | TXS0101DBV | Package_TO_SOT_SMD:SOT-23-6 | U4, U6 |
| 1 | 1.2p | Capacitor_SMD:C_0402_1005Metric | C13 |
| 1 | 1.8p | Capacitor_SMD:C_0402_1005Metric | C12 |
| 1 | 1N4148W | Diode_SMD:D_SOD-123 | D5 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 30 | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 31.6k | Resistor_SMD:R_0402_1005Metric | R17 |
| 1 | 32.786KHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | 3n | Inductor_SMD:L_0402_1005Metric | L3 |
| 1 | 40MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 56k | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 5m | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | ADS1110 | Package_TO_SOT_SMD:SOT-23-6 | U7 |
| 1 | AP33772SDKZ-xx-FA02 | Package_DFN_QFN:Texas_RTW_WQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U3 |
| 1 | Antenna_Shield | RF_Antenna:Texas_SWRA117D_2.4GHz_Left | AE1 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | ESP32-C3 | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm | U1 |
| 1 | LM2842Y | Package_TO_SOT_SMD:TSOT-23-6 | U8 |
| 1 | LOGO | LOGO | G*** |
| 1 | MCP1416 | Package_TO_SOT_SMD:SOT-23-5 | U9 |
| 1 | TMP100 | Package_TO_SOT_SMD:SOT-23-6 | U5 |
| 1 | TPS56339DDC | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J1 |
| 1 | W25Q128JVP | Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm | U10 |

Keyaan-07/Hotplate
Check out the Project's files on KiCanvas(PCB and Heating element) and Onshape!




NovaCentrix/chris-tracer-pcb
Tracer -- A module for simulating conductive ink PCB traces



It measures 60 × 45 mm and has 4 copper layers, 1.6 mm thick.
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.
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.
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).