park_head
Move the print head somewhere safe, away from the plate, and leave it there.
Instructions
Move the print head somewhere safe, away from the plate, and leave it there.
The retreat, as distinct from ``home_axes`` (the measurement). A park
NEVER homes Z and never heats: it raises the head the vendor's way,
homes X (an endstop -- nothing is touched), and travels to the model's
own off-plate spot -- on a Bambu, the position the machine itself
flushes at, served one plan at a time through Kiln's hosted service for a printer paired to your Kiln sign-in, free, and kept on your machine so it works offline. On
Marlin, Klipper and RepRapFirmware the firmware's own home position IS
the park, chosen by whoever configured the machine -- and the catalogue's
motion record for the declared ``printer_model`` decides how much of it
is sent: on a machine whose Z home presses a probe or the nozzle onto
the plate (most of them), park homes X and Y only and leaves Z alone;
on the few whose Z home cannot touch the plate, the full home. With no
``printer_model`` declared, or one the catalogue does not know, park
refuses and says which key to set (code PRINTER_MODEL_REQUIRED). A
Bambu model whose spot is not served here refuses by name rather than
guessing a coordinate, and says to use the screen's jog controls, Z up
first -- never its Home button over a part.
Use this first on any machine you are nervous about: it is the safer
of the two verbs by construction, because nothing descends. Same
``plan_only`` / ``step`` options as ``home_axes`` -- run it in steps
the first time with a person beside the machine.
Args:
wait_seconds: How long to watch for a fault code afterwards on
backends that raise one (default 10).
step: Send only this step of the sequence (1-based).
plan_only: Describe the steps; send nothing.
plate_clear: A PERSON's statement that the plate is empty. Lets a
park proceed over a plate the record says holds a part, and lets
the full home (Z included) stand in for the park on a machine
whose Z home touches the plate. Written to the plate record,
as on ``home_axes``: the plate reads ``clear`` until the next
print starts. Never set it on a person's behalf.
printer_name: Which printer. Omit for the default one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| step | No | ||
| plan_only | No | Default: false. | |
| plate_clear | No | Default: false. | |
| printer_name | No | ||
| wait_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||