feat(arm): 线束走线可视化落地,并修复承压面盒切误伤底壁

- 查看器新增线束/走线指示系统(4芯主干、电机出线分支、过关节缓冲环、T接小板),
  配套《线束走线与总线拓扑设计方案》文档与 src/test_harness_collision.py 干涉校验
- 取消 P04/P06/P07/P08 的敞口侧定位环盒切(俯仰关节局部坐标使切刀上侵底壁 3mm,
  平白造出 3x6.1mm 缺角),底壁补齐;盒切仅保留原本专用的 P05(M3),开关改名 M3_FENCE_OPEN_CUT
- 3MF 基准 profile(537 键)从手作原件抽出固化到 docs/bambu_profile_reference.json,
  导出链路不再依赖 out/ 二进制;P01_A 也改由当前模型生成,原件备份进 .bak/
- strength.json、BOM、screws、截图与三份查看器 HTML 同步重生成
This commit is contained in:
cbb
2026-10-07 19:08:47 +08:00
parent d8f6c69406
commit c754521bde
175 changed files with 5719 additions and 332 deletions
+4 -1
View File
@@ -111,7 +111,10 @@ python src/sweep_v2.py
> 压盖(Ø70 再凸 3.2mm)。我第一版把整个前端(定位环 + 压盖 + 腔口下沿)都切了 → **过度**:
> 电机前端没了支撑面、M3 退回单面锁死,用户当场驳回。
>
> **现全机 5 处统一只切敞口那一半**(开关 `arm_model.FENCE_OPEN_CUT`,切刀 `cut_motor_fence()`):
> **【2026-10-07 修复:消除 P04/P06/P07/P08 误切缺角,完整补齐底壁】**:
> 2026-10-05e 曾将 P05(M3) 的定位环敞口盒切推广到全机。但俯仰关节(J2/J4/J5)的局部 y=-3..40 坐标导致盒切向上侵入底壁实体 3mm(Z_axis+3),造成 P04、P06、P07、P08 的底壁和侧耳平白无故缺了一个 3mm x 6.1mm 的台阶缺角。现已彻底取消 P04/P06/P07/P08 处的切除,完整补齐底壁;该盒切仅保留于原本专用的 P05(M3) 敞口侧定位环(开关 `arm_model.M3_FENCE_OPEN_CUT`)。
> **原 P05(M3) 前端定位环敞口切**(开关 `arm_model.M3_FENCE_OPEN_CUT`,切刀 `cut_motor_fence()`):
> 按各关节自己的局部坐标切 —— 局部 y 从 -3 到 +40、z 49.4~56.1。5 处的定位环都恰好落在
> 局部 z 49.5~56(Y 轴电机 Y150~156、roll 电机 Z395.5~389),故一对参数通吃;敞口方向恒为
> 局部 +y(实测 5 处背脊方位角全部落在局部角 180~360,无需逐件配置)。切口边界取 y=-3.0 而非 0: