v2.7.0
Released Time: 2025.08.27
Firmware V2.7.0
- Added self-collision detection models for the UFACTORY Gripper G2, BIO Gripper G2, RH56DFX dexterous hand, and DH-PGC-140-50 gripper.
- Optimized self-collision detection logic: the system no longer checks for collisions between the end-effector and Joint 6 or its link.
- G-code now supports position, velocity, and force control for UFACTORY Gripper G2, BIO Gripper G2, and Robotiq 2F-85/140 grippers.
- G-code now supports control of the pin-connection vacuum gripper.
- Added a G-code command to close the Lite 6 vacuum gripper.
- Modbus TCP: added a method to trigger trajectory execution or Python scripts.
- Added torque-sensor-based collision detection and rebound functions.
- Added compatibility for xArm XX1305-series and xArm 850 arms whose serial number has an "E" as the third character from the end.
- Removed invalid register commands at addresses 56 and 57.
- Set the default RS-485 timeout to 50 ms.
- Current-based collision detection now logs additional diagnostic data.
- Fixed an issue where sending zero speed in joint-speed mode could still cause unintended arm motion.
Studio V2.7.0
- Live Control – End Effector: added Z-axis offset setting and display for custom 3D models.
- Live Control – End Effector: the vacuum gripper now has an option button to choose the connection type in the pop-up window.
- Live Control – End Effector: added compatibility with UFACTORY Gripper G2, RH56DFX dexterous hand, and DH-PGC-140-50 gripper.
- Blockly – End-effector blocks: compatible with UFACTORY Gripper G2, RH56DFX dexterous hand, and DH-PGC-140-50.
- Blockly – Filename display now shows folders, and filenames are now sorted.
- Blockly – External Devices: added an RS-485 pass-through code block.
- Blockly – Motion commands: the position-editing pop-up now includes end-effector selection.
- Blockly – Motion commands: when clicking “Move”, the system now chooses axis-angle or RPY control as appropriate.
- Blockly – Fixed an issue where variables passed into the “Wait” block were not applied.
- Settings – External devices – Torque sensor: for xArm 850, manual mode now uses its own equivalent-mass parameter (M).
- Settings – Motion parameters – TCP: added TCP payload and TCP offset parameters for the RH56DFX and DH-PGC-140-50.
- Settings – External devices – I/O: all outputs from the control box and robot arm now use asynchronous commands.
- Settings – External devices – RS-485 page: added a pass-through protocol option.
- Settings – Torque sensor: added a collision-detection switch and parameter configuration.
- Settings – Assistive Features: added an environment-simulation(beta) toggle.
- Error Handling – torque-sensor overload messages now show the overload direction.
- Error Handling – C19 pop-up now shows the robot-arm serial number.
- Error Handling – C33 pop-up now shows the control-box serial number.
- Error Handling – C31 now displays the robot-arm serial number; theoretical and actual torque values are logged when the error occurs.
- Error Handling – C60 pop-up now shows the actual linear velocity and its threshold.
- Error Handling – S17 (status code 16): for servo firmware ≥ 4.0.18, added a “Clear Error” button.
- Error Handling – S20 pop-up now shows the status code.
- Error Handling – all pop-ups now include the control-box timestamp and a copy-text button.
- Fixed various other issues.