Reflowduino - Bluetooth Reflow Oven Controller

Reflowduino is a completely open-source Arduino-compatible reflow oven controller with tons of features!

Similar projects worth following
Reflowduino is a fully open-source, Arduino-compatible board based on the ATmega32u4 and packed with features, including Bluetooth Low Energy (BLE), LiPo battery charging and thermocouple interface to name a few. The Reflowduino Pro version comes with an opto-isolated solid-state relay already mounted on-board. Check out all the design files, example Arduino sketches, demo Android app, tutorials, and more on the Reflowduino Github page!

The Reflowduino is an all-in-one Arduino-compatible controller board that can easily transform a toaster oven into a reflow oven for much less the price! It sports a versatile ATmega32u4 microprocessor with micro USB programming interface, an integrated MAX31855 K-type thermocouple interface with noise filtering, Bluetooth Low Energy (BLE 4.0) for easy pairing with a mobile device, LiPo battery charging and status indication, an optional solid-state relay, and buzzer to tell you when dinner's ready! Better yet, all of this is completely open-source for all to enjoy, including PCB files, Arduino IDE example code, sample Android app for Bluetooth control, and a full step-by-step wiki on how to modify a toaster oven or hot plate! Better yet, you don't even have to tweak the toaster oven or hot plate at all if you don't want to!

See all design files, example code, demo app, and wiki on the Reflowduino Github page!

Note: If you would like to order a Reflowduino or Sidekick relay module, first check the pricing on my website and contact me directly at since I am not officially stocking it on my website at the moment as I am launching an Indiegogo campaign soon.

Quick Tech Specs

  • ATmega32u4: This nifty little microcontroller is the same powerful brains of the well-known Arduino Leonardo with USB-to-serial conversion all handled inside the chip! The board operates at 3.3V, not 5V, so please use level shifters if you are interfacing the Reflowduino with 5V logic!
  • Micro USB Connector: A micro USB powers the board, charges a LiPo battery (if it's there), and can also be used to program the board.
  • Resettable Fuse: The Reflowduino uses a resettable PTC fuse rated at 750mA to protect your board from drawing more than that amount of current from the USB port! Simply removing the short (assuming this was causing the problem) will "reset" the fuse back to normal!
  • Indicator LED's: A green power LED lights up whenever the board is powered (either by micro USB or by a LiPo battery); a blue LED flashes when the Reflowduino isn't connected via Bluetooth and turns solid when a connection is made; and a user-controlled red LED can be used for debugging, or, the in case of the Reflowduino demo code, can be used to indicate whether the reflow process is underway.
  • Voltage Regulator: The Reflowduino has a 3.3V/600mA regulator for powering the ATmega32u4, Bluetooth module, and other things that you might want to connect to it!
  • Thermocouple Interface: The board includes a MAX31855 thermocouple-to-digital converter chip for reading temperature via a K-type thermocouple (included with any Reflowduino purchase).
  • Bluetooth: An HM-11 Bluetooth 4.0 Low Energy (BLE) module allows easy-to-program wireless communication and real-time data transfer between the Reflowduino and a mobile app, eliminating the need for expensive displays that use up a bunch of GPIO pins and eat up space! The Bluetooth can also be used to enable custom functions and user interfaces from the open-source app, allowing for endless possibilities! By default the app shows the real-time thermocouple temperature, graphs the reflow temperature in real time, shows when the reflow process if complete, and saves the data for you to analyze later. These features can be expanded to work with display shields, custom Bluetooth applications for other operating systems, special button functions, and more!
  • LiPo Battery Charging: A 2mm JST battery connector and charging circuit allows you to use a standard single-cell 3.7V LiPo battery with a capacity of at least 250mAH. You can either keep the Reflowduino plugged in via micro USB or use a LiPo battery, or both! If both are plugged in, it will automatically use the micro USB power. The charging current is 250mA by default, but you can solder a jumper to set it at 500mA.
  • Solid State Relay (Pro version only): The Reflowduino...
Read more »

  • 1 × Reflowduino Pro OR Reflowduino Basic The Reflowduino Pro comes with a solid-state relay already mounted and ready to go. The Reflowduino Basic doesn't have the relay so you would have to select your own relay or use the Solid-State Sidekick as the most simple method!
  • 1 × Toaster Oven OR Hot Plate I personally used a cheap $20 toaster oven from Walmart, and it worked great! You could also use a hot plate, but please note that these may not be as good as toaster ovens for reflow, at least without doing some testing and software tweaks first!
  • 1 × Solid-State Sidekick Relay Module The Solid-State Sidekick is a single solid-state relay module that allows you to simply plug in the appliance you need to control as well as the two relay control wires from the Reflowduino via a screw terminal, and you're all set! This is by far the easiest and safest method.

View all 9 project logs

View all instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates