Calibrate Bed Mesh
This section explains how to run a Bed Mesh Calibration. The Bed Mesh module may be used to compensate for bed surface irregularities to achieve a better first layer across the entire bed. It should be noted that software based correction will not achieve perfect results, it can only approximate the shape of the bed. Bed Mesh also cannot compensate for mechanical and electrical issues. If an axis is skewed or a probe is not accurate then the bed_mesh module will not receive accurate results from the probing process.
Prior to starting this calibration, remove any filament completely from your printer and ensure your nozzle does not have any extruded filament hardened on the nozzle. This will ensure a proper bed mesh calibration.
From the MainsailOS web interface;
Click the
Home Allbutton in theControlssection;

Send a
BED_MESH_CALIBRATEcommand in theConsole;
The [bed_mesh] section in the printer.cfg file has been preconfigured to run a 25 point bed mesh calibration by default.
As long as your z_offset calibration was done properly, the printer should register all 25 points (5x5) and provide output at the end of the process.
If at any point the print head stops moving and you get a 'No trigger on probe after full movement' message, you can restart this section from the beginning and try again.
If you are not able to complete a BED_MESH_CALIBRATE, go back and redo the Calibrate Probe Z Offset section and then try again.

Once the
bed_meshfinishes probing all 25 points, you should get aMesh Bed Leveling Completemessage in theConsole;Send a
SAVE_CONFIGcommand in theConsole;This will update the
printer.cfgfile with the newbed_meshsettings and restart Klipper;

Checking the
printer.cfgfile to ensure the newbed_meshsettings are updated:From the MainsailOS web interface, click
Machine, then click onprinter.cfg

The
printer.cfgfile should load into an editor window;Scroll down to the very bottom of the
printer.cfgfile until you reach the;#*# <---------------------- SAVE_CONFIG ---------------------->section;A new
[bed_mesh default]section should be present, along with the newbed_meshsettings;

Once you have confirmed these settings;
Close the
printer.cfgfile by clicking theXnear the top right of editor;
Last updated