STL是一种广泛使用的3D打印文件格式,通过三角网格描述三维物体的表面几何形状。 在3D打印过程中,通常使用Cura等切片软件将STL转换为3D打印机可识别的g代码文件(以下称为“g代码”)。 这个过程通常也称为切片。
代码包含打印机参数,如速度和温度以及三维对象的几何图形。 那么,有从g代码逆转到STL的方法吗? 答案是肯定的。 但数据库测试表明,目前任何工具和软件都无法在不损失质量的情况下从g代码文件中重建原始模型,只能获得原始模型的近似值。 当然,如果你有3D建模和雕刻技能,你也可以继续修复直到满意为止,但这需要更多的时间和耐心。 花了很长时间摸索并学习了将g代码转换为STL的最佳工具,结果找到了两个将g代码转换为STL的有效解决方案。 我们不建议使用以前熟知的MakePrintable 3D打印联机工具,因为经过测试发现此功能无法正常工作。 Voxelizer (脱机版) Voxelizer是国外Zmorph系列3D打印机使用的切片软件,具有将g代码转换为STL文件的集成功能。 该过程被称为“体素化”,切片软件参考g代码从体素生成模型的3D元素。 体素越多,模型越好,但处理时间也越长。
步骤:打开Voxelizer,从菜单栏中选择“将文件导入G-code”,然后选择要转换的g代码文件。 如果显示代码文件,请单击屏幕左下角的体素化图标,然后选择“体素化”。 接下来,需要设置体素化的大小。 通常,0.1mm是很好的尺寸,是默认项目。 理想情况下,通过将体素大小调整为切片时的层厚,可以获得更好的效果。 完成后,单击“文件”以导出到. stl网格,然后保存文件。
在库中测试后,整个操作过程只需3分钟。 当然,具体生成的时间也与所选体素的精度和模型的复杂性有关。 用户还可以编辑生成的模型。 例如,从g代码生成的模型包含不需要的部分(如边和支撑结构),可以直接从软件中轻松删除,然后将编辑的模型导出到STL文件。 GCode2L.com (在线版) GCode2L是将g代码转换为STL文件的专用在线工具,现在也是测试版。 重建模型最多可以使用8GB的内存,需要9分钟以下的时间。 如果进程超过这些限制,则系统终止。
步骤:单击窗口中的” “号,选择要转换的g代码文件,等待系统自动加载代码,然后“单击”列表页上传的文件,即可优化分辨率、简化程度通常,可以使用缺省设置,然后单击“重建”下载并保存其馀的设置。
作为免费的在线服务,GCode2L比Voxelizer操作简单,同时可设置的选项也很多。 经过库的测试,表明该工具对所生成模型的恢复程度较高,值得一试。 但是,由于平台的限制,比较简单的模型——浮雕、花瓶、小人物等比较适合,对于非常复杂的模型,很有可能会失败,超出系统处理的内存。
此外,请注意,如果g代码包含支持命令,则生成的STL文件也受支持,必须使用第三方软件(如Meshmixer )选择性删除。 以上是基于2个软件/工具的逆生成方法,但如果建模有一定程度的技术基础,也可以考虑手动再构筑。 例如,可以使用宏将gcode“导入”到AutoCad软件中,然后围绕线框设计新模型。 或者,在Cura等切片软件中“读取”g代码,然后参照模型外观的线框手动建模。 丢失了想再次打印STL文件的教训是很悲惨的。 我们现在可以通过上述方法将g代码转换为STL,但是很难得到自己真正想要的结果。 生成的文件不仅可能会丢失某些模型数据,还可能包含不相关的细节,如支撑、筏子和边。 我希望这里列举的方法对你有帮助。 自动转换的方法工作量最小,成本最低。 但是,如果能自己进行三维建模的话,会得到比原模型更好的效果。