Prusa представляет формат двоичного G-кода для повышения эффективности использования пространства
30.11.2023Prusa представила новый формат двоичного G-кода, получивший название «bgcode», направленный на повышение эффективности использования пространства при 3D-печати. Традиционный G-код, хотя и широко используется в операциях с ЧПУ, не экономит пространство, что приводит к большим размерам файлов, особенно в приложениях 3D-печати. Новый формат .bgcode, подробно описанный в последней спецификации Prusa, является дополнительной альтернативой, предназначенной для решения этой проблемы.
Последняя версия PrusaSlicer поддерживает .bgcode, включая утилиту для преобразования между ASCII и двоичным G-кодом. Это преобразование обеспечивает сохранение данных при значительном уменьшении размера файлов. Репозиторий libbgcode предоставляет необходимые инструменты для этого процесса преобразования. Для редактирования вручную пользователи могут конвертировать двоичный G-код в ASCII, редактировать и возвращаться к двоичному формату.
Prusaslicer, теперь с bgcode. (Изображение предоставлено: Prusa) <бр />
Инициатива Пруса не уникальна в признании ограничений эффективности использования пространства G-кода. Существуют и другие решения, такие как Heatshrink и MeatPack, предлагающие различные преимущества. Инструмент libgcode включает параметры сжатия Heatshrink и кодирования MeatPack во время преобразования.
G-код обычно создается путем вырезания программного обеспечения из 3D-модели. Однако непосредственное создание G-кода может открыть дополнительные возможности. Этот новый формат .bgcode от Prusa представляет собой шаг на пути к более эффективному управлению файлами в 3D-печати, решая давнюю проблему увеличения размера файла при традиционном использовании G-кода.
Эта разработка может привести к более широкому внедрению форматов двоичных G-кодов и вдохновить на дальнейший прогресс в области сжатия файлов и повышения эффективности в отрасли.
<стр>Источник: hackaday.com</стр>