Updated 3 days ago ​by Tomáš Chvalina

A 3D printer can print almost anything. Whether you’ve downloaded 3D models from the Internet or created your own models, you will need to convert the .obj or .stl format into a .gcode file. Gcode is a file format readable by a 3D printer. The file contains information for nozzle movement and the amount of filament to extrude. The right tool for this task - and for many more - is the PrusaControl program. 

How to operate PrusaControl

You specify the printing material, print quality and the print speed in PrusaControl. You can manipulate the object here, vary the placement on the printbed, resize it, etc.

It is the easiest way to get perfect prints on the MK2 and should be used when first experiencing the 3D printing world. When you get more advanced, and want to tweak the print settings or add new materials, Slic3r Prusa Edition is waiting for you. 

PrusaControl interface
PrusaControl interface

  1. Undo/Redo buttons return changes. 
  2. Scale button allows you to scale with the mouse while the model is selected. 
  3. Rotate button allows you to rotate with the mouse while the model is selected (outer circle step are 0,1°, inner circle step is 45°.) 
  4. Auto arrange button positions objects on the print bed. 
  5. Material selection menu
  6. Quality / Speed setting of a print menu 
  7. Infill menu
  8. Supports menu. Simple and easy. If you want to do more advanced settings with supports. Which sometimes might be handy. You can find that in Slic3r PE.
  9. Reset transformation settings button 
  10. Position values 
  11. Rotation values 
  12. Scale values 
  13. Place on bed button turns on automatic placing of objects to Z=[0] 
  14. Brim On/Off button 
  15. Model preview
  16. Generate button slices the model 
  17. Progress bar 

Importing model file or .gcode file

Importing files and .gcodes is a rather easy procedure. Simply go File - import model/ gcode. Importing gcode may be useful once you want to double check what kind of gcode you are dealing with, as well as it can display time prediction. 

Loading in multipart model file is needed only if you are running the Multimaterial upgrade. For that, you will just need to change your Printer model in Settings - Prusacontrol settings - Printer model.

Print in color with ColorPrint 

Keep in mind that with ColorPrint. You can only change PLA for PLA, PETG for PETG and so on. Mixing materials will most likely fail the whole print. 

There is a simple way to create layer-based multicolored 3D prints with PrusaControl. The only thing you will need is generated gcode. It can be either fully done with PrusaControl. Or you can just upload gcode generated with Slic3r PE or any other slicer. 

PrusaControl ColorPrint
PrusaControl ColorPrint
  1. Simply choose the height in which you want to do the color change.
  2. Hit the "+" button and that's it! Bear in mind that color change will happen at the START of the chosen layer. In the example above. Printer will stop at the start of 3.2mm layer. Therefore "PRUSA" will be started with new filament. 
  3. Printer will then ask you to change the filament during the print. After the change printer will ask you "Changed correctly?" Hit "Yes" if color changed properly. "Filament not loaded" choose this option if filament was not loaded at all. Printer will then repeat this process. "Color not clear" Filament was loaded but the color is still mixed with the previous filament. Press the button with this option and the printer will extrude more filament.
  4. Other options for multicolored print i s to use the filament change option. Choose
    the Tune and then Change filament option during the print. The printer will pause the printing process, unload the filament and signal you to insert the new filament. The procedure is the same as above. 
  5. A little more advanced. Yet this feature can be also used for adding magnets inside of the printed objects. :) As extruder moves outside of the part. You will have enough working space to do that. 

Do not hesitate to contact us at if you would have any following questions.

How did we do?