Adding a new printer in Voxelizer


In this topic we will see how you can add a new custom printer to Voxelizer.

To add a new printer you need to be inside the Printer Selection Wizard, which you can always access from the top-left corner of the screen.


From here you can access and select all the available printers profiles: from the official repository, from the community repository and from your own private repository.

To create a new printer profile click on the Add printer button.

Now it’s time to set the basic parameters for your printer inside Machine description, starting from the producer, the model, the working area (machine dimensions in X, Y, Z) and the bed shape.

If you have a multi-material printer you need to set also the filament switching mode. You can do it in_Firmware Description_, by clicking on Add more settings -> Filament switching.

This is the meaning of the different options:

  • T0T1: with this mode every material is associated with a T command. This is currently the most common system on the market. An example is the Prusa Multi Material Upgrade.
  • T3: this is the system used by Zmorph printers to allow mixing of two materials.
  • M3D: this system has been developed by M3D to allow mixing of multiple materials.

These are the most important settings, however, depending on your firmare/printer you might need to set a few more:

  • If your printer doesn’t allow extrusion zeroing (G92 command) you can specify it by adding and setting to off the Extrusion zeroing parameter inside the Firmaware Description.
  • If your printer allows extrusion zeroing you can set, as preference, to perform it at every layer or never. To do so, under Machine Description, click on Add more settings -> Extrusion zeroing and choose between Every layer and Never.
  • If your printer requires absolute extrusion (M82 command) or you want it to be the default, add the Absolute extrusion setting to the Machine description.
  • Finally, if your printer cannot accept any gcode file name, in the Firmware Description you can add the Accepted gcode names setting and add a regular expression to it. If you want to accept names with only letters and number without any special character, your can copy the regular expression from ZMorph, which is ((?!(-))[a-zA-Z0-9_-])+ .

Once everything is set you can click on the Add button.

Now we can add a tool head. Click on Add toolhead on the left of the panel.

Set the Tool name and Process, choosing between 3d printing, CNC milling, Laser Cutting and DLP. Be aware that CNC milling and Laser Cutting have been tested only on ZMorph printers an that DLP is experimental. We will now see the settings for a 3D printing workflow

By clicking on Add more settings you will find other optional entries:

  • Filament switching: you can here override the main setting specified in the Firmware description.
  • Gcode on start/Gcode on end: add your own gcode commands at the very beginning and at the very end of the print when using this extruder.

Now we will add a nozzle to our tool head. Most of the printers have only one, however we also have dual-extruders with a double nozzle. In this case we will need to add two nozzles. Please don’t confuse the number of nozzles with the number of materials one can handle. For example, the ZMorph Dual Pro has a single nozzle that can handle two materials, the Prusa MMU1 has a single nozzle that can handle four materials.

Click on add Extruder nozzle.

Now you specify the Filament diameter your nozzle will be fed with.

Now we will set the possible nozzle sizes (0.2mm, 0.3mm etc.). Click on add Possible nozzle size.

Here you specify the diameter and, if you added more than one entry, you can mark one as the default by clicking on Add more settings -> Default.

If you have a simple single material extruder you can stop here and click on the Add button.

If instead you have a multi-material machine you will need to add more settings to your nozzle.

Let’s look at them one by one:

  • Attributes: add one of these attributes if your printer meets their description:
    Mixing: your nozzle can mix two or more materials together.
    Swappable: different materials are not mixing by the can alternate one after another inside the same nozzle. An example is Prusa MMU1. You can set the amount of retraction need in order to swap material with the Head swap retraction setting;
  • Head swap retraction: see previous point.
  • Material count: how many materials your nozzle can handle.
  • Minimum/Maximum diameter: if the diameter that your nozzle can accept is not fixed you can fix a range with these two settings.

Good, the only part we didn’t look at are the Advanced settings but these will be topic of another tutorial. You don’t have to look at them for now.

If you are satisfied you can click on SAVE & EXIT, otherwise choose EXIT WITHOUT SAVING.

If you saved your profile you will find it under Your printer profiles and if you also chose Public it will also be available to the rest of the community under the Community printer profiles.

Now you can choose it and use it for testing and for printing.

Voxelizer Experimental introduction