Files
Robot_Arm/docs/print_settings.md
cbb c754521bde 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 同步重生成
2026-10-07 19:08:47 +08:00

4.6 KiB
Raw Permalink Blame History

3D 打印参数单(零件 × 填充/设置)

打印配方已写进零件名(STEP/STL 文件名、BOM 件号、查看器标签同源):件号_图案<密度>_墙<W>底<T>_<姿态>。图案名一律用 slicer 原名(螺旋体/三角形)。层间是最弱面 → 主力件用跨层图案;已知竖直受压件用三角形。

逐件参数(件号 = 文件名,直接对照切片)

件号 图案 / 密度 墙 / 顶底 打印姿态 局部实心区(Modifier)
P01_A_立柱下段_三角形30%_墙4底5_竖打 三角形 30% 4 / 5 竖打 顶端榫接区 + Ø3.9 对锁孔周
P01_B_立柱中段_三角形30%_墙4底5_竖打 三角形 30% 4 / 5 竖打 两端榫接区 + Ø3.9 对锁孔周
P01_C_立柱上段_三角形30%_墙4底5_竖打 三角形 30% 4 / 5 竖打 底端榫接区 + Ø3.9 对锁孔周 + 顶面安装孔周
P02_Center_底座中核心_螺旋体30%_墙5底6_平打 螺旋体 30% 5 / 6 平打 Ø48 套筒 + 12mm 阶梯榫座
P02_Front_前向防翻力臂_螺旋体30%_墙4底5_平打 螺旋体 30% 4 / 5 平打 M5 螺母沉槽区
P02_Rear_后向防翻力臂_螺旋体30%_墙4底5_平打 螺旋体 30% 4 / 5 平打 M5 螺母沉槽区
P03_肩吊臂_螺旋体35%_墙5底5_竖打 螺旋体 35% 5 / 5 竖打 5x Ø3.9 安装孔周 + 后法兰 4xM3 沉头孔周 + 前锁紧法兰孔周
P04_肩叉_螺旋体30%_墙5底5_竖打 螺旋体 30% 5 / 5 竖打 J1 输出凸台贯通区(整段实心)
P05_大臂旋转座_螺旋体30%_墙4底5_竖打 螺旋体 30% 4 / 5 竖打 J2 接口孔周
P06_大臂骨架_螺旋体25%_墙4底5_竖打 螺旋体 25% 4 / 5 竖打 M4 抱紧套筒
P07_小臂骨架_螺旋体30%_墙5底5_竖打 螺旋体 30% 5 / 5 竖打 根部加厚顶板区 + M5 电机半包座
P08_腕偏转座_螺旋体25%_墙4底5_竖打 螺旋体 25% 4 / 5 竖打 J5 接口孔周
P09_工具法兰_螺旋体30%_墙4底5_竖打 螺旋体 30% 4 / 5 竖打 —

通用规则

  1. 打印方向:全部按模型姿态打,弯曲发生在层面内,弯矩交给顶/底实心层和墙,不让层间缝扛拉。
  2. 不用热熔铜螺母、不需要攻丝、也不打沉孔/过孔:全部连接螺钉统一为 M4×16,每个螺钉位只打一个 Ø3.9 直孔——M4×16 直接用扳手拧入,螺钉自己攻出螺纹(顶部 4 颗穿鞍座 9mm 后吃进立柱顶环 7mm;横向 1 颗穿 11mm 后壁吃进榫头 4.7mm;分段缝 8 颗穿母口壁+公榫壁共 10.5mm)。竖向载荷由承压面承担(顶部 2403mm²、分段缝榫座面),螺钉只防上抬/防滑。孔周按 1.5~2 倍螺栓直径加载实心 Modifier。
  3. 墙数和顶底壳优先于密度:抗弯主力是墙+顶底实心层,填充件是剪力腹板。密度只在小区域加(关节毂 30~35%),不要全局堆高。
  4. 层高 0.2mm 不变;P03/P04/P07 受力最狠,墙给 5 层,其余 4 层。 P03 已改薄壁桁架(双侧 6mm 竖板 + 帐篷减重窗 + 9mm 鞍座 + 12mm 中位龙骨筋):强度由 墙层数 决定, 35% 只作用在很薄的内部芯上;想再压重量可把 P03 单独降到 螺旋体 20%(≈省 15~20g,强度不受影响)。
  5. BOM 质量按 PLA 折算;换 PETG/ASA 参数不变,层间强度只会更好。
  6. 立柱 P01 三段用三角形是唯一例外:轴压方向已知,Z 向斜撑跨层传力比螺旋体更对口。

3MF 交付(out/parts_3mf/)

  • 13 个 3MF 已按本表参数从当前模型(out/print_stl/,随 python src/arm_model.py 更新)导出。P01_A 也一并重导:你 09-28 手作的原件网格比现模型少 780 个三角(立柱下段后续改过),已备份到 .bak/P01_A_手作参考原件_20260928.3mf。网格按模型姿态、板中心放置,缩略图已剔除避免旧预览误导。
  • 打印机/耗材等基准 profile(537 键)从你的原件抽出后固化在 docs/bambu_profile_reference.json,生成脚本读它,不再依赖 out/ 里的二进制。
  • 生成的 3MF 严格按本表:注意你的参考文件 layer_height=0.28、顶壳 4 层,本表要求 0.20 / 顶 5,新文件已按参数单执行。
  • 局部实心区(Modifier)未烘进 3MF:Bambu modifier schema 已确认可用,但各区几何需逐件定义;在 Bambu 里对对象右键→添加修饰器→覆盖 sparse_infill_density=100% 即可(区位见上表)。需要我烘进去说一声。
  • 重新生成:python src/arm_model.py(刷新 out/print_stl)→ python scratch/make_3mf.py;闭环校验:python scratch/verify_3mf.py(逐项断言本表参数 + 件高)。