Преобразование STL в G-code делается буквально парой кликов, но преобразование в обратную сторону может быть весьма затруднительным. Давайте разберемся как это делать!
STL - один из самых распространенных форматов файлов. Он описывает 3D с помощью треугольников, технологией, известной, как тесселяция. Файлы данного формата можно получить в ряде программ, а также скачать на репозиториях с 3D моделями.
С другой стороны, G-code - это команды, которые говорят принтеру как печатать объект. Код описывает параметры печати, такие как скорость печати и температура. а также геометрию 3D объекта. STL и другие форматы преобразуются в G-code слайсерами, такими как Cura. Тем не менее, процесс преобразования кода в STL файл не так прост.
Главная тому причина - у вас нет 3D модели. Преобразование кода в модель может работать по принципу сломанного телефона, так что можно получить модель совершенно отличную от того, что должно быть. Кроме того, придется поиграться с настройками конверсии.
Например, G-code часто содержит информацию, не касающуюся 3D объекта. При преобразовании в STL файл эти данные могут повлиять на модель и ее потребуется изменять вручную.
Итак, несмотря на вероятную потребность в постпроцессинге STL модели, есть два метода "в лоб", которые мы сейчас опишем:
Сервис MakePrintable
MakePrintable - это браузерный сервис который позволяет создать, изменить и напечатать 3D модель. У сервиса есть неплохой конвертер STL в G-code. Для этого вам потребуется создать аккаунт, перейти во вкладку Labs и нажать Start. После загрузки вашего кода, вам будет предложено выбрать быстрое восстановление или ручное восстановление. Быстрое восстановление - лучший способ для новичка, однако, иногда без ручного способа обойтись не получится.
Указав данные банковской карты (лучше используйте виртуальную), вы получите месяц бесплатного пользования программой. Для пользователей с платной подпиской есть некая "гарантия" восстановления, которая заключается в том, что компания восстановит ваш код в модель, если сервис не справится с этим автоматически.
Voxelizer
Voxelizer - это слайсер, используемый в 3D принтерах Zmorph. В программе есть встроенный функционал по преобразованию кода в модель путем промежуточного преобразования в "воксели", то есть малые 3D элементы, описываемые кодом.
Для преобразования кода в модель вам потребуется выбрать вкладку File>Import и выбрать ваш файл с G-code, а затем нажать кнопку Voxelize.
Далее вам предложат выбрать размер вокселизации: 0,1 мм обычно подходит, если в вашем коде не описываются модели меньше этого размера. Идеально будет, если размер вокселя будет равен или меньше толщины слоя. После вокселизации просто сохраните файл в формате (.stl).
Вот и все! Однако стоит помнить, что Voxelizer бесплатен только для пользователей принтеров Zmorph. Тем не менее, есть бесплатная пробная 90-дневная версия, после которой будет предложено платить 5 долларов в месяц за подписку.
Итак, теперь вы знаете как преобразовать G-code в STL файл быстро и бесплатно!