Всё, что файл готов о себе рассказать
В нарезанном файле G-code уже есть ответ почти на все вопросы, которые задают перед запуском печати: сколько нужно прутка, во что это обойдётся, какая на самом деле высота у каждого слоя, какая доля времени уходит на холостые ходы, а не на экструзию, какие температуры задаются и какие из нескольких сотен настроек слайсера всё это породили. Инструмент читает это прямо в браузере и сводит в один отчёт.
Измерено, смоделировано, выведено
Отчёт разделяет три вида чисел, потому что доверия они заслуживают разного.
Измерено. Длина прутка — это сумма значений экструзии по перемещениям с экструзией. Это арифметика над файлом, и результат сходится с числом, которое слайсер сам пишет в заголовок, с точностью до долей процента: оба значения показаны рядом, вместе с расхождением. Масса, объём и стоимость следуют из длины, как только вы задаёте диаметр, плотность и цену; одиннадцать распространённых материалов уже настроены, а значения, объявленные самим файлом, подставляются одним нажатием.
Смоделировано. Время печати даёт модель планировщика движения — скорости на стыках из рывка или отклонения стыка, обратный и прямой проходы по ускорению, затем трапецеидальное интегрирование каждого перемещения, — а не деление расстояния на подачу, которое сильно завышает время на детальной модели. Это по-прежнему оценка, и она зависит от введённых вами пределов машины. Поменяйте ускорение — и увидите, как число сдвинется. Там, где слайсер записал собственную оценку, она показана рядом с нашей и с разницей. Учтите: если программа сама задаёт M204 или M205, эти значения перевешивают форму начиная с той строки — ровно так поступил бы и принтер.
Выведено. Ширина экструзии пересчитывается из значений экструзии и измеренной высоты слоя по модели валика со скруглённым прямоугольным сечением. В файле её нет.
Слои такие, какие они есть, а не какие обещает заголовок
Высота каждого слоя измеряется по значениям Z в программе. Отличающийся первый слой отмечается, как и любой слой, выбивающийся из остальных, — именно так проявляется печать с переменной высотой слоя или линия прочистки, уложенная выше первого слоя. Объявленное и измеренное количество слоёв показываются оба, когда они расходятся.
Остальная часть отчёта
Разбивка по элементам с расстоянием, прутком и временем. Гистограмма скорости, взвешенная по расстоянию. Хронология температур, вентилятора и смен инструмента. Гистограмма команд. Команды, которые не являются G или M, — так и обнаруживается, что в файле лежат макросы Klipper. И таблица всех настроек заголовка с поиском. Весь отчёт выгружается в JSON, а таблица по слоям — в CSV.
Tiny Online Tools






