This blog will explore all the FFF postprocessor properties available in Fusion, so that you can get the best out of your print!
When working with Fused Filament Fabrication (FFF) printers in Autodesk Fusion, postprocessors are necessary for converting your model and print settings into a print file that can then be sent to your printer. Postprocessor properties are settings contained within each post that allow users extra control to optimize for specific printer models, materials, and required print outcomes.
Here is a list of postprocessor properties that are available in all FFF posts:
- Temperature Tower – Allows users to print over range of different temperatures in order to find the best printing temperature for their material. For a tutorial video on how to do this, please see this video on using a temperature tower in Fusion for FFF 3D printing.
- Relative Extrusion mode – Allows users to choose whether they want relative or Absolute extrusion values outputted. Majority of printers support both of these options. Most users find Relative easier to read when trying to understand the gcode file, but is prone to very small rounding errors.
We support over 250 FFF printers alone in Fusion and this requires almost 30 separate postprocessors! Below is a list of all these FFF post processors that are currently supported in Fusion, along with their respective post properties.
- Alfawise
- Anet 3D
- Maximum height for compensation – Specifies the maximum height above the print bed that the printer stops tapering off any adjustments made from the bed levelling.
- Levelling using current mesh – Enables bed levelling at the start of the print. It uses the mesh from the last calibration.
- Move the bed to the front when finished – When enabled, the print bed will move to the front of the printer when the print is finished.
- Printer model – specifies which Anet 3D printer is being used. This is because the different printers require slightly different outputs.
- AnkerMake
- Anycubic
- Generic FFF (Marlin)
- BambuLab
- Enclosure temperature – Specifies the temperature of the printer enclosure.
- Printer Model – specifies which BambuLab printer is being used. This is because the different printers require slightly different outputs.
- BCN3D
- Print Mode – Specifies what printing mode is being used. The BCN3D printers have IDEX (Independent Dual Extruders) functionality which allow them to mirror or duplicate the part during printing.
- BigRep
- Printer model – specifies which BigRep printer is being used. This is because the different printers require slightly different outputs.
- BIQU
- Enable auto bed levelling – specifies whether a G29 command is outputted to enable bed levelling.
- Bresser
- Creality
- Allow g-code output in inches – Set units to inches. When enabled, all positions, speeds, accelerations, etc., are interpreted as inches.
- Enable bed levelling – specifies whether a G29 or M420 command is outputted to enable bed levelling.
- Fade height for compensation – Specifies the height above the print bed that the printer stops tapering off any adjustments made from the bed levelling.
- Dremel
- Use enclosure fans – enables the enclosure fan to be used to help cool down the print.
- eMotion Tech
- Enclosure temperature – Specifies the temperature of the printer enclosure.
- Filament runout left detector – Specifies how whether the sensor is enabled to detect if the filament has run out. Users can also select IHM which uses the setting specified on the printer.
- Filament runout right detector – Specifies how whether the sensor is enabled to detect if the filament has run out. Users can also select IHM which uses the setting specified on the printer.
- Print Mode – Specifies what printing mode is being used. Some Flashforge printers have IDEX (Independent Dual Extruders) functionality which allow them to mirror or duplicate the part during printing.
- Use enclosure fan – enables the enclosure fan to be used to help cool down the print.
- Fracktal Works
- Enclosure temperature – Specifies the temperature of the printer enclosure.
- Geeetech
- Enable bed probing – Enables the print bed to be probed and the print bed levelled at the start of the print.
- Lulzbot
- Printer model – specifies which Lulzbot printer is being used. This is because the different printers require slightly different outputs.
- Makerbot
- Heated Bed Command – Specifies which command is required to enable the heated bed. (Not available, M109, M140)
- Prusa
- Pause Print – Allows the user to specify what layer to pause the print, and what message the user wants to display.
- Filament change – Specifies layers at which the print will stop to allow for a filament change. A message can also be displayed
- Printer model – specifies which Prusa printer is being used. This is because the different printers require slightly different outputs.
- Qidi
- Shut down – Shut down the printer once the print has finished.
- Raise3D
- Re3D
- RepRap
- Function code for temperature – Specifies which command to use for setting the temperature of the extruder. This is either an M104 or G10 command.
- Sindoh
- Calibration – Specifies if an M299 command is outputted for the calibration on the printers supporting this functionality.
- Ultimaker
- Specifies the material, material colour, and print core for each of the extruders.
- Volumic
- Extruders offset in X – specifies the distance between the extruders in the X-axis allowing Volumic printers to handle the offset automatically.
- XYZprinting
- Enclosure temperature – Specifies the temperature of the printer enclosure.
- Printer model – specifies whether the printer being used is the PartPro 300. This is because the PartPro 300 requires additional commands.
Finally, there are also a section named “Built-in” in the processor properties dialog. These are default properties available with all posts, and aren’t contained within the posts themselves. The arc interpolation settings are used only when G2/G3 is enabled in FFF and this video shows how to enable them. The other settings are not useful for FFF printers and can simply be ignored.
Note, there is a handy “Restore to post defaults” option that lets you reset the postprocessor properties to their default values.
By understanding and adjusting these settings, you can optimize print quality, reduce material waste, and enhance the overall efficiency of your printing process.