Учим принтер печатать окружности, а не многоугольники
Решил я накануне изучить тему скриптов для слайсинга, благо информации на просторах великого интернета много.
Все эти скрипты в основном: рассчитывают более или менее точное время печати, выводят на экран принтера дополнительную информацию, но почти никак не касаются процесса печати.
И в один прекрасный день я наткнулся на замечательный скрипт 'g1tog23', что в переводе на наш 'исконно-русский' он переводит (там где нужно) отрезки описанные g-кодом в дуги и окружности.
Авторство скрипта как вы поняли не моё, а сиё чудо принадлежит Алексею Хохлову, за что ему выражаю огромною благодарность. И заранее прошу прощения за плагиат, просто пытаюсь разжевать информацию.
Краткая справка из wiki:
G01 Линейная интерполяция
G02 Круговая интерполяция по часовой стрелке
G03 Круговая интерполяция против часовой стрелки
Это сделано для оптимизации кода ЧПУ обработки, но в бесплатных слайсерах g-code генерируется так что круговая интерполяция не используется, а окружности и дуги описываются отрезками прямых. Знающие люди говорят, что в Кура и Симплифай3д это возможность реализована программно без скриптов, но я эту инфу проверил и был очень сильно разочарован, нигде в трех крупных слайсерах этой возможности не было (прошу сильно не пинаться, если где то ошибся).
Что нам понадобиться:
- Сам скрипт - Python версии не ниже 2.7
- Slic3r - Хоть сколько терпения и капельку прямых рук)
И так приступим:
Устанавливаем Python (не забываем установить галочку здесь, иначе придется прописывать вручную)Скачиваем архив скрипта с репозиторияЗатем распаковываем архив, желательно поближе к Python, я обычно распаковываю прямо в папку с питоном
должен получиться путь что-то типа C:/Python27/g1tog23/
Теперь необходимо у файла g1tog23.bat изменить разрешение на g1tog23.cmd
После изменения разрешения открываем блокнотом файл g1tog23.cmd и изменяем строчку
c:Python26python.exe f:3dprintingg1tog23.py %*
В ней нужно во-первых указать путь до питона у вас на компьютере, во-вторых путь до файла g1tog23.py который находиться после распаковки вместе с файлом g1tog23.cmd.
Завершаем редактирование файла, сохраняемся)
Далее необходимо открыть настройки Sliс3r, у меня это вкладка Print Settings раздел Output options строка Post-processing scriptsСюда вводим путь до файла g1tog23.cmd!!!
На этом настройки кончились, сохраняем конфигурацию. И можно приступить к слайсингу.
Ахтунг: после того как вы пропишите скрипт, генерация g-кода будет замедлена!!!
Результат распечатки детали до использования скрипта:Результат распечатки детали после работы скрипта:Это мой первый пост, и то информация принадлежит не мне, но я надеюсь что я хоть как то помог)
Еще больше интересных статей
Стол для 3д принтера из нержавейки
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Kingroon KP3S Pro V2 решение проблем и сравнение с Kingroon KP3S
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Blue Pill & SSD1306, ну очень маленькие.., но 32 бит!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Решил я тут попробовать перейти с 8 бит на 32.
Готовы...
Комментарии и вопросы
Таки да, в принципе я печатаю....
Мэйджик 0_0
Калибровать пластик вас не учи...
Здравствуйте! Хочу узнать, мож...
Всем привет. У меня принтер an...
Доброго дня - у кого-то...
Всем привет! У меня креалити К...