如果你是因为看了某个视频,或者某天早上忽然又想起小时候那个念头,才点开这篇,那先把话说在前面:下面不劝你做,也不劝你别做。
我们只做一件事——把“机甲”这个词,从情怀翻译成一张清单。翻译完之后,你自己判断。
二十年前想做这个,你得先学液压,再学焊接,再学控制,学完一圈发现零件还是买不到。
今天不太一样了:电机能买,减速机能买,编码器能买,开源代码能下载,3D 打印机就在桌上,加工件能外包。门槛已经不在“能不能造出来”这件事上。
门槛在另一件事上——你知不知道第一步该造哪一个。
一、先把“机甲”这个词拆开
“机甲”是个被动漫撑大的词。不同的人说这两个字,脑子里想的可能差了两个数量级。所以不先分层,谈不下去。
对着下面这张表找一下,你想做的是哪一行:
| 你脑子里的样子 | 现实里的对应物 | 成本量级 | 一个人能不能做 |
|---|---|---|---|
| 十几米的动漫机甲 | 现实中没有能动的对应物 | —— | 不通 |
| 四米级载人机甲 | Kuratas(2012 年发布,约 4 米高、4 吨重,公开标价约 135 万美元) | 百万美元级 | 不通 |
| 可穿戴外骨骼 | 工业外骨骼,多为商用租赁 | 十万级 | 极难 |
| 等身人形(无人) | Unitree G1 一类 | 官网标价 1.35 万美元起 | 买得到,自己重造做不到 |
| 迷你人形(半米级) | ToddlerBot 一类开源平台 | 物料约 6000 美元 | 能 |
| 桌面机械臂 | SO-ARM100 一类开源套件 | 双臂约 1300 元 | 能 |
| 单个关节 | —— | 几百到几千元 | 能 |
前两行得诚实一点。它们对个人来说不是“难”,是不通。
不是技术做不到——Kuratas 就做出来了,四米高、四吨重、人坐在里面开。问题是它的成本结构注定它是展览品:一百多万美元的标价,本来就不是给量产定的,也不需要是。你如果把这个当目标,第一年就会把钱烧光,而且烧完之后手上还是没有机器人。
从第四行往下,都是通的。而且——它们的第一步是同一个。
二、一台机甲拆到底,只有四样东西
这是这篇文章真正想说的一句话:
机甲 = 关节 × N + 骨架 + 脑子 + 皮肤。
- 关节 × N:决定它能不能动
- 骨架:决定它站不站得住
- 脑子:决定它听不听话
- 皮肤:决定它像不像
四样里,前两样是机械的活,后两样主要是电子和软件的活——软件那部分,今天有大量开源的东西可以直接拿来用。所以难点自然全压在“关节 × N”上。
而那个 N,就是你要重复的次数。
再往下拆一层,才是关键。把一个关节模组拆开看:
| 关节里面的东西 | 从哪来 |
|---|---|
| 电机 | 买 |
| 减速器 | 买 |
| 编码器 | 买 |
| 驱动器 | 买 |
| 轴承 | 买 |
| 紧固件、销、卡簧 | 买 |
| 壳体、法兰、支架、走线环 | 做 |
一个性能好一点的关节模组,拆开可能三十几个零件。真正需要切削加工的,通常是个位数到十几个。
这件事的意义,不在于“加工件很便宜”。而在于——
“机甲梦”第一次有了一份可以逐项报价的 BOM。
“我想做一台机器人”,这句话没法报价。 “我要做 12 个关节,每个关节这套壳体,先做 1 套,材料 7075”,这句话任何一家加工厂两天内都能给你一个数。
还有一层更狠的意思:一台 30 个自由度的机器人,本质上不是 30 个不同的工程问题,是同一个零件做 30 遍。
而这恰好是加工厂最擅长的——批次一致性。你自己一个人做的时候,第一件和第十件差多少,就是你和一家工厂差多少。
(具体要加工哪些件、用什么材料、这个行业真正在意什么,我们在机器人关节与法兰那篇里拆得比较细。)
三、先算一笔账,再决定要不要开始
三个公开项目的成本结构,放在一张表里看:
| 项目 | 自由度 | 成本 | 钱花在哪 |
|---|---|---|---|
| SO-ARM100(开源桌面双臂) | 单臂 6(含夹爪) | 约 1300 元 | 十二个舵机 + 打印结构件 |
| ToddlerBot(开源迷你人形) | 30 | 物料约 6000 美元 | 90% 花在电机和计算机上 |
| Unitree G1(成品) | 23 起 | 1.35 万美元起 | 工业关节模组 + 算力 |
看最后一列。ToddlerBot 的公开设计文档里有一句话,值得写在墙上:
整机物料成本 6000 美元,其中 90% 花在电机和计算机上。
也就是说,这台机器人身上,所有结构件加起来占不到一成。
这个比例不是巧合,它是这个行业的基本形状。顺着它往下推,会得到两个结论。
一是,你花的钱,买的是“能不能动”。电机、减速器、驱动器、算力——这些东西花钱就能买到,而且越来越便宜。
二是,你做的件,决定的是“能承多重、重复定位多少、活多久”。这三样花钱不一定买得到,它取决于图纸怎么标、公差给多少、工艺走哪条。
所以刚开始的时候,别急着省加工件的钱,也别急着花加工件的钱。哪种对,取决于你下一步怎么走。
四、五步,从“我想做”到“它动了”
第一步:先把“做成”定义清楚
问你三个问题,答不出来就先别开始。
它是站着不动,还是要走?它是拿东西,还是举人?它是给人看的,还是给人用的?
这三个答案会把你从“机甲”这个词,推到一条具体的路上。答不出来,说明还没到动手的时候——不是能力不够,是目标还没成形。
第二步:让一个关节先站住
这一步是全篇最重要的,也是最多人跳过的。
不是“画完整套图纸”,不是“买齐所有零件”。是:一个关节,通电,闭环,能承重,能停在你要的角度上不抖。
为什么所有事都要往后放,先做这一步:
它含着后面八成的坑。扭矩够不够、发热快不快、间隙有多大、线怎么从关节里走、编码器会不会丢步、驱动器参数怎么调——这些问题不会因为你多画了十张图纸就变少,它们只会在你真的把一个关节通电的那一刻,一次性全部冒出来。
它也是唯一一个花几百到几千块就能买到的确定性。
它还顺手把“三十个未知”变成了“一个已知加二十九个复制”。
很多人死在这一步上。也有很多人跳过这一步——他们画完了整机、买齐了所有零件,然后发现第一个关节就转不准。
第三步:只做一半
上半身,或者下半身,选一个。不要同时解决几十个问题。
上半身的难点在末端精度和负载;下半身的难点在平衡和瞬时扭矩。两条路的零件清单、成本结构、调试方法都不一样。
先做完一半,你至少有一个能演示的东西。同时做两半,你会在很长一段时间里只有一堆零件。
第四步:买的买,做的做
标准件去买。电机、减速器、轴承、螺丝都有现货,而且比你自己做便宜得多。
结构件呢,先打印验证,定型了再上加工。这里有一个特别常见的错,是第一版就用铝合金加工。第一版一定会改,改了就得重做,重做的钱和时间都是双倍。
第五步:装起来,然后重来
第一版装不上,是正常的。装配这件事有它自己的一套学问——配合、累积、基准传递,我们留到另一篇专门讲——但在这里只需要记住一句:装不上不代表你错了,只代表你到了该改的时候。
重点永远是尽快到“能动”,而不是尽快到“好看”。
五、什么时候必须上加工件
上面第四步说先打印,但这不等于永远打印。边界在哪,其实很清楚。
打印件能干的:不承重或者只承轻载的结构、一次性的验证件、形状复杂而批量很小的外壳。
打印件干不了、必须切削的,有五类:
轴承孔。 要 H7 一类的配合,要圆度、要同轴度,打印件的尺寸和形位精度撑不住。
定位止口。 两个件的相对位置靠它保证,它一松,整个关节的精度就散了。
螺纹连接。 不是打印不出螺纹,是反复拆装几次就滑牙。
变载荷下的受力件。 打印件是各向异性的,层间强度明显低于层内,疲劳是它最怕的东西。
薄且要求刚性的件。 同样的道理。
ToddlerBot 的设计文档自己也是这么处理的:主体用 PLA 打印,但明确写了高强度部件要用更强的打印配置、甚至碳纤维混合线材。它是在用材料和参数去换强度——当这些换不动的时候,就是你该上加工件的时候。
而一个关节壳体上,轴承孔、定位止口、销孔、M3 到 M6 的螺纹往往是同时存在的。这几样里只要有一样落进“必须切削”那一栏,整个壳体就得走加工。这也是为什么关节壳体几乎永远是铝合金或者钢。
(表面处理会再往尺寸上加一层变量,这件事我们在阳极氧化与尺寸控制里单独写过。)
六、这件事最反直觉的地方
最后说一句可能不太顺耳的:你的机甲梦,不会死在最难的那一步上。
它更可能死在“同时开始太多件事”上。同时在选电机,同时在学建模,同时在调驱动器,同时在找加工厂——每一件都要钱,每一件都要时间,每一件都可能卡住。
而“让一个关节站住”之所以是第一步,恰恰因为它是唯一一个不需要你先解决其他所有问题的动作。
它站在所有路径的交点上。你做的是机械臂、是人形、是四足,第一件要通电的东西都是它。
我们在这件事上站在哪
关节模组壳体、减速器行星架、输出法兰、传感器支架——这类零件我们每天都在做,所以上面那些数字不是查来的,是报过的。
如果你的关节图纸已经画到能报价的程度,哪怕只有一个关节、一件,发过来,我们做一次免费的 DFM 审查:哪些公差是真正必要的,哪些可以放宽,哪些标法会让价格平白翻倍。这一步花不了你几天,但可能省下你第一版的钱。