Add M3D-Fio

Add M3D-Fio Plugin

Now we can install the M3D-Fio plug that allows you to control the M3D printer. In the top menu bar, click on Settings to open the Plugin Manager. Then, click on the "Get More" button. 

Search for M3D-Fio in the search filed and click on the Install button.

If the plugin doesn't appear, enter the M3D-Fio address in to the "...from URL" textfield. The address to install the plugin is: 

https://github.com/donovan6000/M3D-Fio/archive/master.zip

Click Install to begin the installation process. Once the plugin is installed, you'll be asked to restart OctoPrint to use M3D-Fio plugin.

Using Custom CURA Profiles

The M3D-Fio plugin includes a variety of different material settings. If you find yourself needing to edit profiles for different materials or choosing specific quality settings, you are free to customize your profiles! You can start with our base profile to edit from, which you can download load it blow:

To export profiles that can run inside OctoPrint, use Cura 15.04 to export profiles and then import them into OctoPrint.

Note newer versions of Cura do not support other printers, you'll want to use version 15.04

Adding custom Cura Profiles

From the menu bar, click on Settings, then CuraEngine on the left sidebar to add custom profiles. Add a name and description to the profile and you'll be able to select it next time you drag an STL file onto the UI.

Slice and Print!

To slice an STL file, just drag and drop it into the OctoPrint UI.

Choose your material profile and name for the gcode file. Select whether or not you'd like the print to start right away.

Once the "Modify Profile" window pops up, you are free to edit the text settings for each attribute before confirming the slice settings. 

Inside the Modify Model window, we can position, rotate or clone objects before printing. Click Slice to process your model.

Slicing on the Raspberry Pi can take a few seconds to a couple of mintues depending on the size and complexity of the model.

After slicing is complete you can start the print!

Filament and Calibration

 

Loading filament

To load and unload filament, click on the "Control" tab to access the Unload and Load buttons. Under the Filament column you can see the the buttons for Unload and Load. Select the operation you'd like, the nozzle will warm up and then start extruding or retracting.

You can also heat up the nozzle first and then type in a length (about 60mm to load or unload filament) to extrude or retract under the Extruder column. 

Calibration

Click on the "home" icon button under X/Y. The extruder will move to the back and to the right to find the orientation of the bed before resting above the middle of the  bed.

We can use a piece of paper to gague the heigh of the nozzle. Lower the nozzle by clicking on the 1mm button first. Under the Z column, click the down arrow once or twice, until it almost touches the piece of paper. Under the Calibration column, click on the .01 and then on the down button under the Z column until the nozzle grips onto the piece of paper.

Click on the "Save Z as 0" to save the nozzle height.

Now you can level each corner by clicking on diagnal arrow buttons for each corner. Repeat lowereing the nozzle by 1mm then .01mm until it slightly grips the piece of paper for each corner. Don't forget to click the Save Z buttons for front left, front right, back right and back left after leveling each corner.  

This guide was first published on Jan 14, 2016. It was last updated on Jan 14, 2016. This page (Add M3D-Fio) was last updated on Dec 05, 2019.