Skip to the content
2 layers99.1 × 92.7 mmController, 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.

Size
99.1 × 92.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
100
Nets
81
Pads
341
Tracks, vias
901, 127
Pours
5
Routed
Yes
KiCad
KiCad 6 (file 20211014)
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 of 99.1 × 92.7 mm with 100 parts on 81 nets, routed with 901 tracks and 127 vias.

It is built around the RP2040, W25Q128JVSIQ and AP2112K-3.3, with the L7805, SFH617A-1 and AO3400A among its other parts. Its parts include 27 resistors, 23 capacitors, 7 connectors, 6 diodes and 5 ICs. It belongs with the RP2040 boards of this library.

Main components

8

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

100
QtyValueFootprintReferences
13100nCapacitor_SMD:C_0805_2012MetricC3, C5, C6, C7, C10, C11, C14, C15, C16, C17, C18, C19, C20
1310kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R4, R6, R8, R9, R16, R20, R21, R22, R23, R24, R25, R27
12TestPointTestPoint:TestPoint_Pad_D1.0mmTP4, TP5, TP6, TP8, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17
5TestPointTestPoint:TestPoint_Pad_D2.5mmTP1, TP2, TP3, TP7, TP9
41N5817Diode_SMD:D_SMAD1, D2, D3, D4
41kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R5, R10, R11
4MountingHoleMountingHole: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
210uCapacitor_SMD:C_0805_2012MetricC2, C4
21uCapacitor_SMD:C_0805_2012MetricC12, C13
227Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12, R13
227pCapacitor_SMD:C_0805_2012MetricC8, C9
2470Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14, R26
2AO3400A Package_TO_SOT_SMD:SOT-23Q3, Q4
2I2C_ConnectorConnector_JST:JST_XH_S3B-XH-A-1_1x03_P2.50mm_HorizontalJ6, J7
2IRLR2905Package_TO_SOT_SMD:TO-252-2Q1, Q2
2LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD5, D6
110AFuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_OpenF2
112 MHzCrystal:Crystal_SMD_7050-4Pin_7.0x5.0mmY1
11AFuse_holder:0154.250DRF1
120kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
1300Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
1330nCapacitor_SMD:C_0805_2012MetricC1
15k6Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR15
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U3
1Connector_Conn_01x40_FemaleConnector_FFC-FPC:Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_HorizontalFPC1
1DebugConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1EC11B15242AETrimmer_resistor:EC11B15242AES1
1FPC connector, 6 pins, 0.5mm, BOTTOM contactsConnector_FFC-FPC:Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_HorizontalFPC2
1L7805Package_TO_SOT_SMD:TO-252-3_TabPin2U1
1RP2040RP2040:RP2040-QFN-56U5
1Resistor_HotplateMK1000:MK1000_P10mm_1x02J4
1SFH617A-1Package_DIP:DIP-4_W7.62mmU2
1ThermConnector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalJ2
1USB_CUSB_C_4_pin:USB_C_4_pinJ3
1Usb_bootButton_Switch_SMD:SW_SPST_B3S-1000SW1
1V_INMK1000:MK1000_P10mm_1x02J1
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU4

More from dario0603/Hotplate

1
  • 2 layersController, 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.

    101 parts

Similar boards

  • 2 layers38 × 37.2 mmPSU, the printed circuit board in 3D

    PSU

    MUNAKATA-EPC/Artemis_2025

    Munako Artemis 2025シーズンのリポジトリ

    50 parts
  • 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
  • 2 layersPaperkb, the printed circuit board in 3D

    Paperkb

    imaspacecat/paperkb

    168 parts
  • 4 layers76 × 50 mmWigglecam, the printed circuit board in 3D

    Wigglecam

    jadenrhee/wigglecam-controller

    RP2040 co-processor board for a 4-lens wigglegram camera: constant-current flash, controls, battery telemetry, Pi 5 I2C interface. 4-layer, DRC-clean, fab-ready.

    105 parts
  • 2 layers97.6 × 67.3 mmOut 8x10, the printed circuit board in 3D

    Out 8x10

    PPUC/Hardware_Out_8x10

    Hardware for Lamp Matrix Board for PPUC

    172 parts
  • 2 layers152.4 × 147.3 mmJACartCommBoard, the printed circuit board in 3D

    JACartCommBoard

    JACart2/Hardware-Electronics

    This repository is copied from a deprecated repository, located at https://github.com/JACart/jacartelectronics.

    44 parts

Questions

How big is the Controller PCB?

It measures 99.1 × 92.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Controller use?

100 parts, built around the RP2040, W25Q128JVSIQ, AP2112K-3.3 and L7805. 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.0/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.