Skip to the content
2 layersController, the printed circuit board in 3D

Hotplate is a DIY electronics project focused on the design and development of a hotplate and its associated control electronics.

Copper layers
2
Thickness
1.6 mm
Parts
101
Nets
89
Pads
417
Tracks, vias
758, 61
Pours
7
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Mar 2026
Updated
20 Oct 2026

Overview

Controller is an open-source printed circuit board by dario0603, from the dario0603/Hotplate repository on GitHub. It is a 2-layer board with 101 parts on 89 nets, routed with 758 tracks and 61 vias.

It is built around the RP2040, W25Q128JVSIQ and AMS1117-5.0, with the AP2112K-3.3, AO3400A and BZD27C10P among its other parts. Its parts include 30 resistors, 25 capacitors, 10 diodes, 7 connectors and 5 ICs. It belongs with the RP2040 boards of this library.

Main components

10

README

README.md

Hotplate

KiCad PCB Design LTspice Circuit Simulation Arduino Firmware Work in Progress

An open-source hotplate project for electronics and PCB work.

Work in Progress — This project is currently under development. Hardware designs, PCB revisions, documentation, and other project files may change.

Overview

Hotplate is a DIY electronics project focused on the design and development of a hotplate and its associated control electronics.

This repository is intended to collect the hardware designs, PCB documentation, and project resources as development progresses.

PCB Designs

Hotplate Resistor

The custom PCB designed for the hotplate heating element.

Hotplate Resistor PCB

Hotplate Control Board v1.1

The control electronics PCB, revision v1.1.

Hotplate Control Board v1.1 PCB

Repository Structure

text
Hotplate/
├── img/
│   ├── hotplate-control-board-v1.1.png
│   └── hotplate-resistor.png
├── Kicad/
│   ├── Control board/
│   │   ├── Control board v1.0/
│   │   ├── Control board v1.1/
│   │   └── Control board v1.2/
│   ├── Resistor 10x10/
│   └── Resistor 15x15/
├── Program/
│   ├── lib/
│   ├── Master/
│   ├── Master_prova/
│   ├── backup1/
│   └── backup 2/
├── Simulation and circuits/
└── README.md

This tree shows the main project directories. Individual KiCad libraries, 3D models, backup files, and simulation outputs are omitted for readability

Parts

101
QtyValueFootprintReferences
12100nCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC5, C6, C7, C10, C11, C14, C15, C16, C17, C18, C19, C20
710kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR20, R21, R22, R23, R24, R25, R29
5TestPointTestPoint:TestPoint_Pad_D1.0mmTP2, TP4, TP5, TP6, TP8
410kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR2, R8, R9, R16
41N5817Diode_SMD:D_SMAD1, D2, D7, D10
4MountingHole_PadMountingHole:MountingHole_2.7mm_M2.5_DIN965_PadH1, H2, H3, H4
310nCapacitor_SMD:C_0805_2012MetricC21, C22, C23
38.2Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR17, R18, R19
3LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD5, D6, D11
21000uCapacitor_THT:CP_Radial_D13.0mm_P5.00mmC3, C24
21N5817Diode_SMD:D_SOD-323_HandSolderingD3, D4
21kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR10, R11
21kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R32
21uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC12, C13
227Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR12, R13
227pCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC8, C9
2AO3400APackage_TO_SOT_SMD:SOT-23Q3, Q4
2Conn_01x20Castellated_holes:2.54mm pin 1x20J2, J4
2TestPointTestPoint:TestPoint_Pad_D2.5mmTP3, TP9
11Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR4
110Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
1100Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR26
1100kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR33
1100nCapacitor_SMD:C_0805_2012MetricC26
110AFuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_OpenF2
110uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC4
110uCapacitor_SMD:C_0805_2012MetricC2
112 MHzCrystal:Crystal_SMD_7050-4Pin_7.0x5.0mmY1
11AFuse_holder:0154.250DRF1
1200Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR28
1200Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR3
120kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR7
1330nCapacitor_SMD:C_0805_2012MetricC1
1470Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
1470Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR14
15k6Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR15
1AMS1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U3
1BZD27C10PDiode_SMD:D_SMFD9
1Connector_Conn_01x40_FemaleConnector_FFC-FPC:Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_HorizontalFPC1
1DebugCastellated_holes:2.54mm pin 1x3J1
1EC11B15242AETrimmer_resistor:EC11B15242AES1
1FPC connector, 6 pinsConnector_FFC-FPC:Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_HorizontalFPC2
1IRF540NPackage_TO_SOT_THT:TO-220-3_VerticalQ1
1PC817Package_DIP:DIP-4_W7.62mmU2
1RP2040MCU_RaspberryPi_and_Boards:RP2040-QFN-56U5
1ResetButton_Switch_SMD:SW_SPST_B3U-1000PSW2
1Resistor_HotplateMK1000:MK1000_P10mm_1x02J9
1S8050Package_TO_SOT_SMD:SOT-23Q7
1S8550Package_TO_SOT_SMD:SOT-23Q8
1ThermConnector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalJ5
1USB_CUSB_C_4_pin:USB_C_4_pinJ3
1Usb_bootButton_Switch_SMD:SW_SPST_B3U-1000PSW1
1V_INMK1000:MK1000_P10mm_1x02J8
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU4

