Учим принтер печатать окружности, а не многоугольники
Решил я накануне изучить тему скриптов для слайсинга, благо информации на просторах великого интернета много.
Все эти скрипты в основном: рассчитывают более или менее точное время печати, выводят на экран принтера дополнительную информацию, но почти никак не касаются процесса печати.
И в один прекрасный день я наткнулся на замечательный скрипт '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-кода будет замедлена!!!
Результат распечатки детали до использования скрипта:Результат распечатки детали после работы скрипта:Это мой первый пост, и то информация принадлежит не мне, но я надеюсь что я хоть как то помог)
Еще больше интересных статей
Сборка картриджа X6 для 3D принтера TT SapphirePro
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Прошивка klipper на FlyingBear Ghost 4s с мозгами на stm32
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Расскажите о принципах работы при прошивке stm32f103...
Сопла и сопли
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сколько раз этот вопрос поднимался. Сколько тем...
Комментарии и вопросы
Что могу сказать.... тоже проб...
Импользую вмето скотча алюмини...
https://www.thingiverse.com/th...
Принтер FlashForge Guider 2s....
Столкнулся с чертиками. Родная...
несколько месяцев назад у меня...
Реьята всем привет. у мен...