
SmartFuseBox
k3ldar/PowerControlHub
PowerControlHub is a flexible automation controller for 12V systems. It combines relay switching, sensor monitoring, and smart‑home connectivity (MQTT, Home Assistant, REST, BLE) into one device.

An open source controller for converting kitchen toaster oven to reflow oven
ReflowOven controller is an open-source printed circuit board by TilenTinta, from the TilenTinta/ReflowOven_controller repository on GitHub, published under the MIT licence. It is a 2-layer board of 99 × 56.3 mm with 122 parts on 98 nets, routed with 843 tracks and 180 vias.
It is built around the MAX31855KASA+T, CH340G and W25Q16JVSNIQ, with the MP2303ADN, BC817 and 1N4148W among its other parts. Its parts include 42 resistors, 33 capacitors, 12 connectors, 8 diodes and 6 ICs. It belongs with the STM32 boards of this library.
An open-source controller for converting a kitchen toaster oven into a reflow oven.
This project consists of a PCB and firmware to convert a classic toaster oven into a temperature-controlled oven for PCB reflow.
The oven used in this build is a budget-friendly (40€) 9L toaster oven with two quartz heating elements (BROCK TO9001B). Despite initial concerns about heating speed, the small chamber allows it to reach the required temperatures quickly. The oven has been additionally insulated for improved performance.
A solid-state relay (SSR) is used for controlling the heating elements, and a 12V 5A power supply powers the entire electronics system.

