Можно ли перевести gcode в STL
Полноценно — нет. G-code — это не модель, а команды принтеру: куда вести сопло, сколько подать пластика, как нагреть сопло и стол. Поверхности модели в нём нет, поэтому STL из него можно построить только грубо: выйдет слепок отпечатка со ступеньками слоёв, стенками и заполнением внутри. Надёжнее найти исходную модель. Если она в 3MF или OBJ, перевести её помогут бесплатные конвертеры BunnySplit прямо в браузере, файл не уходит на сервер.
Содержание
- 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 поверхности нет: только линии, по которым шло сопло. По ним можно нарастить объёмные «колбаски» пластика. Но получится слепок отпечатка, а не модель:
- Ступеньки слоёв. Гладкий бок превратится в лесенку с шагом высоты слоя, обычно 0,2 мм.
- Внутри всё, что печаталось. Заполнение, поддержки и кайма станут частью сетки.
- Тяжёлая сетка. Тысячи дорожек дают огромный файл, а править его неудобно.
- Размер уже зашит. Увеличить деталь или напечатать её на другом принтере всё равно придётся из исходника.
Так что же делать? Искать исходник. Такие файлы обычно получают из модели в слайсере — значит, у кого-то она есть.
Где взять модель вместо G-code
Знакомая история: друг поделился готовым файлом для печати, а принтер у вас другой. Или файл старый, и деталь нужна крупнее. Идите по порядку:
- Спросите автора или продавца. Попросите саму модель, а не G-code. Купили её на BunnySplit — ссылка на скачивание всегда доступна в «Моих покупках».
- Есть проект .3mf — переведите его. Откройте файл в конвертере 3MF в STL и нажмите «Скачать STL»: все детали окажутся в одном файле. Нужны по отдельности — «По одному объекту».
- Исходник в OBJ. Конвертер OBJ переведёт его так же, в браузере.
- Проверьте результат. Откройте файл в просмотре моделей и сверьте габариты в миллиметрах.
- Есть только напечатанная деталь. Опишите задачу на бирже заказов: мастер сделает свою модель по вашему описанию или по фото вашей детали — например, сломанного крепления. Подробнее — в статье как заказать 3D-модель для печати.


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

Обратно: как перевести 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