The software we recommend for running the MakiBox is the 5D Print host software that is made to work with the 5D Print firmware that comes on your MakiBox. Others are also compatible, but will not support all features.

5D Print Chrome App - This runs on Chrome on Windows, OSX, and Linux. Chromebooks also work.
Currently 5DPrint isn't working due to an API change in Chrome.
You can use Pronterface, Repetier-Host or Octoprint for the time being.

Windows: download the driver and install via the Device Manager. Win 8 users will need to allow unsigned drivers to be installed.

OSX and Linux: will work without a driver installed.

Slic3r - Use Slic3r to take 3D files and turn them into printable .gcode files needed by the MakiBox.

Slic3r configuration files - Starting configuration files for our plastics.


All electronic boards come pre-loaded with a working firmware. Upgrading the firmware is an advanced (optional) step and not needed to get the MakiBox to run initially!

The current firmware files can be found on our BitBucket page. Make sure to only flash the correct firmware for your specific board!

Green Board = Printrboard
Black Board = D8

Note: All Printrboard hex files available in the download page are now configured to have SD support enabled. 
Because of the IO design of the printrboard, you will have to plug the Y-stop wire (yellow one) to the E-stop slot on the Printrboard, as it had to be remapped to enable the SD slot.

See the BitBucket Firmware Wiki for more information.

Firmware Updating

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

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 R13/JP14 (Printrboard) /
    short the connection at J19 towards the top of the board (D8 Board)

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


  1. Enter the M-Code "M852 F3464" via a controller program to get into bootloader mode 


On Windows

If the bootloader mode was successful, you should get a "new device" prompt for an "AVR DFU Bootloader". Also check your windows device manager.
While installing the driver select 'Install from a list or specific location" and navigate to the USB directory in Flip's installation directory (usually "C:\Program Files (x86)\Atmel\Flip 3.4.7\usb")

Install FLIP from the following link -

Step 2 – flash the board with FLIP

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

  2. Start Atmel FLIP

  3. Select the correct device under the Device menu

    • Device → Select → AT90USB1286
  1. Select the communication method under the Communication menu

    • Communication → USB → Open
  1. Load the firmware by under the File menu

    • File → Load Hex File
  1. Then, select the correct firmware (e.g. makibox_v2_11.hex) to flash in hex format

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

  3. 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

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


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
  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
  1. The program should return the number of bytes used if successful.


Step 3 – reset the board

  1. Power off the board

  2. Re-insert the jumper (printrboard) / remove the jumper or short on the D8 Board

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


For more information,



Makibox firmware: