Предварительная проверка файлов печати на наличие искажённых символов
Перед началом печати выполните локальную проверку файла G-кода: проверьте, не повреждён ли файл и не содержит ли он искажённых символов, а также получите сведения о диапазоне печати, размерах, высоте формирования и количестве слоёв.
Обзор функций
- Проверка на искажённые символы / повреждения: побайтовая проверка корректности UTF-8 (с поддержкой многобайтовых последовательностей, пересекающих границы блоков) с точным определением номера строки и байтового смещения первого недопустимого байта; позволяет выявить не-UTF-8 кодировку, возникающую при записи китайского текста слайсером в GBK и других кодировках, а также искажённые символы из-за повреждения при копировании
- Обнаружение управляющих символов: специальное выявление аномальных байтов в G-коде, повреждённых до
0x00–0x1F(например, буква параметраEзаменена на0x05). Такие байты являются допустимыми ASCII и не выявляются проверкой UTF-8, но вызывают ошибку разбора соответствующей строки в Klipper; инструмент укажет номер строки и байтовое смещение - Статистика не-ASCII байтов: подсчёт количества не-ASCII байтов в файле; если файл является корректным UTF-8, эти байты — независимо от того, находятся ли они в комментариях или в именах параметров на китайском (например, в именах нагревателей), — не считаются повреждением и не влияют на печать; если строка команды содержит не-ASCII символы, номера соответствующих строк будут нейтрально перечислены для сверки
- Анализ диапазона печати: разбор координат
G0/G1с указанием минимальных, максимальных значений и хода по осям X / Y / Z, а также сводных размеров печати (X × Y) и высоты формирования (Z) - Статистика информации о печати: оценка размеров печати (X × Y), высоты формирования (Z) и количества слоёв печати
- Удалённое чтение с хост-компьютера: после ввода IP хост-компьютера и подключения к Moonraker можно выбрать файл из двух источников для загрузки и локальной предварительной проверки в браузере; оба списка сортируются по времени в обратном порядке:
- Файлы печати: список файлов G-кода в каталоге
gcodes(включая подкаталоги), отсортированных по времени изменения в обратном порядке, с ленивой загрузкой миниатюр моделей в строке (по умолчанию отображаются первые 50, доступна кнопка «Показать больше») - История заданий: чтение истории печати (компонент Moonraker History), сортировка по времени последней печати в обратном порядке, отображение статуса, длительности, расхода материала, а также превью модели при наличии миниатюры; нажатие на любую запись загружает соответствующий файл G-кода для локального анализа
- Файлы печати: список файлов G-кода в каталоге
- Локальный разбор: весь анализ выполняется локально в браузере, содержимое файлов не загружается ни на какой сервер
Примечания
- Поддерживаются распространённые расширения файлов печати:
.gcode/.gco/.gc/.g/.ncи другие - Рекомендуется доступ с ПК для лучшего опыта; анализ больших файлов (например, сотен МБ) требует времени — дождитесь завершения индикатора прогресса
- Диапазон печати и количество слоёв рассчитываются по командам перемещения G-кода с учётом холостых перемещений и являются справочными значениями; фактические размеры формирования определяются слайсером
- Если файл использует нестандартный формат команд или большое количество пользовательских макросов, статистика диапазона может быть неполной
- Удалённое чтение с хост-компьютера выполняется в режиме только для чтения: загружаются только файлы G-кода из каталога
gcodesи читается история печати; файлы на хост-компьютере не изменяются и не удаляются; необходимо обеспечить доступность Moonraker хост-компьютера из текущего браузера (порт по умолчанию7125); при недоступности сети или смешанном содержимом HTTPS подключение может не установиться — в этом случае можно воспользоваться локальной загрузкой
Loading...
Loading...