unload_filament
Pull filament out of the hotend — back into the AMS on Bambu, a heated retract elsewhere.
Instructions
Pull filament out of the hotend — back into the AMS on Bambu, a heated retract elsewhere.
Same temperature gate, verification, ``outcome`` vocabulary and wait
bound as ``load_filament``: on Bambu ``extrusion_verified`` is ``True``
once the AMS reports no tray feeding the nozzle (``tray_now`` 255); on
Klipper an ``UNLOAD_FILAMENT`` / ``M702`` macro is used when the config
has one; otherwise the hotend is heated and ``length_mm`` is retracted
(default 80).
Args:
material / temperature / length_mm / wait_seconds / keep_hot /
printer_name: as ``load_filament``. Unload never retracts at
the end (the filament is already out) but still turns the
heater off unless ``keep_hot`` asks otherwise.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keep_hot | No | Default: false. | |
| material | No | ||
| length_mm | No | ||
| temperature | No | ||
| printer_name | No | ||
| wait_seconds | No |