3D小蚂蚁工作室

标题: gcode拆分小程序——解决 3D 打印机中断续打问题 [打印本页]

作者: admin    时间: 2014-8-11 19:15
标题: gcode拆分小程序——解决 3D 打印机中断续打问题
     玩3d打印机的朋友可能都碰到这样的问题,一个模型打印了一大半,突然,USB线松了或者各种原因,突然停机了。晕倒,又要重新来过,几个小时后的功夫白费了。
    其实如果知道在哪一条gcode语句中断的,这个在大部分PC机上的gcode sender软件都可以看到的。从中断处把gcode文件拆分一下就可以解决这个问题,完全没有必要重新打印。
    但是中断处往往是类似 G1 X122.016 Y94.046 E2.85785 ;之类的指令,不能简单的把文件从中断处拆开。需要增加:1、温度设定等初始化的gcode指令,2、中断前的Z轴高度、E出丝量、F速度设定等。

手工操作有点麻烦,这里我做了一个小程序帮忙做这个拆分工作。
程序gcode spliter在附件中

gcode spliter支持Gcode 文件3种拆分方法

方法一:从中断处拆分
   1、这种情况一般处理打印过程突然暂停的情况,需要提前知道具体中断点的那一条gcode指令
   2、暂停后不要调整打印机的Z轴,
   3、打开gcode spliter,输入gcode文件名和中断处的gcode指令后,可以生成 xxxx-remain.gcode
   4、注意:有些打印软件会修改gcode指令,因此可能出现 没有找到中断处gcode指令的情况
            例如:录入 G1 X59.530 Y84.810 E2.00219,如果找不到,可以更换为:E2.00219,因为E一般不会重复而且不会修改。
   5、重新打开xxxx-remain.gcode可以从中断处继续打印。

方法二:从给定层数拆分到结束

方法三:给定层数范围拆分:如果想看看模型某一部分打印的效果,可以使用这个功能拆分出自己需要的部分

特别说明:
程序只是针对slic3r生成gcode文件作处理,处理是否成功和gcode文件格式关系很大,不具备通用性。
这个小程序只是做着玩玩,没有充分测试,仅在win7的电脑上简单测试。有问题可以留言,需要大家合力完善,谢谢!——作者不明

gcodesplit.rar

4.73 MB, 下载次数: 95

售价: 5 贡献  [记录]


作者: 水果    时间: 2014-8-31 18:11
谢谢
作者: 水果    时间: 2014-8-31 18:13
谢谢

作者: 吓坏小朋友    时间: 2014-9-16 14:14
还是找不到呢

作者: 吓坏小朋友    时间: 2014-9-19 15:34
??求解决
作者: hy黄奕19931229    时间: 2014-9-24 12:54
zz
作者: stonecold    时间: 2014-12-2 10:25
看上去不错
作者: cloutime    时间: 2014-12-9 13:46
好东西,下一个试试
作者: stonecold    时间: 2014-12-9 16:27
看看有没有用
作者: hanhai16    时间: 2015-10-11 16:51
正需要




欢迎光临 3D小蚂蚁工作室 (http://3dxmy.com/bbs/) Powered by Discuz! X3