Wiki

Clone wiki

5DPrint Firmware / Flash Instructions

Firmware Updating


Step 1 – set board into bootloader mode

  1. Power up the board with the power supply and plug in the micro-USB cable

  2. Remove the jumper in the middle of the board at connector JP14

  3. Press the reset button to set the board into bootloader mode

OR

1.Enter the M-Code M852 F3464


On Windows

Step 2 – flash the board with FLIP

  1. Install FLIP from the following link - http://www.atmel.com/tools/FLIP.aspx

  2. Download the latest firmware from the Makibox website in hex format

  3. Start Atmel FLIP

  4. Select the correct device under the Device menu

  5. Device → Select → AT90USB1286

  6. Select the communication method under the Communication menu

  7. Communication → USB → Open

  8. Load the firmware by under the File menu

  9. File → Load Hex File

  10. Then, select the correct firmware (e.g. makibox_v2_11.hex) to flash in hex format

  11. Select Erase, Program and Verify options on the program main page and click Run

  12. If green dots are returned on the three tasks you just selected, this means the operation was successful.

For more detailed instructions, please checkout the following link

http://code.google.com/p/micropendous/wiki/LoadingFirmwareWithFLIP

Note: On Windows 8, you would need to disable driver signature verification

http://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/

On Mac OSX / Linux:

Step 2 - Flash the board with dfu-programmer

  1. Install dfu-programmer

On Ubuntu: sudo apt-get install dfu-programmer

On Mac: sudo port install dfu-programmer

or download it here: http://rudix.org/packages/dfu-programmer.html

  1. Download the latest firmware from the Makibox website in hex format

  2. Start a terminal and flash the firmware using the following command.

sudo dfu-programmer at90usb1286 flash makibox_v2_11.hex

The program should return the number of bytes used if successful.


Step 3 – reset the board

  1. Power off the board

  2. Put back the jumper in the middle of the board at connector JP14

  3. Power on the board again and you have the latest version of the firmware

OR

1.Enter the M-Code sudo dfu-programmer at90usb1286 start

NOTE: M608 command can be used to check the firmware version on the board


Reminder:

All Printrboard hex files available in the download page are configured to have SD support. So, remember to plug the Y-stop wire (yellow one) to the E-stop slot on the Printrboard.


For more information,

FLIP:http://www.atmel.com/tools/FLIP.aspx

dfu-programmer:http://dfu-programmer.sourceforge.net/

Makibox firmware:https://bitbucket.org/makible/5dprint-firmware

Updated