Софт и подготовка

Можно ли перевести gcode в STL

Чтение ~6 минОбновлено: ноябрь 2026

Полноценно — нет. G-code — это не модель, а команды принтеру: куда вести сопло, сколько подать пластика, как нагреть сопло и стол. Поверхности модели в нём нет, поэтому STL из него можно построить только грубо: выйдет слепок отпечатка со ступеньками слоёв, стенками и заполнением внутри. Надёжнее найти исходную модель. Если она в 3MF или OBJ, перевести её помогут бесплатные конвертеры BunnySplit прямо в браузере, файл не уходит на сервер.

Содержание
  1. Что внутри файла
  2. Почему модель не собрать
  3. Где взять модель
  4. Файл .gcode.3mf
  5. Обратный путь
  6. Частые вопросы
Коротко
  • G-code — не модель, а команды принтеру: путь сопла, подача пластика, нагрев.
  • Сетку из него не вернуть — только грубый слепок со слоями и заполнением.
  • Ищите исходник: модель у автора — в STL, 3MF или OBJ.
  • В .gcode.3mf модели тоже нет — её хранит обычный проект .3mf.

Что записано в G-code

Скачали файл, открыли, а внутри тысячи строк вида G1 X120 Y85 E2.4? Это запись того, как печатать, а не того, что печатать. Слайсер уже разложил деталь на слои и для каждого слоя расписал путь сопла:

СтрокаЧто делает принтер
M104 S215греет сопло до 215 °C
M140 S60греет стол до 60 °C
G28возвращает голову в начало координат
G1 X120 Y85 E2.4едет в точку X120 Y85 и подаёт пластик

Всё это посчитано под конкретный принтер, сопло и пластик. Файл .gcode — обычный текст, его откроет даже Блокнот. А формы детали в нём не найти. Ни строчки.

Почему модель из G-code не собрать

Собрать деталь по такой записи — всё равно что восстановить торт по записи движений кондитера. Что-то похожее выйдет, рецепта — нет. STL — это поверхность, оболочка из треугольников. В G-code поверхности нет: только линии, по которым шло сопло. По ним можно нарастить объёмные «колбаски» пластика. Но получится слепок отпечатка, а не модель:

Так что же делать? Искать исходник. Такие файлы обычно получают из модели в слайсере — значит, у кого-то она есть.

Где взять модель вместо G-code

Знакомая история: друг поделился готовым файлом для печати, а принтер у вас другой. Или файл старый, и деталь нужна крупнее. Идите по порядку:

  1. Спросите автора или продавца. Попросите саму модель, а не G-code. Купили её на BunnySplit — ссылка на скачивание всегда доступна в «Моих покупках».
  2. Есть проект .3mf — переведите его. Откройте файл в конвертере 3MF в STL и нажмите «Скачать STL»: все детали окажутся в одном файле. Нужны по отдельности — «По одному объекту».
  3. Исходник в OBJ. Конвертер OBJ переведёт его так же, в браузере.
  4. Проверьте результат. Откройте файл в просмотре моделей и сверьте габариты в миллиметрах.
  5. Есть только напечатанная деталь. Опишите задачу на бирже заказов: мастер сделает свою модель по вашему описанию или по фото вашей детали — например, сломанного крепления. Подробнее — в статье как заказать 3D-модель для печати.
Конвертер 3MF на BunnySplit: проект с несколькими деталями, габариты в миллиметрах и кнопки «Скачать STL» и «По одному объекту»
Проект .3mf — одним файлом или по деталям.
Конвертер OBJ на BunnySplit: открытая модель OBJ и кнопка скачивания
OBJ переводится тоже прямо в браузере.

А в файле .gcode.3mf модель есть?

Bambu Studio и OrcaSlicer умеют сохранять подготовленный стол файлом .gcode.3mf. Окончание 3mf сбивает с толку, но внутри — тот же G-code, картинки стола и настройки печати. Модель слайсер в такой файл не кладёт: мы проверили это по открытому исходному коду обоих слайсеров в ноябре 2026 года.

Поэтому наш конвертер честно ответит: «В файле нет модели». Обидно, зато сразу понятно. А сама модель живёт в обычном проекте .3mf — его слайсер сохраняет как проект, и такой файл конвертер переводит в STL.

Конвертер 3MF после открытия файла .gcode.3mf: сообщение «В файле нет модели»
В .gcode.3mf только G-code и настройки — модели нет.

Обратно: как перевести STL в G-code

Нужно наоборот — получить G-code из STL? Это и есть работа слайсера, отдельный конвертер не нужен. Откройте файл в бесплатном слайсере: Bambu Studio, OrcaSlicer, PrusaSlicer или Cura. Выберите профиль своего принтера и пластика, запустите расчёт и сохраните G-code — или сразу отправьте его на принтер. Как устроен слайсер, — в ответе что такое слайсер.

До расчёта проверьте деталь: размер — в инструменте «Изменить размер», дыры — в инструменте починки. И не запускайте чужой G-code, посчитанный под другой принтер: температура, скорость и размер стола в нём чужие.

Частые вопросы

Можно ли перевести gcode в STL онлайн?

Полноценно — нет, ни онлайн, ни в программе: в G-code записан путь сопла, а не поверхность модели. По нему строят только грубый слепок со ступеньками слоёв и заполнением внутри. Ищите исходную модель: если она в 3MF или OBJ, перевести её помогут наши конвертеры прямо в браузере.

Есть ли модель внутри файла .gcode.3mf?

Нет. В такой архив слайсер кладёт G-code, картинки стола и настройки печати, а модель пропускает. Наш конвертер 3MF так и ответит: «В файле нет модели». Модель хранит обычный проект .3mf — его конвертер переводит.

Как перевести STL в G-code для 3D-принтера?

Откройте модель в слайсере, выберите профиль своего принтера и пластика, запустите расчёт и сохраните G-code. Слайсер и есть такой переводчик, отдельный конвертер не нужен.

Можно ли изменить размер модели в G-code?

Нет: слои и путь сопла уже посчитаны под один размер. Измените размер исходного файла — в слайсере или в инструменте «Изменить размер» — и посчитайте G-code заново.

Можно ли запустить чужой G-code на своём принтере?

Только если он посчитан под такой же принтер, сопло и пластик. Иначе температура, скорость и размер стола в нём окажутся чужими. Надёжнее попросить у автора исходник и посчитать G-code самим.

Читать дальше

Ищете модели для печати?

В каталоге BunnySplit формат видно до покупки, цены в рублях, есть и бесплатные модели.

Печатаете на заказ? Продавайте свои модели и услуги на BunnySplit