More from dario0603/Hotplate

1
  • 2 layers99.1 × 92.7 mmController, the printed circuit board in 3D

    Controller

    dario0603/Hotplate

    Hotplate is a DIY electronics project focused on the design and development of a hotplate and its associated control electronics.

    100 parts

Similar boards

  • 2 layers99.1 × 99 mmXDuinoRail Debug, the printed circuit board in 3D

    XDuinoRail Debug

    chatelao/xDuinoRail-Decoder

    The friendly decoder development plattform for model railroad tinkers.

    170 partsAGPL-3.0
  • 4 layers98 × 124.4 mmPiberry.beepy, the printed circuit board in 3D

    Piberry.beepy

    CarbonComputers/Piberry-12

    PiBerry v12 marks the final and most refined revision of the PiBerry handheld Linux terminal. Designed with both form and function in mind, this version brings together the best elements of previous iterations while…

    132 parts9MIT
  • 2 layers90.7 × 55.4 mmH bridge V3, the printed circuit board in 3D

    H bridge V3

    ambadran/Revolute_Joint

    Optimal Cheap Robotic Actuator allowing high Torque and moderate Speed. Allow PRECISE Absolute, Speed and Torque Control. Using 3D-printed Cycloidal Drive, Custom PCB and LQR Control Algorithm.

    57 parts
  • 2 layers99.5 × 99.5 mmCarico elettronico, the printed circuit board in 3D

    Carico elettronico

    dario0603/electronic_load

    Un progetto open-source per la progettazione e simulazione di un Carico Elettronico Bipolare (Electronic Load), ideato per il test e la caratterizzazione di alimentatori, batterie e circuiti di potenza.

    92 parts
  • 2 layers54.3 × 16 mmDC Motor Driver, the printed circuit board in 3D

    DC Motor Driver

    ambadran/PCB-Manufacturer

    A CNC machine with a kinematic mounting mechanism and customized GRBL Firmware to allow automated end-effector change; Allowing access to all the tools needed to create a PCB without human intervention.

    13 parts2
  • 2 layers100 × 100 mmIO 16 8 1, the printed circuit board in 3D

    IO 16 8 1

    PPUC/Hardware_IO_16_8_1

    Hardware for the generic I/O Board for PPUC

    227 parts5
  • 4 layers60 × 56.1 mmAvionicsGPSModule, the printed circuit board in 3D

    AvionicsGPSModule

    esb8/AvionicsGPS

    GPS board for the Avionics of a model rocket

    57 parts3
  • 4 layers60 × 56.1 mmAvionicsPower, the printed circuit board in 3D

    AvionicsPower

    esb8/AvionicsPower

    PCB of a Power Management and supply board for an Avionics stack.

    82 parts2

Questions

What parts does the Controller use?

101 parts, built around the RP2040, W25Q128JVSIQ, AMS1117-5.0 and AP2112K-3.3. 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 Controller KiCad files?

From the dario0603/Hotplate repository on GitHub, at the commit this page was made from: the board is Kicad/Control board/Control board v1.2/Controller.kicad_pcb and its schematic Kicad/Control board/Control board v1.0/Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Controller design in my own project?

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