Updating the firmware on Controleo2
This page has been updated for the last time. It is no longer maintained. Please refer to the Controleo3 Update Guide for information about updating the newer Controleo3. For more information about Controleo2, please refer to our FAQ on Controleo2.
The firmware running on ControLeo2 can be updated over USB. The firmware is open-source, and can be found on GitHub. When updating, the user
settings and the learning mode parameters are retained. You can use either a Mac, Linux or Windows PC to do the
update.
The firmware version running on ControLeo2 is shown for 3 seconds when it is turned on. You can
find the latest version (and the change log) by looking at GitHub.
You can find lots of help on the updating process by doing an Internet
search for "Arduino Leonardo". You can find more information on the Arduino Leonardo (which is what
ControLeo2 is based on) here.
Step 1: Download and Install the Arduino IDE
Download and install the Arduino Integrated Development Environment (IDE) from the Arduino web site. Any version of
the Arduino software will work, but version 1.5.8 or later is recommended.
Download Arduino Software
Step 2: Download and Install the ControLeo2 library
Download the ControLeo2 library from GitHub by clicking here. Unzip it and save it to your hard drive. Launch Arduino and install the library.
Step 3: Open the Reflow Wizard sketch
Arduino calls software programs "sketches". Open the Reflow Wizard sketch.
Step 4: Change the board type
Change the board type to "Arduino Leonardo".
Step 5: Connect ControLeo2 to your computer
Connect ControLeo2 to your computer using a micro-USB cable. ControLeo2 should appear as a serial port to the computer.
Step 6: Select the serial port
Select the serial port that corresponds to ControLeo2.
Step 7: Upload the firmware
Upload the firmware to ControLeo2. This process takes around 10 seconds to complete, and you'll hear electronic sounds coming from the buzzer. All settings (user settings and learned parameters) will be retained.
Congratulations! You're Done!