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:
+6
-6
@@ -44,7 +44,7 @@ M = dict(
|
||||
centre_d=6.5, # centre bore in the flange
|
||||
centre_depth=4.0,
|
||||
m2_bcd=29.0,
|
||||
m2_clock=(8.6, 127.7, 247.9),
|
||||
m2_clock=(8.05, 128.07, 248.06),
|
||||
m2_tap_d=1.85, # M2 pilot for self-tapping in printed material
|
||||
m2_depth=6.0,
|
||||
m2_clear_d=2.75,
|
||||
@@ -70,15 +70,15 @@ LUG_R = C["lug_r1"] + 1.0 # radial keep-out where the bolt lugs
|
||||
CLR = dict(bore_slip=0.20, pilot=0.10, hole_3=3.4, hole_27=2.8, wall_min=2.0)
|
||||
FIT = dict(motor_bore_d=M["hous_d"] + 2 * 0.15, cover_cb_d=M["cover_d"] + 2 * 0.35)
|
||||
|
||||
# 电机【轴向长度】公差(用户 2026-10-03 给的现场口径:各台电机厚度差可达 2mm)。
|
||||
# 电机【轴向长度】公差(用户 2026-10-07 要求:余量偏大稍微减去 1mm,由 2mm 改为 1mm)。
|
||||
# 这条链是"后端板螺钉 + 前端压盖螺钉"两个刚性夹持面,螺钉头一旦坐死在沉孔台阶上
|
||||
# 就再也不能进给,所以 2mm 没法靠"拧紧"消化,只能靠两件事吃掉(见 arm_build.Joint.pocket
|
||||
# 就再也不能进给,所以公差没法靠"拧紧"消化,只能靠两件事吃掉(见 arm_build.Joint.pocket
|
||||
# 与 motor_front_clamp):
|
||||
# 长出来的 0~+2mm -> 后端板 4xM3 螺钉头下垫 0~2mm 垫片圈(螺钉被垫高 -> 电机被拉回)
|
||||
# 短下去的 0~-2mm -> 电机尾端面与后端板承压面之间垫 0~2mm 垫片(承压面已按 MOTOR_TOL
|
||||
# 长出来的 0~+1mm -> 后端板 4xM3 螺钉头下垫 0~1mm 垫片圈(螺钉被垫高 -> 电机被拉回)
|
||||
# 短下去的 0~-1mm -> 电机尾端面与后端板承压面之间垫 0~1mm 垫片(承压面已按 MOTOR_TOL
|
||||
# 让空,见 Joint.pocket 的 REAR_SEAT)
|
||||
# 两边都不动压盖/凸台的几何,关节轴向长度不变。
|
||||
MOTOR_TOL = 2.0
|
||||
MOTOR_TOL = 1.0
|
||||
|
||||
# ---------------- geometry helpers --------------------------------------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user