Bed Level Calibration


  • Gcode M573 = Displays the drive system values in the spooler.
  • Gcode M578 = Displays the bed offset values in the spooler. Shown as all zeroes in the image above because offset values have been applied yet.
  • Test Print Border Target = 0.4mm
  • Distance range for each corner = +/- 3mm
  • Negative Drive System value = Distance nozzle is away from the bed.
  • Positive Drive System value = Distance nozzle is into the bed.


Written Instuctions with some Videos

"Recalibrate Bed Location" Button - This will command the nozzle to probe in the center of the print bed. This will validate your Z-height position according to the print bed. If the print bed is removed during calibration, the printer will loop through the calibration program because it cannot find the print bed. Also, if the tip of the nozzle is nearly even with the height of the bottom face of the fan, this will cause the calibration to not work properly. This program should take 1-10 minutes depending on the distance of the nozzle from the print bed.


"Bed Level Fine Tuning" Manual Offset Calibration - This manual calibration page allows you to finely tune each corner of the gantry or manually lower the entire gantry system. The objective is to change offsets manually, print a Test Print Border, measure and confirm the print border thickness is approximately 0.4mm. A loose right slider is known to cause the front right corner of the test print border to look like a squiggle line and not stick well to the bed. The printbed is not mechanically leveled, it is hardware leveled at the factory below 100 microns.  The software takes care of the rest to about 30 microns. Please view the following videos to learn more about manually calibrating your Micro's bed level. These videos will help you fine-tune your nozzle height at each point of the bed so your prints always stick to the bed. Apologies for the video quality in advance!

Manual Calibration Overview video.

Calibration Print Test Border video.


"Recalibrate Drive System" Button - This button will command the nozzle to probe the center and corners of the print bed, then calculate the distance the nozzle needs to travel to probe the print bed. Re-running this calibration multiple times or after each print job is not necessary and resets the Bed Level Fine Tuning (Offset) values. To find out what your drive system values are, type the gcode M573. Use these values to calculate and find the necessary offset values to create a better bed level. A loose right slider is known to cause the front right corner to have an inaccurate nozzle height such as -1.25mm. This program should take 15-60 minutes depending on the distance of the nozzle from the print bed.


Description of Problem

Achieving and maintaining a level print bed for 3D printing is of high importance. There are 3 calibration features that allow you to finely-tune the nozzle height to the print bed: Bed Location, Manual Offset, and Drive System. WARNING: If the printer is unplugged while the print head is moving, the z-height position is no longer valid, and the print head won't know where the print bed to begin a job.  


Cause + Solutions

  • Manual offset calculation - Manual offset calibration is a tedious and painful process.
    • Solution: See the definitions below the image to help you fine tune your offset values!
  • Table surface is uneven - Will this produce warped prints after "Recalibrate Drive System"? If the printer is teetering on an uneven surface, then yes, the software calibration could be inaccurate when you run it.
    • Solution: We recommend calibrating on a level surface of course, free of vibrations. This will help the calibration process result be as accurate as possible.
  • Front right corner is always inaccurate - A loose right slider is known to cause the front right corner to have an inaccurate nozzle height such as -1.25mm.
    • Solution: Download the latest beta version for MAC or Windows that has modified calibration page to work in 0.05mm increments at the corners with a maximum of 3mm.
  • Circles are oblong/elongated - Backlash values were not properly calibrated, which is a known issue with our software.