解读 39 · M2 紧固件系统与热熔螺母
解读对象:
microduck-replica/docs/紧固件反推.md+microduck-replica/BOM.md(紧固件节)+microduck-replica/docs/打印工艺调整表.md
需要的前置:解读 33的孔位统计方法。
一套 M2,三种孔
这只 25cm、737g 的鸭子,整机紧固件是清一色的小螺丝。反推统计(《紧固件反推》,不加权口径)给出的孔径分布,对应三种孔、三种用途:
- Ø2.2 过孔 ×77:螺丝杆从中穿过,不打螺纹。M2 螺杆 2.0mm,标准间隙孔 2.2–2.4;
- Ø4.4 沉头孔 ×28:螺丝头沉进去的台阶孔。M2 内六角柱头直径 3.8,沉孔取 4.0–4.5;
- Ø1.6 攻丝底孔 ×20:螺丝直接拧进塑料,靠塑料被挤压自己成形出螺纹。
另有 Ø2.4×22(松配)、Ø2.0×12(紧配)、少量 M2.5 与 Ø4.8 沉孔。Ø2.2 与 Ø4.4 总是成对出现在 yaw2roll、leg、ankle_left 等件上——"过孔+沉头"正是内六角圆柱头螺丝的一对特征,螺丝头型就此锁定。所谓内六角圆柱头:头部为圆柱、用六角扳手从正上方拧的螺丝,头顶不凸出、可拧大力矩,是小型机器人默认选项。交叉验证:xl330.stl 自带 Ø2.0×4 + Ø1.6×8,与 XL330 官方 M2 安装孔一致。
热熔螺母:打印件的第二条命
攻丝底孔的毛病是拆装几次就滑丝——塑料螺纹是一次性的。热熔螺母(heat-set insert)是解法:一颗带滚花的铜螺母,用烙铁加热压进塑料孔,滚花熔进孔壁,从此这个孔就是可反复拆装的金属螺纹。BOM 建议备 60 颗 M2 热熔螺母,注明"打印件推荐,比直接攻丝牢得多"。
从孔数到采购单
按装配体用量加权,整机 M2 级孔共 237 个:60 个在舵机本体上(15×4)、21 个在轴承/PCB/电池等外购件上、结构件约 156 个。螺丝长度按孔深分布推:0–3mm 51 个、3–5mm 24 个、8–12mm 4 个,于是有了采购档——M2×4 买 60、M2×6 买 80(主力)、M2×8 买 40、M2×12 买 15,另 M2 螺母 50、M2.5×6 20,合计约 325 件,对 237 个孔位留 1.37× 余量(损耗+试装)。
这一节还藏着一个值得学的工作流:早期文档写"213 个",复算发现两处口径错误(没加权、混入未引用网格),于是公开勘误为 237,并写明两张表为什么不能相加。数字跟着口径走,勘误跟着数字走——开源项目里,这比"永远正确"更可信。
实物侧,构建日志已确认腿部件 M2 螺丝真实装入;精确孔径的实测行在"尺寸与配合验证"表里还空着,等测试片来填。
你带走的收获
- 孔径是紧固件的指纹:过孔≈螺杆+0.2~0.4,沉头≈柱头+0.6,底孔≈螺杆×0.8。
- 可拆装性要提前设计:一次性自攻与热熔螺母,差的是整个调试期的心情。
- 螺丝按"长度档×余量"下单,1.3–1.5× 余量是常规操作。
- 同一颗螺丝留下多个孔特征,统计以"过孔"为准,避免重复计数。
- 数字有误就改掉并留勘误记录,比悄悄删掉更专业。