This tutorial will show you how to upload programs to your Axon using a bootloader.
note: If you are using Linux or Mac, please see the FAQ
note: Your system must be 32-bit to use the bootloader (if you don't, use a virtual machine, or a hardware programmer).
note: If you already own a hardware programmer, using the bootloader is optional. Simply plug in the ISP header and program the Axon II directly. The bootloader is just there to save you the $36 of buying a hardware programmer. The hardware programmer will overwrite the bootloader - but you can always reupload the bootloader again later.
note: The following demonstrates how to use the GUI version of fboot. If you prefer to use the classic command line version, see the old fboot setup tutorial. It will also show you where to download source for it, and a tutorial on how to modify it.
note: Thanks to catalinene33 for making the GUI!
STEP 1: Download Bootloader GUI Download and install the .exe into the same folder that you have your compiled robot code.
32 bit Windows:
Unzip, and run the program.
64 bit Windows:
Linux and Mac:
STEP 2: Select Options
Select baud rate.
Select com port.
Select .hex file.
STEP 3: Run Bootloader
Make sure your Axon USB is plugged in, and power turned off.
Press Flash, and a new command prompt window will open with a \ symbol spinning.
Turn your Axon on, and the command prompt window should then look something like this:
To use the GUI again, just exit the command prompt window.
note: Remember, the bootloader must always be activated BEFORE you turn on the Axon or it will not work.
note: if it takes more than about ~8 seconds to load your code, please see the FAQ on how to speed up your bootloader.
It didn't work? Read the bootloader debugging checklist.
STEP 4: Be Happy!
Congrats, you just programmed your Axon II successfully!
The next step would be to write your own code. Refer back to STEP 4: Setup Project with Project Designer for programming help.
If you want free webspace to post your project, check out the SoR Member Pages. If you make anything neat with the Axon, or want others to see your work, send me a heads up and I'll post your project on the Axon Examples.
Has this site helped you with your robot? Give us credit -
link back, and help others in the forums!
Society of Robots copyright 2005-2013