The PCB is a two-layer board with components on only one side (except for the LCD connector, which is on the opposite side). The board has the same dimensions and mounting hole positions as the LCD, allowing them to be stacked using a 3D-printed spacer.
The LCD used in this build is a 3.5-inch TFT LCD Display Module (320x480) with SPI Interface and Touch Screen (ILI9488 v2).
All parts are printed from PC plastic using an FDM 3D printer. Alternative plastics can be used, but they must withstand high temperatures. There are two different options for electronics assembly mounting:
Inside the oven as is in my case. For that you only need to print Front_frame
On the side of the oven. For that you need to print three parts with external at the end of model names. Base that screws to the frame has teeth that allows preset angles. For rigit mount use only screw and nut, but you can add a spring under screw head. That will allow setting the angle later.
The External Loader is a necessary part of the program. It allows CubeIDE to upload data (GUI and fonts) to the external flash chip. If you use a different flash chip, modifications are required to meet the new chip's recommendations. The loader program must be included in the main firmware/IDE.
The firmware is not fully compatible with the latest version of the PCB. This update addresses mistakes found in the initial version of the board.
For the GUI, TouchGFX with standard elements is used. The only custom file is the background.
The libraries for LCD (with touch) and external flash (External Loader) are not originally written by me but include minor modifications to fit this build. The original work was done by maudeve-it:
This project is open-source and available under the MIT License.
Contributions are welcome! Feel free to submit issues or pull requests to improve the project.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 10k | Resistor_SMD:R_0603_1608Metric | R3, R10, R11, R15, R17, R24, R25, R26, R27, R28, R34, R36, R37, R38, R40, R41 +2 |
| 7 | 1k | Resistor_SMD:R_0603_1608Metric | R6, R7, R12, R13, R16, R33, R39 |
| 5 | 100 | Resistor_SMD:R_0603_1608Metric | R8, R18, R21, R22, R23 |
| 5 | 100nF | Capacitor_SMD:C_0402_1005Metric | C11, C12, C15, C16, C18 |
| 5 | 10nF | Capacitor_SMD:C_0603_1608Metric | C2, C3, C8, C27, C31 |
| 5 | BC817 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4, Q6 |
| 4 | 0 | Resistor_SMD:R_0603_1608Metric | R29, R30, R31, R32 |
| 4 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C1, C4, C13, C17 |
| 4 | 1N4148W | Diode_SMD:D_SOD-123 | D4, D5, D6, D8 |
| 4 | 22pF | Capacitor_SMD:C_0402_1005Metric | C10, C20, C22, C25 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 3 | 10nF | Capacitor_SMD:C_0402_1005Metric | C26, C29, C30 |
| 2 | 100nF | Capacitor_SMD:C_0603_1608Metric | C6, C23 |
| 2 | 12MHz | Crystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm | Y1, Y3 |
| 2 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C19, C24 |
| 2 | 4.7uF | Capacitor_SMD:C_1206_3216Metric | C9, C33 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric | R19, R20 |
| 2 | B120-E3 | Diode_SMD:D_SMA | D1, D2 |
| 2 | MAX31855KASA | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1, U2 |
| 2 | Red | LED_SMD:LED_0603_1608Metric | D3, D7 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP2, JP3 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 10uF | Capacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I | C5 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C14 |
| 1 | 10uH 4A | Inductor_SMD:L_10.4x10.4_H4.8 | L1 |
| 1 | 14x1-2.54mm | Connector_PinSocket_2.54mm:PinSocket_1x14_P2.54mm_Vertical | J13 |
| 1 | 1k5 | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 1k8 | Resistor_SMD:R_0603_1608Metric | R35 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C28 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | C21 |
| 1 | 26k1 | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 2x5_2.54mm | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J10 |
| 1 | 3.9nF | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | 4.7uF | Capacitor_SMD:CP_Elec_4x5.4 | C32 |
| 1 | 4x1-2.54mm | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | 5A | Fuse:Fuse_2010_5025Metric_Pad1.52x2.65mm_HandSolder | F1 |
| 1 | 5k5 | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 6k8 | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q7 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | CH340G | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U6 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3 |
| 1 | MP2303ADN | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm | U4 |
| 1 | OUT1 | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type055_RT01502HDWU_1x02_P5.00mm_Horizontal | J7 |
| 1 | OUT2 | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type055_RT01502HDWU_1x02_P5.00mm_Horizontal | J6 |
| 1 | PWR_IN | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type055_RT01502HDWU_1x02_P5.00mm_Horizontal | J2 |
| 1 | SSR1 | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type055_RT01502HDWU_1x02_P5.00mm_Horizontal | J8 |
| 1 | SSR2 | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type055_RT01502HDWU_1x02_P5.00mm_Horizontal | J12 |
| 1 | STM32F411CEUx | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U5 |
| 1 | SW_DPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW1 |
| 1 | SW_SPST | Button_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2 | SW2 |
| 1 | Termocouple_1 | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type055_RT01502HDWU_1x02_P5.00mm_Horizontal | J5 |
| 1 | Termocouple_2 | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type055_RT01502HDWU_1x02_P5.00mm_Horizontal | J1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J14 |
| 1 | W25Q16JVSNIQ | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U7 |
The 120 most common of 122 parts.
It measures 99 × 56.3 mm and has 2 copper layers, 1.6 mm thick.
122 parts, built around the MAX31855KASA+T, CH340G, W25Q16JVSNIQ and MP2303ADN. 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 TilenTinta/ReflowOven_controller repository on GitHub, at the commit this page was made from: the board is PCB/PCB.kicad_pcb and its schematic PCB/PCB.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).

k3ldar/PowerControlHub
PowerControlHub is a flexible automation controller for 12V systems. It combines relay switching, sensor monitoring, and smart‑home connectivity (MQTT, Home Assistant, REST, BLE) into one device.

alphaseneca/pcb_design_repo
A repository for storing and documenting the pcb design files.

DallasFormulaRacing/PneumaticPaddleShifting
An embedded system for the driver to perform up and down shifts with pneumatic paddle shifters.

MILOUDIAS/Basic_STM32_Dev_Board
The Project is about an STM32 based development board used mainly for educative purposes and prototyping designed in Kicad 8

KIIT-Robotic-Society/Dharma_RoboFest4.0
Dharma Bot is a quadruped robotic dog featuring 12-DOF locomotion, real-time sensing, and a modular subsystem design.



alanmimms/nexrig
A ham oriented SSB exciter for 160m-10m that uses a PC or Raspberry Pi USB host as UI and DSP.