Откат при помощи G10/G11 вместо отката слайсером
Приветствую!
Многие пользуются, и я в том числе долгое время это делал, откатом в слайсере стандартным способом, тоесть, слайсер в g-коде прописывал каждый раз с какой скоростью и сколько пластика откатить и вернуть обратно, но для меня это не совсем удобно.
Настройка команд G10/G11 позволяет перенести настройки ретракта из слайсера в принтер.
Как настроить и чем удобней настройка ретракта в прошивке принтера под капотом.
Не видел ни разу статей про то, что вместо ретракта слайсера в g-коде, можно использовать команды G10/G11, поэтому решил написать небольшую статью про эти команды.
Зачем нужна настройка ретракта прошивкой принтера, если слайсер неплохо справляется с данной функцией, спросите вы?
Отвечаю, для меня, использование команды G10/G11 удобней тем, что для подбора величины ретракта, скорости, количества дополнительного объема во время возврата, мне не нужно каждый рас слайсить новый бэнч наблюдать за ним как он печатается и анализировать полученные результаты. После чего вносить правки в профиль слайсера, снова печатать бэнч с новыми настройками, и так по нескольку раз, добиваясь нужного результата. Использование G10/G11 позволяет менять все параметры ретракта на лету, во время печати, что значительно упрощает настройку ретракта.
Есть и обратная сторона данной функции, в слайсере можно создать разные профили для разных пластиков и диаметров сопел, для которых можно задать свои настройки ретракта. Но в случае использования G10/G11 настройка величин ретракта будет всегда одна для всех типов пластика и диаметров сопел. Данное неудобство можно обойти либо заданием настроек в начальном g-коде, либо каждый раз менять настройки для разных пластиков в EEPROM принтера.
Каждый выбирает что ему удобней, поэтому давайте будем субъективны, я использую в основном сопло 0,4мм и пластики PLA и PetG, для которых настройки ретракта у меня одинаковы. Если я печатаю другим пластиком, например флексом, я просто поменяю настройки в принтере, так как им я печатаю раз в пол года.
На этом рассуждений думаю достаточно, расскажу о настройке.
По информации с reprap wiki поддержка данных команд G10/G11 (откат/возврат) есть в прошивках Marlin, RepRapFirmware, Repetier с версии 0.92, Smoothie, Prusa, MK4duo, но вот M207 (настройка ретракта) почему то отсутствует в Repetier, возможно информация о g-кодах слегка не актуальна, и M207 так же поддерживается в Repetier.
Настройка прошивки достаточно простая, принтеру с EEPROM необходимо задать команду M207 с нужными параметрами и сохранить при помощи команды M500.
Сама команда M207 задает следующие параметры ретракта:
Snnn положительное число - величина ретракта в милиметрах
Rnnn положительное или отрицательное число - дополнительное расстояние подачи пластика во время возврата в милиметрах, стандартно 0мм
Fnnn скорость отката в мм/мин
Tnnn скорость возврата пластика если нужна другая скорость возврата, в мм/мин
Znnn подъем оси Z во время ретракта в мм
Пример:
M207 S6.0 R0.042 F2700 T1800 Z0.1
Величина ретракта 6мм, дополнительный пластик во время возврата 0,042мм, скорость ретракта 2700мм/мин (45мм/с), скорость возврата 1800мм/мин (30мм/с), подъем оси Z на 0.1мм.
Более в настройках принтера ничего задавать не нужно.
Слайсер я использовал Ultimaker Cura 4.4.1, как настроить в Simplify3D мне неизвестно, я его не использую.
В магазине плагинов необходимо установить плагин "Printer settings"
После установки необходимо перезапустить слайсер.
В настройках видимости параметров включить все параметры группы "Printer Settings", как это сделать, я думаю объяснять не нужно.
Разворачиваем появившуюся группу настроек и ищем галочку "Откат встроенного программного обеспечения"
В настройках материала обязательно должна быть установлена галочка "Разрешить откат"
Теперь скорости ретракта и расстояния никак не будут влиять ретракт.
Не знаю как будет работать настройка смены экструдера, будет ли слайсер писать в g-код G10/G11, либо откаты при смене экструдера будут прописаны прям в g-коде, так как G10/G11 не поддерживает настроек смены экструдера.
Важно! Дополнительный заполняемый объем при откате в слайсере необходимо установить в 0, теперь этим будет управлять принтер, в противном случае это будет делать и принтер и слайсер в g-коде.
На этом более настраивать ничего не нужно, можно пользоваться.
P/S Если "Printer Settings" указать актуальные для принтера настройки максимальной скорости, ускорений и рывков для всех осей, слайсер станет показывать более точное время печати, мне помогло так как я не пользуюсь управлением рывками и ускорениями в слайсере.
Еще больше интересных статей
Еще немного французов. Зенитное...
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сушилка для пластика на 1 катушки уже не из овна и палок.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Первый опыт очень дешевой и большой сушилки для всех типов п...
Записки тридэголика. Эпизод первый.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Я тоже так думаю. Тем более он...
Нельзя ли лазером разглаживать...
А что за полосы? Диаметр прутк...
Собрал принтер Tronxy X5SA-400...
Надо настроить отправку файла...
Опыта в печати довольно мало,...
Спросил у сотрудника техподдер...