Все статьи

7 октября 2026 г.

Анализатор G-code онлайн: время печати, расход пластика, цена

0 просмотровПока нет оценок· Войдите, чтобы оценить
Открыть инструмент
Анализатор G-code: время печати 2 ч 15 мин, расход филамента 25,1 г, 180 слоёв и стоимость пластика

Чтобы узнать время печати и расход пластика по готовому G-code, загрузите файл в анализатор G-code: за секунду вы увидите время, расход филамента в граммах и метрах, число слоёв, название слайсера и стоимость пластика по вашей цене за килограмм. Анализатор бесплатный, работает в браузере без входа, файл (до 100 МБ) никуда не загружается.

Я сделал его для ситуаций, когда в руках только .gcode: его прислал клиент, он лежит на SD-карте или в Klipper, а слайсера с проектом нет. Тогда не нужно гадать «сколько это печатается и сколько пластика уйдёт».

Как проанализировать G-code: три шага

  1. Откройте анализатор и перетащите файл .gcode, .gco или .g (либо нажмите на рамку и выберите).
  2. Посмотрите четыре крупные цифры: время печати, филамент в граммах, филамент в метрах и число слоёв. Ниже подписано, какой слайсер создал файл.
  3. В блоке «Стоимость пластика» введите цену катушки за килограмм (в поле по умолчанию стоит 1990, замените на свою). Итог до 100 показывается с двумя знаками (например, 8,57), от 100 и выше целым числом: это граммы на печать × цена за кг ÷ 1000. Валюта не привязана, считайте в той, в которой вводите цену.

Например, на 85 г пластика при цене 1990 за кг получится около 169. Блок со стоимостью появляется, когда в файле удалось найти граммы или метры.

Откуда анализатор берёт цифры

Сначала он ищет метаданные, которые слайсер записал в комментариях: они точные, ведь это собственный расчёт слайсера. Если метаданных нет, анализатор считает сам по командам движения. Источник виден по плашке «оценка по командам».

СлайсерЧто читается из комментариев
CuraTIME:, Filament used: (в метрах), LAYER_COUNT:
PrusaSlicer, SuperSlicerestimated printing time, filament used [g], filament used [mm]
OrcaSlicer, Bambu Studioто же, плюс total estimated time, total filament weight [g], total filament length [mm], total layer number
Simplify3DBuild time:, Filament length:, Plastic weight:
ДругиеНет метаданных: счёт по командам G0/G1 и подаче E, результат помечается как оценка

Если слайсер дал только длину прутка, граммы считаются для PLA (плотность 1,24 г/см³, пруток 1,75 мм). Если только граммы, то метры получаются обратным пересчётом по тем же значениям.

Сколько грамм в метре пластика

Полезно, чтобы быстро прикинуть расход «на глаз» и понять, насколько можно доверять пересчёту длины в массу. Для прутка 1,75 мм:

ПластикПлотность, г/см³ (типичная)Масса 1 м, г
PLA1,24около 3,0
PETG1,27около 3,1
ABS1,04около 2,5
TPU1,21около 2,9

Плотность у разных производителей чуть отличается, значения ориентировочные. Отсюда простой вывод: для PETG и PLA ошибка пересчёта небольшая, для ABS анализатор в режиме «только длина» завысит вес примерно на 15–20%. Если слайсер сам записал граммы, пересчёта нет вовсе.

Как использовать результат на практике

ЦифраЧто с ней делать
Время печатиУмножьте на мощность принтера, чтобы оценить электричество; см. сколько электричества потребляет 3D-принтер
ГраммыУмножьте на цену грамма пластика, чтобы получить стоимость материала; сверьте с остатком на катушке в калькуляторе катушки
СлоиПроверьте высоту слоя: модель 60 мм при слое 0,2 мм даёт 300 слоёв
СлайсерУбедитесь, что файл нарезан тем профилем и принтером, который вы ожидали

Для полной себестоимости (электричество, амортизация принтера, работа, поддержки, постобработка, маржа) загляните в разбор как посчитать себестоимость 3D-печати и в калькулятор. Анализатор считает только пластик.

Пример: из цифр анализатора в цену

Допустим, анализатор показал 2 ч 40 мин и 85 г. Цена катушки 1990 за кг, принтер в среднем потребляет 120 Вт, электричество стоит 6 за кВт·ч (все числа условные, подставьте свои).

СтатьяРасчётИтого
Пластик85 г × 1990 / 1000около 169
Электричество2,67 ч × 0,12 кВт × 6около 1,9

