Mecode
Overview
Mecode is designed to simplify GCode generation. It is not a slicer, thus it can not convert CAD models to 3D printer ready code. It simply provides a convenient, human-readable layer just above GCode. If you often find yourself manually writing your own GCode, then mecode is for you.
Why mecode
?
-
Set up in 5 minutes
-
Matrix Transformation
mecode
is capable of transforming toolpaths (e.g., rotation matrices). -
Multimaterial Support
Multimaterial support enabled on multiaxis printers via
rename_axis
-
Visualization
Gcode toolpath visualization enabled by matplotlib with color coding support for complex prints.
-
Serial Communication
With the option
direct_write=True
, a serial connection to a Printer can be established via USB serial at a virtual COM port (e.g., RS-232). -
Open Source, MIT
mecode
is licensed under MIT and available on GitHub or the License tab
Credits
This software was developed by the Lewis Lab at Harvard University. It is based on Jack Minardi's1 codebase (https://github.com/jminardi/mecode) which is no longer maintained.