3D打印机转换切片软件

2014-08-228624
AI 快速预览详细 收起
本文探讨了如何将3D打印机的切片软件从Skeinforge转换为Slic3r,以提高切片效率。通过对比两种切片软件生成的Gcode代码,发现它们的格式差异很大,直接替换会导致不兼容。文章提出了改变上位机软件和固件的方法来解决这一问题。此外,还提供了具体的Gcode代码示例,帮助用户更好地理解差异。
       入手了一台3D打印机,原本使用的是skeinforge进行切片,但是感觉skeinforge的切片效率太低,所以想要把切片的软件转换为slic3r,以加快产生切片的速度。       尝试了一下直接把slic3r产生的Gcode代码代替skeinforge产生的Gcode代码输入3D打印机,但是不能成功。
       可能是因为slic3r和skeinforge产生的Gcode代码的格式差别很大,所以弹出以下提示


       另外,附上两款切片软件产生的Gcode,对比一下差别。
以下是slic3r的
  1. G1 X69.701 Y77.189 F7800.000
  2. G1 E1.00000 F1800.000
  3. G1 X70.271 Y76.699 E1.04375 F540.000
  4. G1 X70.791 Y76.309 E1.08158
  5. G1 X71.571 Y75.809 E1.13551
  6. G1 X72.411 Y75.429 E1.18917
  7. G1 X73.491 Y75.029 E1.25621
  8. G1 X74.111 Y74.829 E1.29413
  9. G1 X74.751 Y74.699 E1.33214
复制代码

以下是skeinforge的
  1. M103
  2. M108 S12.32
  3. G1 X94.917 Y84.24 Z45.36 F6000.0
  4. G1 F1200.0
  5. G1 E31736.4118
  6. G1 F6000.0
  7. M101
  8. G1 X95.127 Y84.24 Z45.36 F739.0011 E31736.4196
  9. G1 X95.127 Y84.6 Z45.36 F173.6341 E31736.4763
  10. G1 X94.419 Y84.6 Z45.36 F739.0011 E31736.5025
  11. G1 X94.029 Y84.96 Z45.36 F739.0011 E31736.5222
  12. G1 X96.225 Y84.96 Z45.36 F739.0011 E31736.6035
  13. G1 X96.219 Y85.32 Z45.36 F739.0011 E31736.6169
  14. G1 X94.035 Y85.32 Z45.36 F739.0011 E31736.6977
  15. G1 X94.275 Y85.68 Z45.36 F739.0011 E31736.7137
  16. G1 X95.127 Y85.68 Z45.36 F739.0011 E31736.7453
  17. G1 X95.127 Y86.04 Z45.36 F140.2 E31736.8156
  18. G1 X95.127 Y86.4 Z45.36 F187.4873 E31736.8682
  19. G1 X95.501 Y86.4 Z45.36 F739.0011 E31736.882
  20. G1 X95.261 Y86.76 Z45.36 F739.0011 E31736.898
  21. G1 X94.993 Y86.76 Z45.36 F739.0011 E31736.908
  22. G1 F1200.0
  23. G1 E31735.908
  24. G1 F739.0011
复制代码
       通过对比,可以看出来差别还是很大的哦。

        那么有什么办法可以实现把skeinforge代换为slic3r吗?

        之前想过就是要改变打印机的上位机软件和固件。
        固件据说是reprap的,但如果是reprap的,应该就可以直接接收slic3r的Gcode代码吧。

        查找网站和说明书也找不到固件的具体类型,也不知道他们之间的API,现在还真的找不到改变的方法呢。觉得这件事情还是挺有趣的,大家想不想试一试?


使用slic3r产生代码进行输入时.PNG (6.63 KB, 下载次数: 3597)

3D打印机切片软件转换:Skeinforge到Slic3r_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
Osin
Osin
好专业啊,通常只管用,不去改代码
Tar07
Tar07
厉害!我一般都是直接修改掉SLIC3R的Gcode 开头代码的
落花无痕
落花无痕
作者
后来发现,slic3r和skeinforge都不是上位机软件,都只是进行切片的核心。直接下载一个printrun就可以控制打印机的运行啦,也是slic3r作为切片内核的哦。
- 没有更多了 -