53 lines
1.6 KiB
Markdown
53 lines
1.6 KiB
Markdown
---
|
|
tag: g034b
|
|
title: Mechanical Gantry Calibration
|
|
brief: Modern replacement for Průša's TMC_Z_CALIBRATION
|
|
author: thisiskeithb
|
|
|
|
requires: MECHANICAL_GANTRY_CALIBRATION
|
|
since: 2.0.4
|
|
group: calibration
|
|
|
|
codes: [ G34 ]
|
|
related: [ M422, M906, M907, M915 ]
|
|
|
|
notes:
|
|
- Requires `MECHANICAL_GANTRY_CALIBRATION`.
|
|
|
|
parameters:
|
|
-
|
|
tag: S
|
|
optional: true
|
|
description: "Current value to use for the raise move. (Default: `GANTRY_CALIBRATION_CURRENT`)"
|
|
values:
|
|
-
|
|
unit: mA
|
|
type: int
|
|
-
|
|
tag: Z
|
|
optional: true
|
|
description: "Extra distance past `Z_MAX_POS` to move the Z axis. (Default: `GANTRY_CALIBRATION_EXTRA_HEIGHT`)"
|
|
values:
|
|
-
|
|
unit: linear
|
|
type: float
|
|
|
|
videos:
|
|
- 3jAFQdTk8iw
|
|
|
|
example:
|
|
-
|
|
pre: 'Mechanical gantry calibration:'
|
|
code:
|
|
- G34
|
|
---
|
|
|
|
This command is used to align the ends of the X gantry. See the [video demonstration](//youtu.be/3jAFQdTk8iw?t=684) above.
|
|
|
|
- The carriage moves to `GANTRY_CALIBRATION_SAFE_POSITION`, also called the "pounce" position.
|
|
- If possible, the Z stepper current is reduced to the value specified by `S` (or `GANTRY_CALIBRATION_CURRENT`) to prevent damage to steppers and other parts. *The reduced current should be just high enough to move the Z axis when not blocked.*
|
|
- The Z axis is jogged past the Z limit, only as far as the specified `Z` distance (or `GANTRY_CALIBRATION_EXTRA_HEIGHT`) at the `GANTRY_CALIBRATION_FEEDRATE`.
|
|
- The Z axis is moved back to the working area (also at `GANTRY_CALIBRATION_FEEDRATE`).
|
|
- Stepper current is restored back to normal.
|
|
- Finally the machine is re-homed, according to `GANTRY_CALIBRATION_COMMANDS_POST`.
|