仿真仓库
真机API仓库
需要购买的重要物料
| 名称 | 数量 |
| XC330-M288-T | 16 |
| DYNAMIXEL FPX330-H101 | 11 |
| DYNAMIXEL FPX330-S101 | 10 |
| DYNAMIXEL FPX330-S102 | 6 |
| DYNAMIXEL U2D2 | 1 |
| DYNAMIXEL Power Hub | 1 |
还要备好一些官方BOM表里面的螺丝螺母和3D打印件等
第一步:验证电机与配置
在把XC330装进外壳之前,必须逐个测试并修改设置。
1. 准备工作
硬件: 电脑、U2D2、电源、16个电机。
软件: 下载并安装Dynamixel Wizard 2.0(Robotis 官方调试软件,我用的是Linux版)。
2. 接线与测试 (一次只接一个电机)
为了避免 ID 冲突,请每次只连接一个电机进行以下操作,处理完一个拔掉,再插下一个。
连接: U2D2 连接电脑,电源接上,电机接好(参考接线图),XC330-M288-T中的“T”代表TTL 通讯。TTL 协议在 Robotis 的定义里就是3-Pin (三针)接口。
打开软件: 启动 Dynamixel Wizard 2.0软件(侧边栏收藏)。
扫描: 点击左上角的 Scan 按钮。
默认出厂电机 ID 是 1,波特率是 57600 bps。
功能测试 (体检):
在右侧控制面板,找到 Torque Enable 开关,打开它(电机轴会变硬)。
转动软件界面上的转盘,看电机轴是否跟随转动。
听声音: 听听是否有异响。
看数据: 观察下方的 Hardware Error Status,确保没有过热或过压的历史报错。
3. 关键配置:修改 ID和波特率
Leap Hand 的代码默认要求所有电机有独立的 ID (0-15) 和高速通讯。如果组装前不改,装好后它们全是 ID=1,根本无法控制。
在 Dynamixel Wizard 右侧的寄存器表 (Control Table) 中修改:
ID (地址):
按照官方文档的分配表(通常是 0 到 15),给这16个电机分别写入不同的 ID。
建议: 拿个标签纸贴在电机屁股上,写上 ID: 0, ID: 1... 避免装错位置。
Baud Rate (波特率):
找到 Baud Rate 选项。
Leap Hand 官方通常推荐3 Mbps(值: 5) 或4 Mbps(值: 6)。
必须改为代码中设定的值(如果你不确定,建议先设为 3M 或 4M,并记下来)。
Operating Mode (操作模式):
确保设置为 Current-based Position Control (电流位控模式,部分版本默认) 或 Extended Position Control。通常默认即可,代码初始化时会再次重写配置。
保存: 修改后记得点击 Save。
第二阶段:如何组装 (Assembly)
Leap Hand 没有纸质说明书,它的组装指南主要依赖视频和CAD模型。
1. 核心参考资料
搬运视频 (Bilibili ):
智能佳机器人在bilibili上有详细的组装全流程视频LEAP Hand装配
2. 组装的关键步骤
步骤 A: 预埋热熔螺母 (Heat Set Inserts)
需要用电烙铁把铜螺母烫进所有打印件的孔里。
避坑:
烙铁温度设在 250℃-300℃ 左右,不要太高以免烫化塑料流得到处都是。
一定要垂直按压。如果螺母歪了,后续螺丝根本拧不进去。
步骤 B: 组装手指 (Sub-assemblies)
先不要把手指装到手掌上。先把3根普通手指和 1根拇指单独装好。
注意关节顺滑度: 装好关节轴承和螺丝后,用手拨动一下关节,必须非常顺滑。如果有阻力,说明打印件公差有问题,或者螺丝拧太紧压死轴承了,需要打磨或微调。
步骤 C: 电机“归零”后安装舵机盘 (Zeroing)
极度重要: 在把塑料舵机盘/轮子装到电机轴上之前,必须把电机通电,让它回到 Position: 2048 (或者 0,取决于你的模式,通常是中间位置)。
如果在电机处于随机角度时装上轮子,等你一通电,手指可能会直接反向折断自己。