Updating EBB firmware

From Evil Mad Science Wiki

Jump to: navigation, search
eggbottiny.jpg This wiki page is part of the documentation for the Egg-Bot kit.
Click here to return to the Egg-Bot overview.


[edit] Introduction

If you want to change the firmware that is on your EBB (for example, to take advantage of new features in the Inkscape extension, or maybe because a different version of EBB firmware fixes some bugs or adds new features that you want to use) you will need to follow the directions on this page.

There are three different tools you can use to update your EBB firmware - a hardware programmer (like the PICKit2 from Microchip), Microchip's HID Bootloader application (which only runs under Windows), or the command-line mphidflash application.

Because one of the primary goals of EggBot is to support all three OS platforms (Windows, Linux, Mac OS), this page will discuss the use of mphidflash. This application is cross platform and works identically on all three OSes.

You will need to be comfortable with a very small amount of command line work to use this tool.

Note for Linux users: The Linux version of mphidflash was developed and tested under Ubuntu 10.04 (Lucid Lynx). Other distributions may have additional dependencies.


[edit] Steps

For Linux or Mac OS type
./mphidflash -h
For Windows type
mphidflash -h
You should see the help text for mphidflash. This shows that you can run the application properly.
./mphidflash -w EBFv195_EBBv13.hex -r
For Windows type
mphidflash -w EBFv195_EBBv13.hex -r
Where "EBFv195_EBBv13.hex" is the name of the hex file that you want to program.
Personal tools
Namespaces
Variants
Actions
Project Documentation
Navigation
Toolbox