Calibrating the Gigabot X Extrusion Rate

If you're printing with a material on Gigabot X and it consistently over or under extrudes, the extruder motor may need to be recalibrated to that material. 
  • Signs of underextrusion include gaps between lines in solid layers, and lines with a measured line width that is smaller than the value set in the slicer.
  • Signs of overextrusion include ridges between lines in solid layers, and lines with a measured line width that is larger than the value set in the slicer.
Note: Before attempting calibration, make sure to download the most recent Simplify 3D profiles for Gigabot X. The profiles will calibrate the extruder motor for most print materials.
Note #2: Under and over extrusion may be caused by other issues besides extruder motor calibration. Extruder motor calibration is appropriate when the prints are consistently under or over extruded. For other extrusion issues, see Gigabot X Extrusion Issues.

Adjusting the Extrusion Rate:

  1. Go to the Scripts tab in the Advanced Settings in Simplify3D. For other slicers, navigate to the starting script.
  2. In the Starting Script subtab, find the M92 E## gcode line. The number after the E controls how many steps per mm that the motor turns (the mm is a holdover from filament printing, and doesn't translate to a physical representation for pellet printing). For most pellets, this value should be 55 for the most recent configuration of Gigabot X. For more information on this gcode command, see the Marlin documentation here.2021-11-05_16_33_55-FFF_Settings.png
  3. Increase that calibration number to address underextrusion, and decrease the number to address overextrusion.

Calibrating the M92 E value:

  1. Print a model with 1 perimeter, no top layers, and no infill. At re:3D, we use a cylinder. The relevant settings in Simplify3D are shown below:
  2. Single_perimeter_calibration.png
  3. Use a pair of calipers to measure the perimeter width at the top layer.
  4. Compare the measured value to the expected extrusion width in the slicer:Extrusion_width.png
  5. Adjust the M92 E value accordingly, assuming a linear relationship between the E value and the layer width.
  6. Repeat until the measured layer width is within 0.1mm tolerance of the expected value.


Alternative Setting: Extrusion Multiplier

Alternatively, adjusting the Extrusion Multiplier setting has the same effect as adjusting the M92 E value. The difference is in how they're typically used: the M92 E value calibration is usually treated as a baseline, and the Extrusion Multiplier is treated as a deviation from a baseline. Choose whichever setting makes the most sense for your application.


Questions or concerns? Reach out to our support team at or open a support ticket.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request


Please sign in to leave a comment.