nozzle_high_above_bed
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| nozzle_high_above_bed [2026/09/27 22:35] – dshoop | nozzle_high_above_bed [2026/09/27 23:03] (current) – dshoop | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| HOME doesn' | HOME doesn' | ||
| - | HOME is not where the nozzle is at the center of the bed, it's where the probe is at the center x,y position, not the nozzle. HOME is also not Z0, unless you’ve changed this, and it should be about 10mm above the bed, yet we expect it to be ~10mm +/- the gcode z offset and a variety of other factors. See [[Layer Height Composition]] for a diagram that explains some to the factors that go into the exact nozzle position. | + | HOME is not where the nozzle is at the center of the bed, it's where the probe is at the center x,y position, not the nozzle. HOME is also not Z0, unless you’ve changed this, and it should be about 10mm above the bed, yet we expect it to be ~10mm +/- the gcode z offset and a variety of other factors. See [[layer_height_compostion|Layer Height Composition]] for a diagram that explains some to the factors that go into the exact nozzle position. |
| Line 47: | Line 47: | ||
| </ | </ | ||
| - | This tells us the toolhead (nozzle) | + | This tells us the toolhead (nozzle) |
| - | However our gcode offsets for x,y,**z** are '' | + | However our gcode offsets for x,y,**z** are '' |
| - | Observe above: | + | Observe above that '' |
| + | |||
| + | Is your's zero? If so your probe is uncalibrated as this should be the measured z distance between the nozzle and the probe. You're including an adjustment for the lack of this in your gcode z offset and that adjustment value varies. | ||
| + | |||
| + | In the end what really counts when it all comes down to the actual position that's what's actually being considered by the mcu which uses the mcirostep position of the abstracted stepper motor (micro steps position.) | ||
| + | |||
| + | Compare this with the following: | ||
| + | |||
| + | < | ||
| + | G28 | ||
| + | G1 Z10 | ||
| + | GET_POSITION | ||
| + | </ | ||
| + | |||
| + | which should produce something like | ||
| + | |||
| + | < | ||
| + | // mcu: stepper_x: | ||
| + | // stepper: stepper_x: | ||
| + | // kinematic: X: | ||
| + | // toolhead: X: | ||
| + | // gcode: X: | ||
| + | // gcode base: X:0.000000 Y:0.000000 Z:20.010000 E: | ||
| + | // gcode homing: X:0.000000 Y:0.000000 Z: | ||
| + | </ | ||
| + | |||
| + | Here the Z10 + the gcode offset has the toolhead (nozzle) at 30.010000mm from the bed. | ||
| + | |||
| + | Cautiously, compare this with the following: | ||
| + | |||
| + | < | ||
| + | SET_GCODE_OFFSET Z=0 MOVE=1 | ||
| + | G28 | ||
| + | G1 Z10 | ||
| + | GET_POSITION | ||
| + | </ | ||
| + | |||
| + | which should produce something like | ||
| + | |||
| + | < | ||
| + | // mcu: stepper_x: | ||
| + | // stepper: stepper_x: | ||
| + | // kinematic: X: | ||
| + | // toolhead: X: | ||
| + | // gcode: X: | ||
| + | // gcode base: X:0.000000 Y:0.000000 Z:0.000000 E: | ||
| + | // gcode homing: X:0.000000 Y:0.000000 Z: | ||
| + | </ | ||
| + | |||
| + | and the nozzle at about 10mm above the plate. | ||
| - | '' | ||
/app/data/attic/nozzle_high_above_bed.1790562934.txt.gz · Last modified: by dshoop
