BrainCo Revo 3 Industrial Dexterous Hand FAQ
Which communication protocols does the Revo 3 support?
The Revo 3 Industrial Dexterous Hand currently supports the Modbus-RTU protocol over RS485.
Revo 3 has 21 built-in motors. What are the power supply recommendations?
Since the Revo 3 integrates 21 independent motors, the instantaneous current can be relatively high under heavy loads or when multiple fingers move simultaneously. We strongly recommend using a stable 24V industrial-grade DC power supply with a power rating of at least 100W to prevent voltage drops that could trigger host processor resets.
How is the latency when controlling 21 motors?
The Revo 3 is optimized at the firmware layer for high-density multi-motor control, with a default baud rate up to 5M (5000000 bps). With high baud rate support, command dispatching and status polling remain responsive and reliable.
Does the Revo 3 support auto-calibration?
Yes, it does. After powering on the Revo 3, you can trigger auto-calibration by short-pressing the back button or sending Modbus register commands. Each finger will execute a home sweep to find the absolute physical limit bounds and establish its absolute zero position.
What are the units for position, velocity, and current control?
The physical quantity definitions are consistent with the BrainCo dexterous hand family:
- Position: 0.1 degree
- Velocity: 1 degree/second
- Current: mA
How do I identify my dexterous hand model and configuration from the device Serial Number (SN)?
Every BrainCo dexterous hand has a unique Serial Number (SN) labeled on the device surface or readable via the SDK interface. For the Revo 3 series, the SN prefix strictly follows this modular encoding scheme:
U Ultra Flagship Configuration (Revo 3 standard configuration with 21 DoF / 21 motors)B No tactile modules (No Touch / Basic)T Piezoresistive tactile array modules (Tactile)V Vision-tactile sensor module (Vision-Tactile, exclusive to Flagship Ultra)L Left HandR Right HandV3 Revo 3 SKU (21 DoF, default 5 Mbps)V2 Revo 2 SKU (Previous 6 DoF version, default 115200 bps)V1 Revo 1 SKU (Classic initial release)Encoding Parsing Example
For instance, if the SN string read from your device label or through the SDK interface is BCUTLV3xxxxxx, the intelligent decoding and data-stream loading workflow of the system is as follows:
💡 Developer Recommendation
When developing host-side applications, it is highly recommended to use the SDK's get_hardware_by_sn (C API stark_get_hardware_by_sn) function to dynamically fetch and apply the correct hand joint definitions and safety current limits, preventing out-of-bounds control commands caused by hardware version mismatch.
Contact & Support
📞 Contact for Support & Purchase
If you have any technical questions, secondary development inquiries, or customized/bulk purchase requirements, feel free to contact the BrainCo Dexterous Hand Technical Support Team, or submit a support ticket via the Help portal in the top-right corner of the documentation page.