Skip to main content
WARNING! From February 2022, these pages are no longer maintained.
Please see the current Duet3D documentation at https://docs.duet3d.com/
Help
/

Site Navigation

Your Account

Choose Language

Revision to G29

Ian A-S

[title|G29]
-
-[summary]Changed unlcear language suggesting that the S2 modifier would "clear the height map" which suggests deleting the .csv file altogether. Instead it disables the mesh bed leveling compensation, leaving the file intact.[/summary]
==== G29: Mesh bed probe ====
-This command uses a probe to measure the bed height at 4 or more points to determine its tilt and overall flatness. It then enables mesh compensation so that the nozzle will remain parallel to the bed. The printer must be homed with ***G28*** before using this command.
+This command uses a probe to measure the bed height at 4 or more points to determine its tilt and overall flatness. It then enables mesh bed compensation so that the nozzle will remain parallel to the bed. The printer must be homed with ***G28*** before using this command.
***Usage***
***Parameters***
-* ***S0*** Probe the bed, save the height map in a file on the SD card, and activate bed compensation. The height map is stored in file is ''/sys/heightmap.csv''.
-* ***S1*** Load the height map from file and activate bed compensation. The default filename is as for S0 but a different filename can be specified using the P parameter.
-* ***S2*** disable mesh compensation
+* ***S0*** Probe the bed, save the height map in a file on the SD card, and activate mesh bed compensation. The height map is stored in file is ''/sys/heightmap.csv''.
+* ***S1*** Load the height map from file and activate mesh bed compensation. The default filename is as for S0 but a different filename can be specified using the P parameter.
+* ***S2*** disable mesh bed compensation
* ***S3*** Save height map (supported in RepRapFirmware 2.04 and later)
-* ***P"file.csv"*** Optional file name for bed height map file to save with ***S3*** or load with ***S1***.
+* ***P"file.csv"*** Optional file name for height map file to save with ***S3*** or load with ***S1***.
* ***Kn*** (supported in RRF 3.01-RC5 and later only, default 0) Z probe number
***Examples***
-G29 S0 ; Probe the bed, save height map to'' heightmap.csv'' and enable compensation
+[code]
+G29 S0 ; Probe the bed, save height map to'' heightmap.csv'' and enable mesh bed compensation
+G29 S3 P"usual.csv" ; Save the current height map to file ''usual.csv''
+G29 S2 ; disable mesh bed compensation
+G29 S1 P"usual.csv" ; Load height map file ''usual.csv'' and enable mesh bed compensation
+[/code]
-G29 S3 P"usual.csv" ; Save the current height map to file ''usual.csv''
-
-G29 S2 ; disable bed compensation
-
-G29 S1 P"usual.csv" ; Load height map file ''usual.csv'' and enable compensation
+***Notes***
To define the probe grid, see [[Gcode#Section_M557_Set_Z_probe_point_or_define_probing_grid|M557]].
You can define a height to taper off the compensation using [[Gcode#Section_M376_Set_bed_compensation_taper|M376]]
-You can find more detailed information about setting up [[Using mesh bed compensation|Mesh Compensation here]].
+You can find more detailed information about setting up [[Using mesh bed compensation|Mesh Bed Compensation here]].

To undo the changes made by this version, click 'Revert Changes.' This will automatically restore the previous version of this guide.

Revert Changes