|
KiCADKicad
|
|
|
arduino IDEArduino
|
Reflow hot plate controller board
Description:
This project realizes a custom made reflow hot plate controller. I made a fancy graphical user interface for programming the heating curve and displaying the temperature in real time. The programmable reflow curve and the real-time time vs. temperature graph is shown on a 1.8" LCD. All the parameters can be set with a rotary encoder. The temperature is measured with a thermocouple via a MAX6675 module. The system also contains two outputs for fans, so at the end of the heating program, a forced cooling can be applied. The switching of the heater is done by an optocoupler-TRIAC combo.
Features:
I added some gaps to the board to avoid arching at critical places. The high-current traces are at the bottom of the PCB, there is only a few high-voltage (230 V) traces on the top side and they do not carry large currents, they are only used for the switching the TRIAC. The board has 4 mounting pads at the (rounded) corners, plus there is a protective earth connection that allows an easy connection to the metal parts that should be grounded.
Good to know:
- Based on the selected power brick (5 V or 12 V), you have to choose the fans carefully to stay within the specifications of the power brick. Typically, the 5 V brick provides 600 mA and the 12 V provides 250 mA. I would recommend using the 5 V brick.
- You can add a larger heatsink to the TRIAC if you want to use it with high-power heaters. Keep in mind that the TRIAC I picked is "only" a 8 A one.
- You can also attach a tiny heatsink to the BD139 transistor, but probably it is not necessary because it switches relatively low power.
- I suggest to solder the MAX6675 module, the rotary encoder and the display directly to the PCB.
- Keep in mind that the TRIAC-side resistors must be high power resistors; 1 W at least.
- The TRIAC must be isolated from the heatsink. Use a mica sheet is something similar between the TRIAC and the heat sink. Also, leave a little gap between the PCB and the heatsink because one of the 230 V trace is running under the heatsink.
- The varistor (PTC) I picked (SIOV-S05K250) is sized for 5 A. Replace it if you use a larger load.
For all the parts and the values, check the attached BOM file. There is a very useful interactive BOM file in the attached zip file. Also, check my website for extra resources and a video explaining the board.
Check the following video where I explain everything about the board, the heater and I explain the source code line by line:
Reflow hot plate controller board
*PCBWay community is a shared platform and we are not responsible for any design issues.
- Comments(0)
- Likes(8)
- ugur tezer Jan 08,2024
- Henrik F Oct 27,2023
- zetxx Sep 15,2023
- Engineer Mar 21,2023
- Flamantic Sep 29,2022
- Engineer Sep 28,2022
- Engineer Sep 08,2022
- Manuel Conti Apr 28,2022
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Curious Scientist
- ADS1256 - Atmega32u4 Custom DAQ board IntroductionIn this project, I show you two things. One is a new version (v1.2) of my custom DAQ bas...
- Debounced rotary encoder module In this project, I show you my approach to making a rotary encoder module.One can buy different rota...
- Custom ADS1256 board with ATmega32U4 I created my own ADS1256 PCB after working with this AD converter for several years. I wanted to bui...
- ADS1256 - RP2040 Custom DAQ This is my (hopefully) last iteration of the ADS1256-based DAQ board. I replaced the ATmega32U4 micr...
- High-performance 3-axis stepper motor control panel In this project, I show you my new development which is a high-performance 3-axis stepper motor cont...
- STM32F070F6P6 miniature USB microcontroller board A small but powerful Arduino-compatible STM32 board.I designed this board because I was curious if i...
- Stepper motor developing platform IntroductionIn this project, I show you my newest device which is a stepper motor developing platfor...
- Custom-made self-contained DC power meter This project realizes a tiny "self-sufficient" power meter that can be inserted into any DC power li...
- 10-channel NTC thermistor-based temperature logger This project is designed to be a 10-channel temperature logger based on 10k NTC thermistors.I design...
- Educational board for strain gauges, Wheatstone bridges and op-amps I show you a little device that I built so I can explain more things related to strain gauges, Wheat...
- Focus Stacking Mechanism In my previous project, I shared the PCB for this mechanism. In this project, I share the parts of t...
- Focus Stacking Circuit For Macro Photography This circuit is mainly designed to serve as a tool for shooting pictures for focus stacking macro ph...
- Self-contained PCB weighing scale Note! Please follow the attached interactive BOM. It will help you to find the correct components an...
- Weighing scale made of a PCB In this project, I wanted to try something new and fun.First, I wanted to know if I can use the trac...
- TCD1304 miniature PCB In this project, I continued working with the TCD1304 linear CCD. I created this PCB to fit on the b...
- Reflow hot plate controller board Description:This project realizes a custom made reflow hot plate controller. I made a fancy graphica...
- A custom ATmega32u4 board I decided to make my own ATmega32u4-based microcontroller board for several reasons. I wanted to hav...
- Custom DRO panel with ATTiny85 This PCB allows you to replace the original display of the DRO or just use it as a secondary one. It...
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
471 0 0 -
RF Control training board for students based on ESP32 C3
628 0 2 -
Aquarius+ Computer, Standard PCB
837 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
586 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
506 0 1 -
Nintendo Famicom HVC-001 Controller Shells
609 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
561 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
759 1 5 -