🤖 LateAI
首页做自己的机器人 › PAROL6(详细分册)
🦾

PAROL6:规格、传动配置与打印装配全流程

PAROL6 — Specs, Transmission, Print & Assemble, Commander / Python API / ROS 2
📶 进阶 ⏱ 看懂 1 晚 · 整机数周 💰 资料免费 · 真机按 BOM 🦾 DIY · 站内原创

📌 本分册目标

PAROL6 是 Source Robotics(Faze4 的原班团队,作者 Petar Crnjak)推出的开源六轴桌面机械臂。它和本站项目 01 的 Faze4 是同一个团队的两代作品,但定位不同:Faze4 更像「开源机械臂能做到什么程度」的展示,PAROL6 则把工程化、文档与软件生态补齐了——外观与构型照着工业机型做,结构件全部 PETG 3D 打印,动力走步进电机 + 行星减速箱 + 同步带。

它最值得学的不是硬件参数,而是软件栈的完整度:官方不只给图纸,还给了 Python 写的上位机 PAROL Commander(图形界面做点动 / 示教 / 抓取动作 / IO)、Python API(能被终端命令、自定义脚本甚至 AI / LLM 驱动)、ROS 2 + MoveIt 2 支持包,以及一个开源的 MSG 夹爪。从「怎么让它动」到「怎么让它自己动」,每一层都铺好了——这在开源桌面臂里并不常见。

本分册按 安全底线 → 规格 → 传动配置 → 步进与开环 → 控制路线 → 打印装配 → 温度监控 七段走,重点讲清上手机械臂最容易踩的三处:开环步进为什么会丢步减速比与同步带为什么不能随便替换、以及官方为什么把安全警告单独写成一份文件

💡 本站分册为原创中文技术整理,不转载官方图文。PAROL6 的图纸、BOM 与软件版权归 Source Robotics / Petar Crnjak 所有,官方仓库与文档站免费公开;本站与 Source Robotics 无隶属或合作关系。许可条款请以官方仓库为准(仓库正文标注 GPLv3,但徽章处写的是 MIT,存在不一致,商用或再分发前建议直接向作者确认)。

⚠️ 第一段:安全底线(动手前先读这一份)

官方在仓库里单独放了一份 SAFETY_WARNING_AND_DISCLAIMER.md。把安全单独写成一份文件,本身就是一个信号:这台机器不是玩具级电压的舵机方案。动手之前请把它读完,下面是要点概括——但概括不能替代原文

🚨 机内存在致命电压。控制板与电源部分不是安全电压区间,通电状态下拆装、金属工具误触都可能造成严重伤害。任何接线检查都要先断电
⚠️ 本站把这份文件列为「真机制作」区的第一张卡,不是走流程。开环步进 + 40W 驱动的组合,最怕的就是「先跑起来再说」——过热的电机是慢慢坏的,等你发现时通常已经晚了。

📐 第二段:规格逐项读(数字背后的含义)

规格数值与解读
自由度6 个旋转关节(J1~J6)。构型是典型的 6 轴串联工业臂,不是简化的 4 轴桌面方案。
负载靠近基座 1kg / 全工作空间 0.5kg。这两个数字必须一起读:伸展时的可用负载只有一半,选末端工具与工件时按 0.5kg 留余量。
臂展400mm(含标准夹爪)。这是可达距离,不等于有效工作空间——能不能够到你的任务点,还要结合关节行程一起看。
重复精度0.1mm。注意这是「反复回到同一点」的一致性,不是绝对定位精度;整机精度还取决于装配、同步带张力与结构刚性。
本体重量5.5kg(不含末端工具),对桌面承重与固定方式有要求。
功耗40W 级。不算特别大,但六轴同时发力时瞬时功率会更高,电源要留余量。
结构材料全部 PETG 3D 打印。刚性与耐温比 PLA 好,打印参数(尤其拉丝与层间结合)要先调好再上量。
执行器步进电机,32 细分(6400 步/转),配合行星减速箱与同步带构成传动链。开环,无编码器反馈
关节行程J1 250°、J2 141°、J3 180°、J4 212°、J5 180°,J6 为无限旋转。J6 能无限转是相对舵机方案的一个实用优势(拧螺丝、绕线类任务很省事)。
接口2 路隔离输出、1 路 CAN 总线、USB 连 PC、2 路气动端口。装气动夹爪或做外部触发都方便。
回零配限位开关(开环版本),开机必须先做归位(homing),这是开环步进的必做动作。

