docs: 更新README和文档至v0.6.0,含最新GUI变更
This commit is contained in:
+10
-8
@@ -1,6 +1,6 @@
|
||||
# A1 Swap Mod Packer 工作原理
|
||||
|
||||
**版本**: v0.5.0 | **日期**: 2026-07-27
|
||||
**版本**: v0.6.0 | **日期**: 2026-07-27
|
||||
|
||||
## 总览
|
||||
|
||||
@@ -11,7 +11,7 @@ flowchart LR
|
||||
A["源 3MF × N 份"] --> B["① 解压读取"]
|
||||
B --> C["② 按份数展开"]
|
||||
C --> D["③ 预处理<br/>(换行/补丁/M73模板)"]
|
||||
D --> E["④ 逐份加工<br/>(M73偏移/插入换料块)"]
|
||||
D --> E["④ 逐份加工<br/>(M73偏移/插入换盘块)"]
|
||||
E --> F["⑤ 拼接总G-code"]
|
||||
F --> G["⑥ 写入新3MF<br/>(删除旧gcode/更新元数据/合成预览/压缩)"]
|
||||
G --> H["输出 3MF"]
|
||||
@@ -96,9 +96,9 @@ max_count = 1 ← 最多替换 1 次
|
||||
|
||||
打印机显示剩余时间时,**百位数字正好是板号**。
|
||||
|
||||
### 插入换料块
|
||||
### 插入换盘块
|
||||
|
||||
在 `;=====printer finish sound=========` 这一行**之前**插入换料代码块:
|
||||
在 `;=====printer finish sound=========` 这一行**之前**插入换盘代码块:
|
||||
|
||||
```gcode
|
||||
M190 S45 ; 等热床降温到 45°C(可选)
|
||||
@@ -107,7 +107,7 @@ G4 P45000 ; 等 45 秒(可选)
|
||||
```
|
||||
|
||||
最后一份:
|
||||
- 如果关了"最后换盘" → 不插换料块
|
||||
- 如果关了"最后换盘" → 不插换盘块
|
||||
- 如果关了"最后换盘"但前面都插了 → 最后一份正常结束
|
||||
|
||||
---
|
||||
@@ -136,9 +136,9 @@ G4 P45000 ; 等 45 秒(可选)
|
||||
- 把拼接好的总 G-code 写到原来的 `plate_1.gcode` 成员名(或其 MD5 对应的成员)
|
||||
- 同时写入 `plate_1.gcode.md5`(总 G-code 的 MD5 哈希)
|
||||
|
||||
### 更新元数据(可选)
|
||||
### 更新元数据(默认:累加模式)
|
||||
|
||||
如果选了"累加预测和耗材用量",修改 `Metadata/slice_info.config`:
|
||||
默认累加所有重复份的预测和耗材用量,修改 `Metadata/slice_info.config`:
|
||||
|
||||
| 字段 | 修改方式 |
|
||||
|------|----------|
|
||||
@@ -225,11 +225,13 @@ python -m a1_swap_mod_packer.cli build \
|
||||
|
||||
CLI 做了这些:
|
||||
|
||||
1. `argparse` 解析参数(文件、份数、换料模板、冷却温度、等待秒数...)
|
||||
1. `argparse` 解析参数(文件、份数、换盘模板、冷却温度、等待秒数...)
|
||||
2. 拼成 `PlateJob` 列表和 `BuildOptions`
|
||||
3. 调一次 `build_packed_3mf()`(合并模式)
|
||||
4. 把结果打印到 stdout
|
||||
|
||||
新增 `--no-eject-wait` 选项可禁用换盘后等待时间(`G4 P...` 行),与 GUI 中的勾选框对应。
|
||||
|
||||
**所有输入合并成 1 个输出**。参数靠命令行传,没有交互、没有预览。
|
||||
|
||||
### GUI
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# A1 SwapMod 换板 G-code 分析
|
||||
|
||||
**版本**: v0.5.0 | **日期**: 2026-07-27
|
||||
**版本**: v0.6.0 | **日期**: 2026-07-27
|
||||
|
||||
## 文件清单
|
||||
|
||||
|
||||
Reference in New Issue
Block a user