解读 75 · 机械适配:尺寸链与打印件修改
解读对象:
microduck-replica/docs/硬件方案逆向.md(尺寸与安装相关章节)+构建日志.md尺寸验证表
需要的前置:解读 51(尺寸链方法)· 解读 39(M2 螺丝系统)
电压不对可以换电池,协议不对可以写代码,唯独机械不对就得重画打印件——这是四层适配里
最"硬"的一层。本篇把散在逆向文档、选型文档和构建日志里的尺寸证据收拢成一张"换舵机机械核对表"。
1. 先量三组尺寸链
| 量什么 | 数值 | 出处 |
|---|---|---|
| XL330 官方外形 | 20 × 34 × 26 mm | Robotis 官方规格(选型文档) |
| XL330 含舵盘线座 | 29 × 20 × 34 mm | 量自 xl330.stl |
| HD-1910-C001 | 34 × 20 × 23 mm(第三维薄 3 mm) | 《HD-1910-C001 串型规格书》A/0 |
| HL-2915-C001 | 34 × 20 × 23 mm,输出轴 25T、外径 4.95 mm | 《HL-2915-C001 规格书》(新手文档 §12.1) |
| 安装螺丝 | 整机 M2 系统:Ø2.2 过孔 / Ø4.4 沉头 / Ø1.6 攻丝底孔 | 紧固件反推 + 构建日志尺寸表 |
注意一个经典陷阱:同一个舵机有两套"尺寸"——官方标的是本体,STL 量出来含舵盘和线座,
比本体大。舵机仓挖多大,要看你手里那份图的口径,别拿 20×34×26 去对一个量自 STL 的 29×20×34 腔体。
2. 打印件到底要改哪几处
新舵机外形对不上时,《新手学习文档》(docs/新手学习文档.md) Task HL2915-005 给了标准动作
——先只打印一个关节适配件,不急着改全套:
| 改动点 | 要核对什么 |
|---|---|
| 舵机仓 | 新外形三围 + 出线位置;仓壁别贴着齿轮室(发热) |
| 安装孔位 | 孔距按新舵机图纸重画;本仓库 M2 孔位是照 XL330 反推的 |
| 输出轴与舵盘 | 保留原关节轴线的位置不挪,换匹配的舵盘(如 25T / Ø4.95) |
| 线缆空间 | 留弯曲半径;脖子等动态部位还要留活动余量 |
| 硬限位 | 先碰机械限位,别让齿轮和线缆先受力 |
装配验证照五步走(新手文档 §13.6):不通电干装查干涉 → 手动全行程听碰壳 → 单只悬空上电动 →
两只悬空 → 软垫静态小角度。这五步没过之前,不接控制循环,不谈策略。
3. 质量与公差:改不完的连锁反应
- 质量预算:HL-2915 单只 27.8 g,15 只约 417 g,比原 15×18 g 多约 147 g(新手文档 §12.3);
若换 STS3215(约 55–60 g)则多出约 585 g。MJCF 里的质量、惯量、重心全部重算——
质心挪 5 mm 就能让走路策略前倾摔跤,这不是细节是前提。 - 打印公差:构建日志提醒,FDM 打印孔径通常偏小 0.1–0.3 mm,所以 M2 过孔才反推成 Ø2.2;
换舵机新开的孔位一律先打测试片验孔,再打正式件。 - 已验证到哪一步:构建日志 2026-09-02 记录"黑色腿部件 M2 螺丝已装入"——反推的孔位在
实物上成立;整机外形 144 × 141 × 264 mm 等实测栏还是"待测"。
机械层的验收标准只有一句话:手掰全行程,不碰壳、不卡死、输出轴不吃弯矩。
做到这句,后面电气和软件层的坑才有资格轮到你。
你带走的收获
- 尺寸要用两套口径记录:官方标称(本体)与 STL/实测量(含舵盘线座),写明来源,混用必翻车。
- 输出轴中心与原关节轴线是机械适配的锚点:轴线不挪,只换舵盘和仓体,改动面最小。
- 换舵机先打一个关节适配件验证,再谈 15 只批量——硬件版的"冒烟测试"。
- 单只重量差 × 15 = 整机质量差,质量惯量在 MJCF 里全部连锁,这是"机械适配"最大的隐形账单。
- FDM 孔偏小 0.1–0.3 mm:新孔位一律测试片先行,直接打正式件等于赌博。