结论:这是一台按工业构型设计、但用 3D 打印与步进电机实现的桌面臂。400mm / 0.5kg(全工作空间)的定位说明它适合做装配演示、视觉抓取、示教与算法验证,不适合重载搬运。

⚙️ 第三段:六个关节的传动配置(为什么不能随便换)

这是 PAROL6 最值得细看的一张表。官方给出了逐关节的减速方案,规律非常清楚:

关节传动方案为什么这么配
J1同步带 6.4:1底座回转轴,行程最大(250°),同步带能让电机避开关节本体布置。
J2行星减速 20:1扛整个手臂重量的主承重轴,用大减速比行星箱换扭矩与自锁性。
J3行星 + 同步带 18.095:1复合传动:行星箱提供主减速,同步带再补一级并解决布局。
J4同步带 4:1腕部滚转,负载轻,凭轻量同步带换速度与低惯量。
J5同步带 4:1腕部俯仰,同上——姿态轴要的是响应快而不是扭矩大。
J6行星减速 10:1末端旋转,要带动夹爪与线缆,单独用行星箱保证同轴刚性。

这套配置直接决定了每个轴的速度 / 扭矩取舍。要改结构换电机,第一件事就是回到这张表重算——尤其是 J2 与 J3,减速比买错一个就带不动自重。

📐 官方同时给出了连杆尺寸(a1~a7 依次约 110.50 / 23.42 / 180.00 / 43.50 / 176.35 / 62.8 / 45.25 mm)与标准停机姿态(J1 0、J2 −90、J3 180、J4 0、J5 0、J6 180)。写正逆运动学或建 URDF / MoveIt 模型时,这几个数字是基准,请以官方规格页为准逐项抄录,不要凭记忆填。

🧠 第四段:步进 + 32 细分意味着什么(开环的代价)

PAROL6 用步进电机 32 细分,每转 6400 步,配合减速比可算出理论分辨率——这是「开环但精度够用」的基础。但开环的代价必须提前接受:

⚠️ 把「温度」当成和限位开关同等重要的硬保护来设计:想清楚超过多少度就必须停机,而不是靠人盯着。

🕹️ 第五段:三条控制路线(建议按顺序深入)

路线特点与适用
PAROL Commander官方 Python 上位机,图形界面:关节 / 笛卡尔点动、姿态记录与回放、夹爪动作、IO 面板。上手最快,示教首选。
Python API官方 Python 接口,写自定义脚本、做外部程序调用;官方明确说它可以被 AI / LLM 驱动。接视觉、手势这类任务的入口。
ROS 2 + MoveIt 2官方支持包提供 URDF / MoveIt 2 配置 / 控制器,要做路径规划、视觉抓取、多机协同就走这条。
  1. 先离线摸熟 Commander:装好后不需要硬件就能熟悉界面与「示教 → 保存姿态 → 序列回放」的流程。这是性价比最高的一步准备。
  2. 再用 Python API 写第一个脚本:让某个关节走到指定角度即可。重点确认两件事:角度单位(度还是弧度)、关节编号从 0 还是 1 开始——这是最容易踩的坑。
  3. 最后上 ROS 2:拉官方支持包编译工作空间,先做自碰撞检测与工作空间可视化,再试关节空间规划,最后试笛卡尔直线规划。规划失败时优先检查起始状态是否与真机一致——状态不同步是头号原因。
  4. 三条路线不冲突,但建议按 Commander → API → ROS 2 逐层深入,别一上来就啃 ROS 2。

🖨️ 第六段:打印、装配与首次上电

1
按 BOM 核对采购清单
打开仓库 BOM 目录逐项核对:步进电机型号、行星减速箱减速比、同步带与带轮规格、控制板、电源、轴承与紧固件。减速比和同步带必须与关节一一对应,买错会导致带不动自重或丢步。国产替代可行,但扭矩与惯量要按规格页的数字重算一遍,别只看外形尺寸。
2
分批打印 PETG 结构件
整机结构件都是 PETG,打印量较大:先打 1~2 个关键件验证尺寸精度与层间强度,合格后再批量打。关键配合孔建议先打小样验证公差,避免整批报废。PETG 刚性比 PLA 好、耐温更高,但也更容易拉丝,参数先调好再上量。
3
按官方装配说明装机
严格按官方 Building instructions 的顺序来:先底盘与 J1 / J2 大关节,再往上逐级装配。同步带的张紧程度要按官方说明调——过松会丢步,过紧会加剧轴承与电机负载。每装完一级先手动转动,确认无卡涩、无干涉,再继续下一级。
4
接线与首次上电的纪律
按官方接线资料接电,先断电静态检查:电源极性、限位开关方向、气路(如果装了)。第一次上电不要装末端工具,用 Commander 逐轴小角度点动,确认方向、行程、限位都正确。确认无误后再做归零(homing)。
5
空载「磨合」并测温
空载连续跑十几分钟的点动与姿态切换,每隔几分钟用红外测温枪扫一遍六个电机。哪个轴升温明显偏高,通常是负载偏大或同步带过紧,先解决再上任务。把温度与电流的对应关系记下来,作为后面长时间运行的降流依据。
6
从示教复现开始上手任务
用 Commander 手动拖到目标姿态并保存,再做序列回放,先把「抓取 - 移动 - 放置」跑通。这一步能验证工作空间与夹爪行程是否匹配你的工件,比看图纸直观得多;之后再考虑用 Python API 把动作脚本化、往上接视觉。

