大家好,今天小编来为大家解答如何将G代码转换为STL?这2个方法可以恢复你想要的模型这个问题,很多人还不知道,现在让我们一起来看看吧!
G 代码包括打印机参数,例如速度和温度,以及3D 对象的几何形状。那么有没有办法逆转,从G代码转为STL呢?答案是肯定的。
但根据资源库的测试可知,目前还没有任何工具或软件能够在不损失质量的情况下从G代码文件重建原始模型,只能实现原始模型的近似。当然,如果你有3D建模或者雕刻方面的技巧,你可以选择继续修复直到满意为止,但这需要更多的时间和耐心。
将G 代码转换为STL 的最佳工具
经过一段时间的探索和学习,我们找到了两种可以将G代码转换为STL的有效解决方案。之前比较知名的MakePrintable 3D打印在线工具经过测试,发现这个功能无法正常使用,所以这次我们就不使用了。推荐类别。
Voxelizer(离线版)
Voxelizer是国外Zmorph系列3D打印机使用的切片软件。它具有将G代码转换为STL文件的集成功能。此过程称为“体素化”,切片软件使用G 代码作为参考,通过体素生成模型的3D 元素。体素数量越多将创建更好的模型,但处理时间也会更长。
步骤:打开Voxelizer,在菜单栏中选择“文件导入G代码”,然后选择需要转换的G代码文件。显示G 代码文件后,单击屏幕左下角的体素化图标,然后选择“体素化”。
接下来,您需要设置体素化的尺寸:0.1 毫米通常是一个不错的尺寸,并且是默认值。理想情况下,切片时将体素大小与切片厚度相匹配可以获得更好的结果。完成后,单击“文件”导出到网格(.stl) 并保存文件。
经资源库测试,整个操作过程仅需3分钟。当然,具体的生成时间还与所选体素的精度和模型复杂度有关。用户还可以编辑生成的模型。例如,G代码生成的模型包含不必要的部分(例如:边缘或支撑结构),可以直接在软件中轻松删除,然后将编辑后的模型导出为STL文件。
GCode2L.com(在线版)
GCode2L是专门用于将G代码转换为STL文件的在线工具。目前它处于测试版本。重建模型最多可使用8GB内存,耗时不超过9分钟。如果进程超出这些限制,系统将被终止。
步骤:点击窗口中的“+”号,选择需要转换的G代码文件,等待系统自动加载代码,然后在列表页面中“点击”上传的文件。会弹出一个设置对话框,在里面可以设置分辨率,一般来说可以使用默认设置来确定简化程度、是否优化等,然后点击“重建”。剩下的就是等待,然后点击下载并保存。
作为一项免费的在线服务,GCode2L 比Voxelizer 操作更方便,并且有更多的设置选项。经过在资源库中测试,发现该工具生成的模型还原度较高,值得一试。但由于平台限制,它更适合比较简单的模型,如——浮雕、花瓶和小人物等,如果是非常复杂的模型,很可能会超出系统的处理内存,导致失败。
还需要注意的是,如果G代码中含有支持指令,那么生成的STL文件也会有支持,需要使用Meshmixer等第三方软件来选择和删除。
以上是通过软件/工具逆向生成的两种方法。如果你有一定的建模技术能力,也可以考虑手动重构。例如,您可以使用宏将gcode“读取”到AutoCad 软件中,然后围绕线框设计新模型。或者,通过Cura等切片软件“读取”G代码,参考模型外观的线框,然后手动建模。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/201395.html
用户评论
如梦初醒
终于找到了解决此类问题的指南!我一直在烦恼怎么将G码转换成STL文件,现在看来两种方法都很方便快捷。试下就试试看,希望能够顺利完成转换。
有17位网友表示赞同!
猫腻
讲的非常清楚易懂,即使对3D打印初学者来说也能理解。感谢分享这两种方法,省去了我不少调试的时间!
有10位网友表示赞同!
烟花巷陌
说的太好了!特别是第二种方法,感觉更符合我的需求,直接用软件转换更加省心.
有18位网友表示赞同!
减肥伤身#
STL文件对于模型编辑和渲染来说超级重要,但有时G码却难以转换为STL。幸好这篇文章提供了详细的步骤,我马上去试一试!
有5位网友表示赞同!
╯念抹浅笑
我一直找不到好的方法将G代码转换成STL, 看到这篇帖子真是太开心了!希望我能顺利使用这些方法恢复我的模型。
有12位网友表示赞同!
苏樱凉
个人感觉两种方法的效率都不高,尤其是第一种方法需要手动操作,太麻烦了!有没有更快速的转换方法?
有11位网友表示赞同!
抚笙
讲真,这些方法对我来说还是有些复杂。我还是觉得好的3D建模软件自带转换功能会更方便使用。
有16位网友表示赞同!
凉月流沐@
这篇文章真是个宝藏!已经尝试第二种方法,结果很好!模型恢复成功了!
有15位网友表示赞同!
一笑抵千言
这两者其实差别不大, 都是把G码转化成可视模型的步骤。关键还是看你对代码理解程度和工具操作熟练度.
有20位网友表示赞同!
_心抽搐到严重畸形っ°
看了这篇文章我更加疑惑了,两种方法都涉及到一些编程知识,我还是难以理解…
有16位网友表示赞同!
■□丶一切都无所谓
我觉得文章内容不够详细,对于新手来说可能不太容易理解其中的原理。建议作者可以添加更多图解或视频教程,让读者更容易入门。
有14位网友表示赞同!
像从了良
虽然这篇文章的方法有效,但我更希望看到一些更先进的转换工具或软件介绍,例如基于人工智能的模型恢复技术等等
有19位网友表示赞同!
烬陌袅
很高兴找到了这个解决方法!终于可以用我以前制作的G码来生成STL文件了!感觉3D打印的创作道路又畅通了不少!
有12位网友表示赞同!
ヅ她的身影若隐若现
虽然文章解释得比较详细,但我还是希望能看到一个直接使用软件转换的教程视频,这样更直观易学。
有11位网友表示赞同!
ok绷遮不住我颓废的伤あ
这2种方法都感觉有些繁琐,希望以后能够出现更简便的方法来将G码转换为STL, 这样就能更好地方便用户操作了!
有8位网友表示赞同!
素颜倾城
很早就想要学习如何通过两种方法将其转换成 STL文件,现在终于找到了合适的方法, 期待可以顺利使用这些方法实现模型恢复!
有9位网友表示赞同!
艺菲
我对第一种方法还是比较感兴趣的,因为它更注重理解G码的结构。我也想尝试一下把这种思路运用到其他编程领域中去!
有14位网友表示赞同!
景忧丶枫涩帘淞幕雨
感谢作者分享这两种方法!我之前一直遇到 G 代码转换的问题,现在终于解决了。以后我可以更加自信地进行3D打印创作了!
有15位网友表示赞同!
把孤独喂饱
如果能再结合一些实际案例或应用场景的介绍,那就更完美了!
有16位网友表示赞同!