Pizza Oven to Reflow Oven Conversion (Controleo2 Clone)

4000W SMD Reflow Oven

Max PCB size: 620 x 450mm

Based on the popular Controleo2 controller (Arduino Compatible Firmware)


It’s been a couple of years since I made this reflow oven but it’s still going strong! The guys over at Whizoo make great oven controllers. Unfortunately I wasn’t able to obtain one in China so I made my own compatible board. There is a new version, Controleo3 available from Whizoo with a lot of improvements. If you want to build an oven with no fuss, I’d go check out one of their kits.

I’ve been extremely happy with my oven and still use it all the time. I have no plans to update it or change anything. Since I first put it together, I added a graph for the temperature curve as well a convection fan and cooling fan for the controller. The oven is very large and without the convection fan the temperature isn’t consistent throughout the oven. I have a large exhaust fan at the back of the oven which effectively cools the oven after reflow. I never found it necessary to add a servo to the door. I actually bought one but it wasn’t necessary. The exhaust fan is powerful enough to suck are in through the closed door. It would cool down slightly fast if I did add the servo, I have no plans to do so.

I started with a basic pizza oven and replaced all the heating elements with larger ones. I replaced the controller & thermocouple, added exhaust, convection and cooling fans and ended up with a really great oven. I can fit PCBs over 2 feet long and that’s usually good enough. I’ve put the project file links down below.

Finished Oven

Build Pics

By | 2021-02-01T09:23:23+00:00 August 29th, 2015|Madeit, Workshop|2 Comments

About the Author:

Brian is an intrepid maker living near Shenzhen China.


  1. Steele May 23, 2020 at 5:46 pm

    Awesome project. Does this run the controleo2 software, or do you have your own branch? Can you provide details on the LCD graph?

    • Brian May 23, 2020 at 10:35 pm

      It does run on controleo2 software, though I have a modified version for running the graph. It’s a separate Arduino and a screen. It takes serial data and updates a graph. If I were to do it again, I’d likely use an Nextion HMI for this as they are cheap and require very little coding to achieve the same affect. I’ll make a quick post about the graph and post my code.

Comments are closed.