Видно, что электричество на такой печати почти ничего не весит, а вот пластик, износ принтера и ваше время уже заметны. Поэтому анализатор нужен как первый шаг, а не как итоговая себестоимость: результат дальше переносится в калькулятор вместе с амортизацией, работой и маржой.

Ошибки и ограничения, о которых стоит знать

  • Оценка по командам грубая. Время считается как дистанция, делённая на подачу, плюс 10% на ускорения, а до первой команды F принимается 1500 мм/мин. В расход идёт только положительная подача E на ходах с перемещением по X/Y: ретракты, возвраты после них и чистые ходы экструдера не считаются, учитываются режимы M82/M83 и сброс G92 E0, команды G10/G11 игнорируются. Но это всё равно упрощённая модель (например, прайм-линии вне расчёта). Считайте такие цифры порядком величины, а не точным значением.
  • Несколько филаментов. В многоцветных файлах расход записан списком, по одному значению на филамент (например, filament used [g] = 3.7, 0.6, у Cura с двумя экструдерами Filament used: 1.2m, 0.5m). Анализатор суммирует все значения и показывает общий расход, без разбивки по филаментам. Граммы при этом не пересчитываются по типу пластика, поэтому сверьте итог со сводкой слайсера.
  • Время слайсера и реальное время расходятся. Прогрев стола, калибровка перед печатью, паузы и реальные ускорения принтера могут добавить время. Анализатор показывает то, что посчитал слайсер.
  • Не G-code. Если загрузить файл другого типа, придёт сообщение «Не удалось разобрать файл — это точно G-code?».
  • Проектные файлы. Анализатор принимает только .gcode, .gco, .g. Нарезанный .3mf из Bambu Studio сначала экспортируйте как обычный G-code.
  • Нет траектории и слоёв по цветам. Это не просмотрщик движения головки. Для послойного просмотра берите слайсер.

Чем заменить анализатор

  • Сам слайсер (PrusaSlicer, OrcaSlicer, Bambu Studio, Cura) показывает те же цифры сразу после нарезки, да ещё послойный предпросмотр. Если проект открыт, смотрите там.
  • Klipper-интерфейсы (Mainsail, Fluidd) и OctoPrint показывают метаданные файлов на принтере, а с учётом остатков помогает Spoolman.
  • Этот анализатор удобен, когда есть только файл: без слайсера, без установки, с быстрым пересчётом в деньги. Для разового вопроса «сколько это стоит в пластике» этого достаточно.

Что дальше

Если нужно перевести время и граммы в цену для клиента, откройте калькулятор или инструмент стоимости электричества. Для моделей, которые ещё не нарезаны, пригодится проверка нависаний: она поможет понять заранее, сколько пластика уйдёт на поддержки.

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

Как узнать время печати и расход пластика по G-code файлу?
Загрузите .gcode в анализатор: он прочитает данные из комментариев слайсера и покажет время печати, расход филамента в граммах и метрах и число слоёв. Если слайсер метаданных не оставил, значения будут посчитаны по самим командам и помечены как оценка.
Какие слайсеры распознаёт G-code analyser?
Cura, PrusaSlicer, SuperSlicer, OrcaSlicer, Bambu Studio и Simplify3D: данные читаются прямо из комментариев в файле. Файлы других слайсеров обрабатываются по командам G0/G1 и подаче E.
Где в G-code написано, сколько пластика использовано (gcode filament used)?
Обычно в комментариях в начале или в конце файла: у PrusaSlicer и OrcaSlicer это строки filament used [g] и filament used [mm], у Cura строка Filament used в метрах. Анализатор находит их сам и пересчитывает в граммы и метры.
Насколько точно считается масса филамента?
Если слайсер записал граммы, берутся его значения с учётом выбранного пластика. Если только длину, масса считается для PLA плотностью 1,24 г/см³ и прутка 1,75 мм, для других материалов результат будет приблизительным.
Можно ли узнать стоимость печати по G-code?
Анализатор считает стоимость пластика: граммы умножаются на цену килограмма, которую вы вводите (по умолчанию 1990). Электричество, износ и работу он не учитывает, для полной себестоимости нужен калькулятор.
Есть ли ограничение на размер G-code файла?
Да, до 100 МБ; поддерживаются расширения .gcode, .gco и .g.
Мой G-code отправляется на сервер?
Нет, файл разбирается прямо в браузере и никуда не загружается. Вход и регистрация не нужны.
Статья полезна?00Войдите, чтобы оценить статью

Комментарии

Анализатор G-code онлайн: время печати, расход пластика, цена · 3D Print Pricing