Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_rightИнструменты для 3D-печатиchevron_rightРедактор G-codeРедактор G-code

Редактор G-code

Изменяйте температуры, скорости, обдув и собственные команды в нарезанном файле G-code с предпросмотром каждой затронутой строки.

upload_file

Нажмите для выбора или перетащите файлы сюда

Выберите нарезанный файл G-code — .gcode, .gco, .g или .nc

Допустимо: .gcode,.gco,.g,.nc,.ngc

Файл читается в браузере. Ничего не загружается на сервер, и ничего не записывается, пока вы не нажмёте скачивание.

Похожие инструменты

Анализ G-code

Анализ G-code

Измеряет нарезанный файл G-code: пруток, стоимость, время печати, высоты слоёв, элементы, скорости, температуры и все настройки заголовка.

Просмотр G-code

Просмотр G-code

Показывает нарезанный G-code в 3D: послойно, с раскраской по типу элемента, типу перемещения, скорости или экструдеру.

Конвертер диалектов G-code

Конвертер диалектов G-code

Переводит G-code между Marlin, RepRapFirmware, Klipper, Smoothieware и Repetier там, где соответствие точное, и перечисляет всё остальное.

Извлечение превью из G-code

Извлечение превью из G-code

Достаёт изображения предпросмотра, встроенные слайсером в файл G-code, показывает их и сохраняет в PNG или JPEG.

Оптимизатор SVG

Оптимизатор SVG

Удаляйте ненужные метаданные, комментарии и пробелы из SVG-файлов для уменьшения размера.

Инспектор подписей PDF

Инспектор подписей PDF

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

Сжать PDF

Сжать PDF

Уменьшите размер PDF-документа без загрузки на сервер.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

Правка нарезанного файла без повторной нарезки

Иногда изменение вовсе не относится к слайсеру. Нужно напечатать именно эту деталь на десять градусов горячее, или сменить филамент на слое 84, или снизить все подачи до 70 %, потому что деталь стоит на шатком кронштейне. Повторная нарезка означает проверку всех настроек заново; этот инструмент меняет те четыре строки, которые действительно важны, и оставляет остальные сорок тысяч ровно такими, какими они были.

Что можно изменить

  • Температура первого слоя. Переписывается M104/M109, действующий во время слоя 0, а на границе слоя 1 вставляется команда, возвращающая исходное значение, — горячее становится только первый слой.
  • Скорости. Переписывается каждое слово F, с раздельными множителями для печатающих и холостых перемещений и необязательным потолком в мм/мин.
  • Температуры. Задание или масштабирование температуры сопла и стола во всём файле либо начиная с выбранного слоя.
  • Обдув. Задать скорость начиная со слоя, вывести на максимум или отключить полностью.
  • Смена филамента. M600 (или собственный блок) вставляется точно на границе слоя.
  • Произвольный G-code на границе слоя, до или после смены слоя.
  • Поиск и замена по исходному тексту, буквально или регулярным выражением, с числом совпадений.

Ничего не происходит без вашей команды

Каждая операция сначала показывает пробный прогон: сколько строк совпадает, какие именно, и текст до и после. Файл создаётся только после нажатия кнопки скачивания.

Аккуратность до байта

Файл правится как текст, а не собирается заново из модели. Встроенные превью, конфигурационный хвост слайсера, пометки ;TYPE: и стартовые и завершающие скрипты остаются нетронутыми. Концы строк сохраняются: файл с CRLF остаётся CRLF, а операция без совпадений оставляет файл побайтово идентичным.

Чего инструмент не делает

Он не пересчитывает экструзию: замедление перемещения не меняет количество выдавленного пластика. Он не проверяет результат на станке. Отредактированный G-code остаётся G-code, который принтер выполнит без вопросов — прочитайте предпросмотр и понаблюдайте за первыми минутами печати.

Всё выполняется в браузере. Файл никогда не покидает ваш компьютер.