PrusaControl

Updated 3 months ago ​by Tomáš Chvalina

3D printers can print almost anything - provided you prepare the model the right way. Whether you downloaded 3D models from the Internet or created your own from scratch, you will need to convert the .obj or .stl format into a .gcode file, before you can print them. G-code is a file format readable by a 3D printer. The .gcode file contains information about nozzle movement and the amount of filament to be extruded. The right tool for this task - and also for many more - is our PrusaControl software.

PrusaControl is a 3D printing software with a streamlined user interface. It contains everything you need to jump into the world of 3D printing. If you need an advanced toolkit with more configuration options, try Slic3r Prusa Edition!

Using PrusaControl

PrusaControl comes with a streamlined user interface, allowing you to easily import 3D models, configure print quality, select the right material or perform some basic editing of the imported model. Let's take a look at its UI.


  1. The Undo/Redo buttons reverse changes
  2. The Scale button allows you to scale the selected object by dragging the mouse
  3. The Rotate button allows you to rotate the selected object with the mouse (outer circle steps are 0,1°, inner circle step are 45°).         
  4. The Auto arrange button positions imported objects on the print bed automatically, so there are no overlaps or levitating objects.
  5. Material selection menu
  6. Print quality menu - please note that higher quality leads to longer printing times.        
  7. Infill menu
  8. Supports menu - offers three basic options: none, Only from build plate, Everywhere. If you need more advanced settings, you can switch to Slic3r PE software.
  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 onto the print bed (Z=[0])         
  14. Brim On/Off button 
  15. Model preview
  16. Generate button - starts the slicing process 
  17. Progress bar


Importing a model file or a .gcode file

Importing files is easy. Open the File menu and select one of the import options (Model / Multipart Model / gcode). A new window will pop up, allowing you to select a model for import. Once you import the model, you can press the Generate button to slice the object and display time estimates along with projected filament usage. Gcode files are already sliced, so you will see the info immediately after import.

Loading multipart model file is needed only if you are running the Multi Material upgrade. You just need to change your Printer model in Settings - Prusacontrol settings - Printer model and you're all set.

ColorPrint allows you to print multicolored models based on layer configuration. The setup is quick and easy, but keep in mind that you should use filaments of the same type because of the temperature settings. So always mix PLA with PLA, PETG with PEG and so on. Mixing materials of different kinds will most likely lead to a failed print. 

Creating layer-based multicolored 3D prints with PrusaControl is very simple. The only thing you need to do is to generate a G-code. That can be either done with PrusaControl or you can upload G-codes generated with Slic3r PE or any other slicer for that matter.

  1. Simply select the height, where you want to do the color change, using the slider on the right side of the application.
  2. Hit the "+" button and that's it! Bear in mind that color will be changed at the START of the chosen layer height. Using the example above, the printer will stop at the start of 3.2mm layer. Therefore, the text "PRUSA" will be printed after swapping the filament. 
  3. Once the printer hits the layer change code, the printing process will stop, and a prompt on the printer's LCD will ask you to change the filament. Remove the current filament and insert a new one. Use the Knob to confirm the prompt on the screen. The printer will load the new filament and another prompt will appear: "Changed correctly?"
    1. Hit "Yes" if the color of the extruded sample changed properly. 
    2. Hit "Filament not loaded" if the filament was not loaded at all. The printer will then repeat the whole loading process.
    3. Hit "Color not clear" if the filament was loaded but the color is still mixed with the previous filament. The printer will extrude a little more filament.

Another option for multicolored print is to use the filament change option while printing. To do that, simply start the printer as you would normally do and once you want to change the filament, do the following:

  1. Go to the LCD Menu - Tune - Change filament
  2. The printer will pause the print, unload the filament and signal you to insert a new filament. 
  3. The procedure that follows is the same as in the 3rd point above. 
ColorPrint can be also used for adding magnets inside the printed objects. Simple wait till the printer triggers filament change, add magnets, go through the filament change process and resume printing. 

Do not hesitate to contact us at info@prusa3d.com if you would have any further questions.


How did we do?