Welcome to mirror list, hosted at ThFree Co, Russian Federation.

G026.md « _gcode - github.com/MarlinFirmware/MarlinDocumentation.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: e2934e9397203b5114732bf95b61123579dbad71 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
---
tag: g026
title: Mesh Validation Pattern
brief: Test the mesh and adjust.

experimental: true
since: 1.1.0
requires: G26_MESH_VALIDATION
group: calibration

codes: [ G26 ]

notes: |
  - 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`.

parameters:
  -
    tag: B
    optional: true
    description: Bed temperature (otherwise 60°C) to use for the test print.
    values:
      -
        type: int
        tag: temp
  -
    tag: C
    optional: true
    description: Continue with the closest point (otherwise, don't)
    values:
      -
        type: bool
  -
    tag: D
    optional: true
    description: Disable leveling compensation (otherwise, enable)
    values:
      -
        type: flag
  -
    tag: F
    optional: true
    description: Filament diameter (otherwise 1.75mm)
    values:
      -
        type: float
        tag: linear
  -
    tag: H
    optional: true
    description: Hot end temperature (otherwise 205°C) to use for the test print.
    values:
      -
        type: float
        tag: linear
  -
    tag: I
    since: 2.0.6
    optional: true
    description: Material preset to use for the test print. Overrides `S`.
    values:
      -
        type: int
        tag: index
  -
    tag: K
    optional: true
    description: Keep heaters on when done
    values:
      -
        type: bool
  -
    tag: L
    optional: true
    description: Layer height to use for the test
    values:
      -
        type: float
        tag: linear
  -
    tag: O
    optional: true
    description: Ooze amount (otherwise 0.3mm). Emitted at the start of the test.
    values:
      -
        type: float
        tag: linear
  -
    tag: P
    optional: true
    description: Prime Length
    values:
      -
        type: float
        tag: linear
  -
    tag: Q
    optional: true
    description: Retraction multiplier. `G26` retract and recover are 1.0mm and 1.2mm respectively. Both retract and recover are multiplied by this value.
    values:
      -
        type: float
  -
    tag: R
    optional: true
    description: Number of `G26` Repetitions (otherwise 999)
    values:
      -
        type: int
  -
    tag: S
    optional: true
    description: Nozzle size (otherwise 0.4mm)
    values:
      -
        type: float
  -
    tag: U
    optional: true
    description: Random deviation. (`U` with no value, 50).
    values:
      -
        type: float
        tag: linear
  -
    tag: X
    optional: true
    description: X position (otherwise, current X position)
    values:
      -
        type: float
        tag: linear
  -
    tag: Y
    optional: true
    description: Y position (otherwise, current Y position)
    values:
      -
        type: float
        tag: linear

examples:

---

`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.