Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


© 2015-2017 Exploit Kings. All rights reserved.


iMe is firmware for the Micro 3D printer that attempts to fix the printer's biggest problem: limited software compatibility. iMe uses RepRap G-code protocol, so it allows you to use the Micro 3D printer with any 3D printing software that supports that protocol. It also features builtin backlash and bed compensation which makes creating good looking prints with other software possible since the G-code never has to be pre-processed beforehand.

The latest version of iMe is V00.00.01.25 released on August 4th, 2017, and an entire changelog for it can be found here.


  • Uses RepRap's G-code protocol
  • Open source (iMe's source code can be found here)
  • Homing uses the accelerometer to minimize grinding
  • Builtin backlash, bed, and skew compensation
  • Prevents moving the extruder out of bounds in the X and Y directions
  • Faster printing
  • Allows configuring the steps/mm for each of the motors


The easiest way to install iMe is with M33 Manager, which is available for Windows, macOS, and Linux. Just connect the printer to M33 Manager and click the 'Install iMe firmware' button to install iMe.

iMe is also fully compatible with M33 Fio, and it can be installed from there as well.


Every time the printer powers on it'll be in bootloader mode, so you'll need to click the 'Switch to firmware mode' button in M33 Manager to put the printer into a mode where other 3D printing software can communicate with it. Make sure to disconnect the printer from M33 Manager or close M33 Manager before using the printer with other software so that the printer's serial port doesn't remain busy.

M33 Manager will let you know which serial port the printer is using when it switches it into firmware mode, so in order to use the printer you just have connect to that serial port at a baud rate of 115200 with the 3D printing software that you want to use.

Known Issues

  • iMe has no known issues, but M33 Manager has various issues related to thread management


M33 Manager can be used on Windows, macOS, and Linux. In addition to installing iMe, it also allows manually sending commands to the printer in both bootloader and firmware mode which can be used to manage all aspects of the printer. alt text So far iMe has been tested on Cura, OctoPrint, Simplify3D, Repetier-Host, Printrun, MatterControl, and CraftWare. alt text alt text alt text alt text alt text alt text alt text