您尚未登录。

楼主 #1 2019-03-25 08:44:15

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

给 inkscape 装上 gcode 插件

2019-03-25_084109.png





https://www.youtube.com/watch?v=KD50yDop8kQ  (2分2秒)


看别人的时候, 保存菜单上面都有 gcode 选项, 而我新下载的 inkscape-0.92.4-x64.7z 却没有这个选项。





离线

楼主 #2 2019-03-25 08:46:33

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: 给 inkscape 装上 gcode 插件

后来找到方法了: https://github.com/martymcguire/inkscape-unicorn

克隆或者压缩下载上面的项目,

把 src 里面的文件都拷贝到 inkscape-0.92.4-x64\inkscape\share\extensions

重启即可。





离线

楼主 #3 2019-03-25 08:48:43

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: 给 inkscape 装上 gcode 插件

2019-03-25_084815.png





离线

楼主 #4 2019-03-25 12:23:50

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: 给 inkscape 装上 gcode 插件

QQ20190325122412.png


Traceback (most recent call last):
  File "unicorn.py", line 108, in <module>
    e.affect()
  File "inkex.py", line 283, in affect
    self.effect()
  File "unicorn.py", line 102, in effect
    parser.parse()
  File "unicorn/svg_parser.py", line 230, in parse
    self.svgWidth = self.getLength('width', 354) * 0.28222
TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'




导出出错, 看来八字不合.





离线

楼主 #5 2019-03-25 14:09:02

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: 给 inkscape 装上 gcode 插件

https://github.com/martymcguire/inkscape-unicorn/blob/master/src/unicorn/svg_parser.py

跟踪到这里出错:

230:    self.svgWidth = self.getLength('width', 354) * 0.28222
231:    self.svgHeight = self.getLength('height', 354) * 0.28222


估计这两个获取数据出错:

self.getLength('width', 354)
self.getLength('height', 354)


用一个数字替代上面的函数就能导出 gcode 文件。





离线

楼主 #6 2019-03-25 14:32:28

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: 给 inkscape 装上 gcode 插件

https://www.thingiverse.com/thing:5986/comments

For those of you just now trying this...

Go to File -> Document Properties
Under "Custom Size" change the units to pixels.


2019-03-25_143013.png

这个单位改成 px 生成就不会出错了。





离线

#7 2019-05-06 20:09:26

ZFT
会员
注册时间: 2019-05-06
已发帖子: 1
积分: 1

Re: 给 inkscape 装上 gcode 插件

哥,后续还有不改为px就能生成gcode的方法吗

离线

楼主 #8 2019-05-06 20:18:34

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: 给 inkscape 装上 gcode 插件

ZFT 说:

哥,后续还有不改为px就能生成gcode的方法吗

还没有学会呢





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn