Отмена одного объекта при печати: Exclude Object в Klipper, Bambu, Marlin

Если при печати нескольких деталей одна оторвалась или испортилась, её можно исключить, не останавливая остальные. Как работает отмена объекта (Exclude Object), что нужно включить в слайсере и прошивке Klipper, Marlin, Bambu Lab и Prusa, как отменить деталь из интерфейса и каковы ограничения.
Коротко: отмена объекта (Exclude Object, Cancel Object) позволяет при печати нескольких деталей исключить одну — оторвавшуюся, испорченную или ненужную — и продолжить печатать остальные. Принтер просто перестаёт печатать в области этой детали. Нужны два условия: слайсер должен добавить в G-code метки объектов, а прошивка — уметь их обрабатывать: в Klipper это секция [exclude_object] и кнопка в Mainsail/Fluidd, в Marlin — команда M486, в принтерах Bambu Lab и Prusa — штатная функция в меню и приложении. Ниже — как включить, как отменить деталь и ограничения.
Зачем это нужно
При послойной печати партии деталей одна оторванная деталь может испортить всё: сопло таскает её по столу, на неё налипает пластик, и через несколько слоёв ком сбивает соседние детали. Раньше выход был один — остановить печать. С отменой объекта вы теряете только одну деталь. Это особенно ценно при печати на заказ и сериях. Печать нескольких моделей, модель оторвалась.
Поддержка в прошивках и принтерах

Klipper
- Добавьте в
printer.cfgпустую секцию[exclude_object]и перезапустите Klipper. - В Moonraker включите обработку меток (в
moonraker.confсекция[file_manager], параметрenable_object_processing: True) — если слайсер не добавляет метки сам. - В слайсере включите метки объектов: в Orca Slicer и PrusaSlicer — «Метки объектов» (Label objects) в настройках печати; в Cura метки добавляются комментариями, их обработает Moonraker.
- Во время печати в Mainsail или Fluidd откройте список объектов или карту стола и нажмите «Исключить» у нужной детали.
Команда вручную — EXCLUDE_OBJECT NAME=имя. Mainsail и Fluidd, установка Klipper.
Marlin
В Marlin 2.x функция включается опцией CANCEL_OBJECTS в Configuration_adv.h — во многих заводских прошивках она выключена, тогда нужна сборка прошивки. Слайсер должен добавлять команды M486 с номерами объектов (в PrusaSlicer и Orca — опция меток в формате Marlin/Firmware). Отменить объект — M486 S<номер> из терминала или OctoPrint с плагином Cancel Objects. Прошивка Marlin, OctoPrint.
Bambu Lab и Prusa
На принтерах Bambu Lab отмена объекта доступна на экране принтера, в приложении Bambu Handy и в Bambu Studio — при печати, отправленной из Bambu Studio или Orca. На современных принтерах Prusa функция встроена: отмена через меню принтера или Prusa Connect, метки добавляет PrusaSlicer. Bambu Studio.
Советы

Ограничения
- Оторвавшаяся деталь остаётся на столе. Принтер перестаёт её печатать, но если она сдвинулась и попадает под сопло — удар неизбежен. Убирать её рукой во время печати опасно: горячее сопло и движущиеся части.
- Сливающиеся объекты. Детали, стоящие вплотную или объединённые каймой, могут считаться одним объектом.
- Общие поддержки и кайма печатаются для всех объектов; у отменённого они тоже прекращаются, но уже напечатанное остаётся.
- Башня очистки при многоцветной печати — отдельный объект; её отменять нельзя.
- Время печати в интерфейсе после отмены обновляется не сразу.
Когда отмена не поможет
Если оторвавшаяся деталь уже намоталась на сопло или налипла к соседям, — остановите печать: отмена объекта не уберёт ком пластика с сопла, и он продолжит портить остальное. После остановки очистите сопло и посмотрите, можно ли спасти уцелевшие детали допечаткой. Восстановление печати, пластик налипает на сопло.
Как проверить, что всё работает
- Расставьте на столе 3–4 маленьких кубика 10 мм.
- Нарежьте с включёнными метками объектов и запустите печать.
- На 2–3 слое отмените один кубик через интерфейс или командой.
- Убедитесь, что принтер перестал печатать его, а остальные продолжаются без пропусков.
Такой тест занимает 10 минут и избавляет от сюрпризов, когда отмена понадобится на длинной серии.
Как снизить риск отрыва
- Хороший первый слой и чистая поверхность. Первый слой.
- Кайма для мелких и высоких деталей. Кайма.
- Z-hop, чтобы сопло не задевало детали. Z-hop.
Частые вопросы
Что такое Exclude Object?
Функция Klipper для исключения одной детали из печати без остановки остальных.
Как отменить объект в Marlin?
Командой M486 S с номером объекта, если в прошивке включено CANCEL_OBJECTS.
Что включить в слайсере?
Метки объектов (Label objects) в настройках печати.
Есть ли отмена объекта у Bambu Lab?
Да, на экране принтера, в Bambu Handy и Bambu Studio.
Убирается ли оторвавшаяся деталь со стола?
Нет, принтер просто перестаёт её печатать.
Можно ли отменить башню очистки?
Нет, она нужна для смены цветов.
Нужна 3D-печать на заказ?Студия Universe3D в Тюмени: фотополимерная печать, моделирование, покраска. Доставка по России и СНГ.
Оставить заявку