Как восстановить печать после остановки в Repetier-Host | 3D-Print.do.am
Скачивай 3D модели
для 3D принтера бесплатно

Как восстановить печать после остановки в Repetier-Host

Остановка 3D-принтера во время работы — редкость, но такие случаи всё же случаются. Чаще всего это происходит из-за высокой нагрузки на компьютер, когда во время печати запускаются другие ресурсоемкие программы или подключено множество USB-устройств. Если печать прервалась, есть способ восстановить её, начиная с нужного момента, благодаря анализу последней переданной команды и редактированию G-кода.

⚠️ Важно: этот способ работает только при включенном относительном режиме подачи филамента (Relative Extrusion Mode).


Что нужно знать перед началом

Если при слайсинге модели вы не включили относительный режим подачи пластика, данный способ восстановления не сработает. Убедитесь, что в параметрах слайсера был выбран соответствующий режим (в Repetier-Host — во вкладке настройки экструзии SFACT).


Что делать при внезапной остановке принтера?

Интерфейс Repetier-Host (пример для macOS)

Сначала просто подождите пару минут — возможно, это временная задержка. Иногда система просто ненадолго "подвисает" при обработке других задач. Если принтер возобновил работу — отлично! В таком случае стоит ограничить число одновременно работающих приложений или повысить приоритет Repetier-Host в системе.

Если же принтер остановился окончательно, переходите к восстановлению вручную:

  1. Поднимите экструдер над моделью, чтобы избежать деформации изделия от перегрева.

  2. Если на команды реакции нет — выключите и снова включите принтер.

  3. После этого найдите последнюю команду, которая была отправлена перед сбоем.


Как найти и подготовить нужный участок G-кода

Чтобы найти точку, с которой нужно продолжить печать:

  1. Перейдите во вкладку "Журнал" в нижней части окна Repetier-Host.

  2. Откройте раздел "Отправленные команды" (или "Commands" в Windows-версии).

  3. Пролистайте лог до самого конца и скопируйте последнюю строку кода.

Теперь необходимо отыскать эту строку в полном G-коде вашей модели:

  • Скопируйте весь G-код из Repetier-Host и вставьте его в текстовый редактор с функцией поиска (например, Notepad++ или Sublime Text).

  • Используйте строку из журнала для поиска. Когда вы её найдете, удалите весь код до этой точки (включительно) — останется только тот, что идёт дальше.

  • В самый верх вставьте команду M83, которая включает относительный режим подачи филамента.

  • Сохраните обновлённый G-код как отдельный файл.


Подготовка принтера к повторному запуску

Перед тем как нажать "Печать", выполните следующие шаги:

  1. Разогрейте сопло до температуры печати.

  2. Проверьте подачу пластика вручную (выдавите немного филамента) — это позволит убедиться, что в сопле поддерживается давление.

  3. Аккуратно передвиньте хотенд над точку возобновления печати, не касаясь уже напечатанных участков.

  4. Нажмите кнопку "Старт" для запуска новой сессии печати.

Если вы используете принтер типа Rostock BI, сначала нажмите "Home All", затем "Run".


Возможные нюансы и ограничения

Следует помнить:

  • После удаления части G-кода программа больше не сможет точно оценивать оставшееся время печати.

  • Не выполняйте повторное выравнивание осей или срабатывание концевых выключателей — это может сбить позиционирование, и печать сместится.


Таким образом, вы сможете спасти незавершённую печать и избежать перерасхода материала. Несмотря на некоторые сложности, этот подход поможет восстановить работу без повторного старта с нуля.


Комментарии

Минимальная длина комментария - 50 знаков. Комментарии модерируются
Комментариев еще нет. Вы можете стать первым!