Функция Exclude Objects в Klipper позволяет исключать объекты во время процесса печати. www.klipper3d.org clevercreations.org Например, если во время печати одной модели возникает сбой, можно исключить именно её, а остальную часть печати продолжить. clevercreations.org
Процесс работы функции: www.klipper3d.org
- Загрузка файла для печати. www.klipper3d.org Во время загрузки файл обрабатывается, и в него добавляются маркеры Exclude Object. www.klipper3d.org
- Начало печати. www.klipper3d.org Klipper сбрасывает статус Exclude Object. www.klipper3d.org
- Обработка блока EXCLUDEOBJECTDEFINE. www.klipper3d.org Klipper обновляет статус известными объектами и передаёт его клиентам. www.klipper3d.org
- Запрос пользователя об отмене объекта. www.klipper3d.org Клиент отправляет команду EXCLUDE_OBJECT NAME=<имя> Klipper. www.klipper3d.org
- Обработка команды Klipper. www.klipper3d.org Программа добавляет объект в список исключённых и обновляет статус для клиента. www.klipper3d.org
- Получение обновлённого статуса клиентом. www.klipper3d.org Клиент может использовать полученную информацию, чтобы отразить статус объекта в пользовательском интерфейсе. www.klipper3d.org
- Завершение печати. www.klipper3d.org Статус Exclude Object будет доступен до тех пор, пока не произойдёт другое действие, которое его сбросит. www.klipper3d.org
Для работы функции необходимы подготовленные файлы G-Code, со старыми, необработанными файлами функция не будет функционировать. docs.mainsail.xyz