Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/1sand0s/solder_reflow_oven_2.0

Solder Reflow Oven 2.0 - A homebrew solder reflow oven controller designed around an STM32L053 series MCU - PCB layouting done in Kicad
https://github.com/1sand0s/solder_reflow_oven_2.0

control kicad max31855 pcb-design pcb-layout pid stm32 stm32l053 tft-display

Last synced: about 11 hours ago
JSON representation

Solder Reflow Oven 2.0 - A homebrew solder reflow oven controller designed around an STM32L053 series MCU - PCB layouting done in Kicad

Awesome Lists containing this project

README

        

# Solder Reflow Oven
![GitHub](https://img.shields.io/github/license/1sand0s/Solder_Reflow_Oven_2.0)
![Github](https://img.shields.io/badge/release-v2.1.0-blue)

What is it ?


A homebrew solder reflow oven controller designed around an STM32L053 series MCU with PCB layouting done in Kicad. A solder reflow oven is a device used to
automatically solder SMD components. When dealing with integrated circuits designed to operate at high frequencies, their packages might not have leads solderable by
hand (leads can add unwanted inductance). Therefore, the only way to solder them is by using a solder reflow oven.


How does it work ?

1. The pads of the PCB are covered in solder paste, typically done with the help of a stencil

2. The components are then carefully placed on the board, the paste helps in providing adhesion to hold the components in place

3. The board is then placed inside the oven which controls the ambient temperature to follow a certain profile (specific to the solder paste used)

4. During this process the components get soldered onto the board

Heart of the Solder Reflow Oven


The heart of the solder reflow oven is the controller (the design included in this repo) which controls the ambient temperature inside the oven to follow the
specified profile. I use PID (Proportional Integrator Differentiator) control to control the ambient temperature.