文件愿意告诉你的一切
一份切片后的 G-code 文件,其实已经包含了开始打印前大多数问题的答案:要用多少耗材、成本是多少、每一层实际有多高、多少时间花在空驶而不是挤出上、命令了哪些温度,以及是切片软件几百项设置中的哪一些生成了它。这个工具在你的浏览器里把这些全部读出来,汇总成一份报告。
实测、建模、推算
报告把三类数字分得很清楚,因为它们不该获得同样的信任。
实测。 耗材长度是所有挤出移动上挤出量数值的总和。这是对文件本身做的算术,结果与切片软件自己写进头部的数字相差不到百分之几分之一——两个数字并排显示,还给出差值。一旦你选定直径、密度和价格,质量、体积和成本就随之得出;工具内置了十一种常见材料,也可以一键采用文件自己声明的数值。
建模。 打印时间来自运动规划模型——由 jerk 或拐角偏差得到的拐角速度、一次反向和一次正向的加速度扫描,然后对每条移动做梯形积分——而不是用距离除以进给速度,后者在细节丰富的模型上会严重高估。它仍然是估算值,并且完全取决于你输入的机器参数。改一改加速度,就能看到它变化。切片软件写入了自己的估算时,会连同差值一并显示在旁边。请注意:如果程序自己设置了 M204 或 M205,从那一行起这些值会覆盖表单里的设定——真实打印机也是这样做的。
推算。 挤出宽度是根据挤出量数值和实测层高,用圆角矩形挤出线模型反推出来的。文件里从来没有写过它。
层是它们本来的样子,而不是头部声称的样子
每一层的层高都是从程序里的 Z 值测出来的。第一层若与其他层不同会被标出,任何偏离其余层的层也会被标出——变层高打印,或者铺在第一层之上的擦料线,就是这样暴露出来的。声明的层数与实测层数不一致时,两者都会报告。
报告的其余部分
按特征划分的距离、耗材与时间。按距离加权的速度直方图。温度、风扇与换头的时间线。指令直方图。以及那些既不是 G 也不是 M 的指令——这就是你发现文件里藏着 Klipper 宏的方式。还有一张可搜索的全部头部设置表。整份报告可导出为 JSON,逐层表格可导出为 CSV。
Tiny Online Tools






