Using MatterControl, it’s possible to prepare 3D objects for printing and then ‘slice’ the part to produce G-code to run from an SD-card controller or octoprint server. G-code is a simple scripting language used to instruct CNC machines.
To export a print job as G-Code, start by preparing a print as normal: import a part to print, fix your orientation and layout, apply your print settings, and choose the material you’ll print with.
Instead of clicking the print button, go back to the Queue tab. With your print job highlighted in the list, click the export button at the top of the list area.
Fig. 1 The queue. Select your part, then click export.
You’ll be presented with three options: STL, AMF and G-Code. Choose G-Code and save it somewhere useful.
Fig. 2 - Export options. Choose G-Code.
Voilá! Your G-Code file can be used to run 3D printers that accept Rep-Rap flavoured G-Code.
Please be aware that when you slice a model to produce G-Code, the settings you apply are baked in. G-Code files are not portable, and should only be used with the machine for which they were set up.
G-code mostly consists of instructions telling the printer where to move and how much filament to extrude, along with some printer-specific setup, post-job and cancellation instructions. Because these instructions differ from machine to machine, you can’t take G-Code sliced with settings appropriate for a Me2 and run them on a different 3D printer and vice versa.
However! Provided the Z-Offset setting in MatterControl is set to 0mm you can use the same G-Code file on multiple Me2 printers if they are properly calibrated and using the same firmware (after v.160712).