flexi-bot/docs/marlin/_gcode/G026.md
2023-09-05 20:38:49 +02:00

3.2 KiB

tag title brief experimental since requires group codes notes parameters examples
g026 Mesh Validation Pattern Test the mesh and adjust. true 1.1.0 G26_MESH_VALIDATION calibration
G26
- Before 1.1.6 it only works with `AUTO_BED_LEVELING_UBL`. - Since 1.1.7 it also works with `MESH_BED_LEVELING` and `AUTO_BED_LEVELING_BILINEAR`.
tag optional description values
B true Bed temperature (otherwise 60°C) to use for the test print.
type tag
int temp
tag optional description values
C true Continue with the closest point (otherwise, don't)
type
bool
tag optional description values
D true Disable leveling compensation (otherwise, enable)
type
flag
tag optional description values
F true Filament diameter (otherwise 1.75mm)
type tag
float linear
tag optional description values
H true Hot end temperature (otherwise 205°C) to use for the test print.
type tag
float linear
tag since optional description values
I 2.0.6 true Material preset to use for the test print. Overrides `S`.
type tag
int index
tag optional description values
K true Keep heaters on when done
type
bool
tag optional description values
L true Layer height to use for the test
type tag
float linear
tag optional description values
O true Ooze amount (otherwise 0.3mm). Emitted at the start of the test.
type tag
float linear
tag optional description values
P true Prime Length
type tag
float linear
tag optional description values
Q true Retraction multiplier. `G26` retract and recover are 1.0mm and 1.2mm respectively. Both retract and recover are multiplied by this value.
type
float
tag optional description values
R true Number of `G26` Repetitions (otherwise 999)
type
int
tag optional description values
S true Nozzle size (otherwise 0.4mm)
type
float
tag optional description values
U true Random deviation. (`U` with no value, 50).
type tag
float linear
tag optional description values
X true X position (otherwise, current X position)
type tag
float linear
tag optional description values
Y true Y position (otherwise, current Y position)
type tag
float linear

G26 Mesh Validation Pattern is designed to be used in conjunction with mesh-based leveling to test the accuracy of the probed mesh.

The G26 command prints a single-layer pattern over the entire print bed, giving a clear indication of how accurately every mesh point is defined. G26 can be used to determine which areas of the mesh are less-than-perfect and how much to adjust each mesh point.