Skip to content
Third-party compatible firmware for the Micro 3D printer
Branch: master
Clone or download
donovan6000 Merge pull request #58 from donovan6000/devel
Makefile settings allow disabling certain features
Latest commit d448d3e Aug 9, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
M33 Manager Version 00.00.01.25 release Aug 4, 2017
images Fixed aesthetic issue with M109 command's output Sep 11, 2016
src Version 00.00.01.25 release Aug 4, 2017
Changelog Version 00.00.01.25 release Aug 4, 2017
LICENSE Implemented G-code commands G4, M618, M619, and host commands Jan 22, 2016
Makefile Makefile settings allow disabling certain features Aug 9, 2017
README.md Version 00.00.01.25 release Aug 4, 2017
accelerometer.cpp
accelerometer.h Version 00.00.01.25 release Aug 4, 2017
common.cpp Version 00.00.01.25 release Aug 4, 2017
common.h Version 00.00.01.25 release Aug 4, 2017
eeprom.h Version 00.00.01.25 release Aug 4, 2017
fan.cpp Version 00.00.01.25 release Aug 4, 2017
fan.h Version 00.00.01.25 release Aug 4, 2017
gcode.cpp Makefile settings allow disabling certain features Aug 9, 2017
gcode.h Makefile settings allow disabling certain features Aug 9, 2017
heater.cpp Version 00.00.01.25 release Aug 4, 2017
heater.h Version 00.00.01.25 release Aug 4, 2017
iMe 1900000125.hex Version 00.00.01.25 release Aug 4, 2017
iMe.atsln Fully functional heating system Apr 21, 2016
iMe.componentinfo.xml Implemented G-code commands G4, M618, M619, and host commands Jan 22, 2016
iMe.cppproj
led.cpp Version 00.00.01.25 release Aug 4, 2017
led.h Version 00.00.01.25 release Aug 4, 2017
main.cpp Makefile settings allow disabling certain features Aug 9, 2017
motors.cpp Makefile settings allow disabling certain features Aug 9, 2017
motors.h
vector.cpp Version 00.00.01.25 release Aug 4, 2017
vector.h

README.md

iMe

© 2015-2017 Exploit Kings. All rights reserved.

Description

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.

Features

  • 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

Installation

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.

Usage

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

Images

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

You can’t perform that action at this time.