G-code 换色 / 暂停指令插入
在指定层插入 M600 换色、暂停、Z-hop,实现单色机分层换色或定高暂停埋磁铁,文件不上传
🔒 文件本地处理不上传
使用说明
使用说明
本工具在指定层之前自动插入 G-code 指令,实现单色机分层换色、定高暂停埋磁铁/螺母等需求。所有操作在浏览器本地完成,文件不上传服务器。
操作步骤
- 上传 .gcode 文件:拖入或点击选择,自动解析层数与每层 Z 高度
- 选择插入层:输入要在第几层之前插入(1 ~ 总层数),右侧显示对应 Z 高度
- 选择指令模板:从换色/暂停/埋磁铁等模板中选择,也可在文本框自定义
- 添加到列表:可在不同层添加多条指令,同一层也可叠加
- 预览:点击「预览插入效果」查看插入点附近的上下文(绿色为新增行)
- 下载:点击下载,生成
原文件名_edited.gcode
常用指令模板
| 模板 | 指令 | 适用场景 |
|---|---|---|
| M600 换色 | M600 |
支持自动换丝的固件(Marlin 2.x 等) |
| M0 暂停 | M0 |
通用暂停,手动恢复 |
| M25 暂停 | M25 |
Klipper 固件 |
| G4 延时 | G4 P5000 |
暂停 5 秒 |
| 埋磁铁流程 | Z-hop + M0 | 抬高喷嘴后暂停,放入磁铁 |
换色原理
单色机分层换色:在指定层暂停打印,手动更换耗材后继续,即可打印出分层多色效果。指令插入在该层第一条移动指令之前,确保打印机在开始该层前触发暂停。
注意事项
- 所有操作在浏览器本地完成,文件不上传服务器
- M600 需要固件支持,不确定时用 M0 暂停代替
- 层号从 1 开始,与切片软件一致
- 同一层可插入多条指令,按层顺序执行
常见问题
这个工具能做什么?⌄
可以在 G-code 文件的指定层之前自动插入换色(M600)、暂停(M0)、延时(G4)或 Z-hop 指令,无需手动编辑文件。适合单色机分层换色或定高暂停埋入磁铁/螺母。
文件会上传到服务器吗?⌄
不会。所有操作完全在您的浏览器本地完成,文件不会离开您的设备。
我的机器支持 M600 吗?⌄
M600 是自动换丝指令,需要固件支持(Marlin 2.x 及以上通常支持)。不确定时可使用更通用的 M0 暂停指令代替,打印机暂停后手动换丝再继续。
层号是从 0 还是 1 开始数?⌄
本工具使用从 1 开始的层号(与大多数切片软件一致)。第 1 层对应 G-code 中实际打印的第一层。
可以在同一层插入多条指令吗?⌄
可以。在同一层添加多次即可,多条指令按层顺序依次插入。
修改后的文件文件名是什么?⌄
下载的文件名为原文件名加 _edited 后缀,例如 benchy.gcode → benchy_edited.gcode。
埋磁铁/螺母推荐用哪个模板?⌄
推荐使用「埋磁铁标准流程」模板:先 Z-hop 抬高喷嘴,再暂停。这样可以避免喷嘴直接压在放入的磁铁上,减少碰撞风险。
更新记录
- 2026-06-29v1.0.0首发:层插入 M600/M0/G4/Z-hop 指令,预置换色/埋磁铁模板,插入点预览,修改后文件下载