Как это бывает, решил изучить новые технологии 3д печати и купил себе 3D SLA принтер Photon, но его софт а именно слайсер оставляет желать лучшего, очень уж он слабоват. Нет контроля заполнения, поддержки плохо управляются и т.п… В общем решил я это дело обойти с помощью Cura, просто решил что может сработать и можно заюзать его… Поискал в сети описание формата Photon, он оказался довольно простым… И вот что из этого вышло:

Пока искал думал создать всё управление с нуля, но после нашёл проект Photon File Editor Который уже реализует многое… И я решил что просто создам конвертер с gcode в набор изображений который после может быть использован этим проектом…
Разбираясь в gcode быстро нарисовал программу это дело реализует, напечатал пару моделей всё ОК. Решил поделиться с вами результатом своей работы.
Как это делать:
Шаг №1. Первоначально нужно создать новый принтер с параметрами:

Шаг №2. После указать высоту слоя Z=0.05 и толщину стен =0.047:

Шаг №2.1. Нарезать на слои, увидим что то типа этого:

Можно убедиться что всё нарезалось правильно и заполнение правильное:

Шаг №3. Запустить скрипт указав ему gcode

Шаг №3.1. Если всё хорошо можно увидеть процесс работы:

Шаг №3.2. Все слои будут сохранены в собственные файлы /layers/layer_xxxxxx.png

Шаг №4. Запускаем Photon File Editort и создаём новый файл:

Шаг №5. В меню редактирования "Edit" выбираем импортировать картинки "Import bitmaps":

Шаг №6. Выбираем каталог в котором находятся файлы с изображением слоёв:

Шаг №7. Наслаждаемся проделанной работой и применяем свои настройки

Если что что бы каждый раз не менять можно поправить файл с преднастройками лежащий в каталоге PhotonFileEditor/resources/resins.txt
Все наработки лежат на гитхабе
ссылка на оригинал статьи https://habr.com/ru/post/484496/
Добавить комментарий