🌡️ 第七段:温度与降流(真机最容易被忽略的一节)

官方文档里专门讲了电机温度与电流的关系,并明确要求监控温度、长时间使用时降流。这条在开源项目里其实很少见,值得单独拿出来讲。

💡 同样的思路适用于所有开环步进机械臂(包括本站项目 02 SmallRobotArm 与项目 03 AR4)。开环系统的安全边界要靠外部手段兜住,温度监控就是最典型的例子。

🚧 避坑要点

🔗 官方资料直达

❓ 常见问题

PAROL6 和 Faze4(项目 01)是同一家?该先做哪个?

是同一团队(Source Robotics / Petar Crnjak)的两代作品。Faze4 更早、更像技术展示,PAROL6 是后续的工程化产品。想学「机械臂怎么造」,从 Faze4 看起更容易理解原始设计意图;想学「机械臂整套软硬件栈怎么组织」,PAROL6 的文档与软件生态更完整。两者都是步进 + 减速机构路线,搞清楚一套,另一套基本一通百通。

它和本站前面几台(SmallRobotArm / AR4 / Thor)有什么本质区别?

共同点是都用步进电机。区别在于工程化程度与软件栈:前几台更偏「复刻一套开源图纸」,PAROL6 额外提供了官方上位机、Python API、ROS 2 + MoveIt 支持包与正式文档站——也就是说它不只是给你图纸,还给了你「怎么用它」的完整答案。代价是零件更多、装配更复杂、也更贵。

负载到底按 1kg 还是 0.5kg 算?

按 0.5kg 算。官方给的是「靠近基座 1kg / 全工作空间 0.5kg」,而机械臂的实际任务几乎总要用到伸展姿态。选夹爪时还要把这 0.5kg 减去夹爪自重——比如一个 300g 的夹爪,只剩 200g 给工件。再多留一点余量,因为丢步的代价比少抓一点重得多。

开环步进会不会不准?能改成闭环吗?

开环的「不准」主要体现在丢步不可知,而不是分辨率不够——32 细分配合减速比,理论分辨率完全够桌面任务用。避免丢步靠三件事:负载留余量、加速度调缓、温度盯住。官方也提供带闭环步进的版本;已装机的话可以加装编码器做半闭环校验,但那属于改造。

可以只买电机和打印件、不买套件吗?

可以,官方 BOM 就是给你自行采购用的。要注意三点:减速比与同步带规格必须逐个对应(J2 的 20:1 行星、J3 的行星 + 带 18.095:1 都不能凑合);结构件是 PETG,需要成型尺寸够用的打印机且打印量大;控制板是项目自研的,走自采路线这部分要按官方资料自行解决或找官方购买。

想做视觉抓取 / 具身智能,这台合适吗?

做「经典机器人学 + ROS 2 + 视觉抓取」,它很合适——官方就有 ROS 2 + MoveIt 支持包与 Python API,接相机做目标定位的路径很顺。想做模仿学习(拖动示教、数据集训练、VLA 模型),建议看本站项目 05 Koch v1.1 与项目 06 ALOHA,那两台的硬件形态(主从同构)与软件生态(LeRobot)正是为模仿学习准备的。

✅ 下一步

回到「做自己的机器人」栏目项目 09,那里有本分册入口、官方规格页、PAROL Commander 与 ROS 2 支持包的直达卡片。建议顺序:先读安全警告与官方规格确认任务在能力范围内 → 离线摸熟 Commander / Python API(不需要硬件)→ 按 BOM 采购并分批打印 PETG 件 → 按官方说明装配、调好同步带张力 → 断电静态检查后首次上电、逐轴点动与归零 → 空载磨合测温、记下降流依据 → 最后才上抓取任务与视觉。