G-code Viewer

Бесплатный онлайн-просмотрщик G-code прямо в браузере. Перетаскиваешь .gcode — видишь все слои в 3D с раздельной подсветкой типов экструзии (внешние и внутренние стенки, верх/низ, заполнение, поддержки, юбка, мосты), travel-перемещения, время печати, расход филамента по цветам, габариты модели и слайсер, которым нарезано. Слайдер слоёв позволяет посмотреть путь печати по шагам — удобно для проверки косячных мест перед запуском. Поддержка Bambu Studio, OrcaSlicer, PrusaSlicer, Cura, Creality Print, Anycubic Slicer. Файлы обрабатываются локально — ничего не уходит на сервер.

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

  • Какие .gcode-файлы поддерживаются?

    Поддерживаются текстовые G-code-файлы со всех популярных слайсеров: Bambu Studio, OrcaSlicer, PrusaSlicer, SuperSlicer, Cura, Creality Print, Anycubic Slicer. Парсятся стандартные G0/G1-команды и комментарии-метки ;TYPE: (по которым раскрашиваются стенки, заполнение, поддержки). Если файл сжатый (.bgcode от Prusa или бинарный) — сначала распакуйте его в слайсере как обычный текст.
  • Что значат разные цвета линий?

    Оранжевый — внешние и внутренние стенки (видны на детали), жёлтый — верх/низ (solid infill), тёмно-оранжевый — заполнение внутри, коричневый — поддержки, серый — юбка и брим, синий — мосты над пустотой. Серый пунктир — travel-перемещения (когда сопло едет без выдавливания). Каждый тип можно скрыть отдельно чекбоксом — удобно изучить только заполнение или только стенки.
  • Зачем смотреть слои по одному?

    Слайдер слоёв показывает прогресс печати: чтобы найти подозрительные места до запуска, проверить корректность поддержек, увидеть, где идут мосты и нависания. Особенно полезно для мультицветной печати — посмотреть, где будут смены цветов, и оценить, сколько филамента сольёт в purge tower. Для калибровочных башен (temp tower / retract tower) — посмотреть, какой температуре соответствует какой слой.
  • Откуда берутся время печати и расход?

    Из заголовка .gcode, который слайсер пишет вверху файла: ;estimated printing time, ;filament used [g], ;filament_colour. Это та же информация, которую показывает сам слайсер. Если в файле её нет (например, .gcode со сторонней обработкой) — поля останутся пустыми, но 3D-визуализация и габариты по координатам всё равно посчитаются.
  • Файл остаётся у вас на сервере?

    Нет. Загруженный .gcode читается и парсится прямо в браузере. На сервер не отправляется ни сам файл, ни его части. Можете открывать конфиденциальные модели без опасений.