
Controller
Angelo13C/3d-printer
Firmware, electronics, mechanics and control interface of a 3D printer

It's based on an STM32F730R8T6. The board receives stable 24V from an external power supply unit and requires around 10A of current.
Hot plate controller is an open-source printed circuit board by Angelo13C, from the Angelo13C/hot-plate repository on GitHub. It is a 4-layer board of 52 × 52 mm with 84 parts on 77 nets, routed with 577 tracks and 93 vias.
It is built around the STM32F730R8T6, USBLC6-2SC6 and AON7524, with the MCU45P04-TP and SK510A-LTP among its other parts. Its parts include 21 capacitors, 21 connectors, 19 resistors, 6 diodes and 3 ICs. It belongs with the STM32 boards of this library.
This is the electrical control board on which the firmware runs.
It's based on an STM32F730R8T6. The board receives stable 24V from an external power supply unit and requires around 10A of current.
On the board there's a switching regulator that converts the 24V to 3.3V, which is used by: thermistors, display, MLX90614 and microcontroller.
This is the electrical schematic of the board:
The PCB (dimensions: 52mm x 52mm) has 4 layers (PWR/SIGNAL, GND, GND, PWR/SIGNAL). This is an image of the top layer:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100nF | Project:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3, C4, C5, C6, C12, C18 |
| 6 | 4.7KΩ | Project:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R13, R14, R15, R17, R18 |
| 4 | 3.3μF | Project:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C17, C19, C20, C21 |
| 3 | 10KΩ | Project:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9, R11, R16 |
| 3 | 10μF | Project:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C14, C15, C16 |
| 3 | 2.2KΩ | Project:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6, R12 |
| 3 | GREEN | Project:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2, D3, D4 |
| 2 | 300Ω | Project:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8, R10 |
| 2 | 30pF | Project:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9, C10 |
| 2 | 4.7μF | Project:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7, C8 |
| 2 | 5.1KΩ | Project:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | AON7524 | Project:DFN-8-1EP_3x3mm_P0.65mm_EP1.55x2.4mm | Q1, Q2 |
| 2 | SW_Push | Project:SW_LS38J2F-T | SW1, SW2 |
| 1 | 0.1μF | Project:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11 |
| 1 | 100KΩ | Project:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19 |
| 1 | 10μH | Project:HPC 5040NF-100M | L1 |
| 1 | 12A | Project:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | 2.7KΩ | Project:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 47Ω | Project:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 1 | 47μF | Project:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C13 |
| 1 | 500mA | Project:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F2 |
| 1 | 8MHz | Project:Crystal_HC49-4H_Vertical | Y1 |
| 1 | AP63203WU-7 | Project:AP63203WU-7_DIO | U3 |
| 1 | Board_Thermistor | Project:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | TH1 |
| 1 | D_Zener | Project:D_SOD-123 | D5 |
| 1 | Display_Connector | Project:PinHeader_1x14_P2.54mm_Vertical | J2 |
| 1 | Extra_PA10 | Project:PinHeader_1x01_P2.54mm_Vertical | J14 |
| 1 | Extra_PA8 | Project:PinHeader_1x01_P2.54mm_Vertical | J12 |
| 1 | Extra_PA9 | Project:PinHeader_1x01_P2.54mm_Vertical | J13 |
| 1 | Extra_PB8 | Project:PinHeader_1x01_P2.54mm_Vertical | J18 |
| 1 | Extra_PB9 | Project:PinHeader_1x01_P2.54mm_Vertical | J19 |
| 1 | Extra_PC10 | Project:PinHeader_1x01_P2.54mm_Vertical | J15 |
| 1 | Extra_PC11 | Project:PinHeader_1x01_P2.54mm_Vertical | J16 |
| 1 | Extra_PC12 | Project:PinHeader_1x01_P2.54mm_Vertical | J17 |
| 1 | Extra_PC14 | Project:PinHeader_1x01_P2.54mm_Vertical | J20 |
| 1 | Extra_PC15 | Project:PinHeader_1x01_P2.54mm_Vertical | J21 |
| 1 | Extra_PC8 | Project:PinHeader_1x01_P2.54mm_Vertical | J10 |
| 1 | Extra_PC9 | Project:PinHeader_1x01_P2.54mm_Vertical | J11 |
| 1 | Fan_Connector | Project:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | Hot_Plate_Connector | Project:TERM_BLK_2POS_SIDE_ENTRY_5MM_691137710002 | J3 |
| 1 | MCU45P04-TP | Project:TO-252-2 | Q3 |
| 1 | MLX90614_Connector | Project:PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | Power_Supply_Connector | Project:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | RED | Project:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1 |
| 1 | SK510A-LTP | Project:SMADO-214AC_LEAD-FRAME_MCC-L | D6 |
| 1 | STM32F730R8T6 | Project:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | SWD_Connector | Project:PinHeader_1x06_P2.54mm_Vertical | J9 |
| 1 | Thermistor_1_Connector | Project:PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | Thermistor_2_Connector | Project:PinHeader_1x02_P2.54mm_Vertical | J7 |
| 1 | USBLC6-2SC6 | Project:SOT-23-6_Handsoldering | U2 |
| 1 | USB_C_Receptacle_USB2.0 | Project:USB_C_Receptacle_GCT_USB4085 | J1 |
The 80 most common of 84 parts.
It measures 52 × 52 mm and has 4 copper layers, 1.6 mm thick.
84 parts, built around the STM32F730R8T6, USBLC6-2SC6, AON7524 and MCU45P04-TP. 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 Angelo13C/hot-plate repository on GitHub, at the commit this page was made from: the board is electronics/controller/hot-plate-controller.kicad_pcb and its schematic electronics/controller/hot-plate-controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Angelo13C before reusing the design.

Angelo13C/3d-printer
Firmware, electronics, mechanics and control interface of a 3D printer

aerobaticant/Greaseweazle-F7-Plus
My board design for Keir Fraser's Greaseweazle



OAK-WJR/rocket-flight-computer
Amateur rocket flight computer: single-board KiCad PCB (STM32H743), firmware and diagnostics

TheKingOfChaos/Console-Server
48 RS-232 console ports on one Raspberry Pi: three identical boards, 16 ports each. Built from the design record of 2026-10-10. KiCad 10.0.7. This is Rev B (git tag rev-A is the first board).


Potato-eater/Legacy2026
github repo for Robocup Junior Australia lightweight soccer team