软件|如何将G代码转换为STL?这2种方法可以恢复你想要的模型

软件|如何将G代码转换为STL?这2种方法可以恢复你想要的模型

文章图片

软件|如何将G代码转换为STL?这2种方法可以恢复你想要的模型

文章图片

软件|如何将G代码转换为STL?这2种方法可以恢复你想要的模型

文章图片


STL是一种被广泛使用的3D打印文件格式 , 通过三角网格来描述三维物体的表面几何形状 。 在3D打印过程中 , 通常使用Cura等切片软件将STL转换为3D打印机可以识别的Gcode代码文件(以下简称:“G代码”) , 这个过程也通常被称为切片 。

【软件|如何将G代码转换为STL?这2种方法可以恢复你想要的模型】
G代码中包括了打印机参数 , 例如速度和温度 , 以及3D对象的几何形状 。 那么有没有逆转的方法 , 从G代码到STL?答案是肯定的 。
但根据资源库的测试得知 , 目前无论哪种工具或者软件都无法在不损失质量的情况下从G代码文件重建原始模型 , 只能做到原始模型的近似值 。 当然 , 如果你有3D建模或雕刻方面的技能 , 可以选择继续修复它 , 直到满意为止 , 但这需要更多的时间和耐心 。

将G代码转换为STL的最佳工具

经过一段时间的摸索与学习 , 我们找到了2种能够将G代码转换为STL的有效解决方案 , 此前被大家所熟知的MakePrintable 3D打印在线工具经过测试发现该功能无法正常使用 , 因此不在此次我们推荐的范畴 。

Voxelizer(离线版)

Voxelizer是国外Zmorph系列3D打印机使用的切片软件 , 它具有将G代码转换为STL文件的集成功能 。 这个过程被称为“体素化” , 以G代码作为参考 , 切片软件通过体素来生成模型的3D元素 。 更高数量的体素将创建更好的模型 , 但也会花费更长的处理时间 。


步骤:打开Voxelizer并在菜单栏中选择“文件 > 导入 > G-code” , 然后选择需要转换的G代码文件 。 G代码文件显示后 , 单击屏幕左下角的体素化图标并选择“体素化” 。
接下来 , 需要为体素化设置一个尺寸:0.1毫米通常是一个很好的尺寸 , 也是默认项 。 理想情况下 , 体素大小匹配切片时的层厚 , 可以获得更好的效果 。 完成后 , 单击“文件”以导出到网格 (.stl) 并保存文件 。



在资源库测试下来 , 整个操作过程 , 只需要3分钟即可 。 当然 , 具体生成的时间也与选择的体素精度和模型复杂度有关 。 用户也可以对生成的模型进行编辑 , 比如从G代码生成的模型包含不需要的部分(例如:边缘或支撑结构) , 可以直接在软件中轻松删除 , 然后再将编辑后的模型导出为STL文件 。

GCode2L.com(在线版)

GCode2L是一款专门用于将G代码转换为STL文件的在线工具 , 目前还是测试版 , 重构模型最大可使用8GB内存 , 耗时不超过9分钟 , 如果进程超过这些限制 , 系统将被终止 。


步骤:点击窗口中的“+”号 , 选择需要转换的G代码文件 , 等待系统自动加载代码 , 然后“点击”列表页已上传的文件 , 会弹出一个设置对话框 , 在其中可以设置解析度、简化程度、是否优化等 , 一般按默认设置即可 , 接着点击“重建” , 剩下的就是等待 , 再点击下载保存即可 。


作为一项免费的在线服务 , GCode2L相对于Voxelizer操作上更方便 , 同时设置可选项也更多 , 经过资源库的测试发现 , 这款工具生成的模型还原度更高 , 值得一试 。 但是由于平台的限制 , 它更适用于相对简单的模型——浮雕、花瓶和小人物等等 , 如果是非常复杂的模型 , 很可能会超过系统处理的内存导致失败 。