Industries
Collaborative robots offer competitive advantages to businesses across industries.
Learn More
Applications
Dobot's robots are capable of performing a wide range of tasks more efficiently.
Learn More
Home > News > Product Information > [Software/Firmware Release Note] Six-axis Controller / DobotStudio Pro-4.5.1.X-20240529
[Software/Firmware Release Note] Six-axis Controller / DobotStudio Pro-4.5.1.X-20240529
#Product Information · Jun 11, 2024

DobotStudio Pro-4.5.1.2-20240529

I. Update Scope

This update is applicable to CRA series and Magician E6, and the released versions are as follows:

  • DobotStudio Pro (PC): 4.5.1.2

 

II. Bug Fixes

Fixed the following issues:

  1. Incompatibility between the project point files in PC and the project point files in Teach Pendant.
  2. Anomaly in the drop-down menu interface when opening old versions of Dobot+ project blocks.

 

 

Six-axis Controller / DobotStudio Pro-4.5.1.1-20240517

I. Update Scope

This update is applicable to CRA series and Magician E6, and the released versions are as follows:

  • DobotStudio Pro (PC/Android/Teach Pendant): 4.5.1.1
  • Controller: 4.5.1.1
  • CRA slave firmware:
    • Safety controller: 1.1.3.3
    • Servo: 6.1.7.1
    • Power board: 1.1.1.2
    • Button board: 2.4.0.0
  • E6 slave firmware:
    • Servo: 3.0.3.3
    • Universal IO: 6.0.1.1
    • Tool IO: 6.3.2.3
  • User Guide:
    • DobotStudio Pro V4.5.1 User Guide
    • Dobot TCP_IP Remote Control Interface Guide V4.5.1
    • Dobot Bus Communication Protocol Guide (EtherNetIP_Profinet) V4.5.1

 

II. Compatibility

  1. Optimization of the return values for relative point offset commands RelPointUser and RelPointTool.
    1. In previous versions, regardless of the input point format, the output point was always a posture variable without user and tool coordinate system information.
    2. After the update, if the input point is a teaching point, the return point is also a teaching point, with user and tool coordinate systems matching the input point.
  2. Changes in return values for bus register read commands GetInputBool and GetOutputBool.
    1. In previous versions, the return value was of bool type (true/false).
    2. After the update, the return value is of int type (0/1).

If users have used the return values of these two commands for condition judgment before the update, the conditions need to be modified based on the following table after the update:

Condition Judgment Example Before Update After Update
  if(GetInputBool(1))  Judged by actual return value  Condition always true

if(GetInputBool(1)==true)

if(GetInputBool(1)==false)

 Judged by actual return value  Condition always false

if(GetInputBool(1)==0)

if(GetInputBool(1)==1)

 Condition always false  Judged by actual return value

 

 

III. Key Updates

  1. Added a voltage setting interface for CC262 DC input controller. For composite robot application scenarios, set the actual voltage range in advance.
  2. DobotStudio Pro now has Traditional Chinese as the display language to meet the localization needs of the Taiwan market.
  3. Optimized robot logs to increase readability and completeness.
  4. Optimized the soft keyboard interaction on mobile devices to solve the usability issue caused by keyboard obstruction.
  5. Optimized the SafeSkin function to reduce false triggers.

 

IV. Update Content

  1. Added a voltage setting interface for CC262 DC input controller.

Set the voltage range of the external power supply when connecting the CC262 DC input controller to determine the robot’s power voltage. The setting interface is as follows:

  1. DobotStudio Pro now has Traditional Chinese as the display language, which can be switched in System settings.
  2. Synchronized the Chinese log optimization from version 4.5.0 to the English logs. For languages other than Chinese and English, the logs will be displayed in English.
  3. Optimized the soft keyboard interaction on mobile devices.
  • When the input box only allows numeric input, the numeric keyboard is displayed.

  1.  
  • Added a display of input content above the system keyboard so users can confirm input content even when the keyboard covers the input box.

  1. Optimized the SafeSkin detection logic to reduce false triggers.
  2. Added a custom variable type “table” for global variables, expanding the application range of global variables.

  1. Added compatibility checks between Dobot+ plugin version and controller version to avoid issues caused by version incompatibility.
  2. Added filtering and searching functions to the project logs to quickly filter valid information and locate problems.
  3. Added parameters to the coordinate system commands SetUser and SetTool to support setting the effective range, and the corresponding blocks are merged from two into one. This change is backward compatible and will not affect existing projects.
    • Before Update

    • After Update

  1. Optimized the dragging method for blocks, allowing them to be dragged by holding any area for a certain period, rather than just the left 30% area.
  2. If no connectable devices are found after a period of time when DobotStudio Pro is opened, a prompt will appear with a link to the help document to assist users in resolving connection problems.
  3. Optimized the data sending logic for the terminal interface to resolve occasional abnormal data issues.
  4. Optimized the storage mechanism for global variables to prevent occasional loss of global variables.

 

V. Bug Fixes

Fixed the following issues:

  1. Display anomalies in DobotStudio Pro at lower resolutions.
  2. The lack of fold/unfold all functions in the subroutine for blockly programming.
  3. Occasional crashes when running welding scripts on App.
  4. Overwriting existing projects when saving by quickly tapping on App.
  5. 3D page crashes after long-term operation on App.
  6. The controller sometimes crashed without an alarm and lost zero points upon restart.
  7. Running scripts at 100% global speed towards the reduction side triggered the speed-limit alarm of virtual wall when reduced mode is ON.
  8. No save prompt when running scripts after deleting the subthread.
  9. Quickly switching direction while continuously jogging may cause the device to stop moving.
  10. Error in converting the calc user/tool coordinate system block to code.
  11. Display anomalies in the jog panel after being windowed.
  12. Repeated authentication issues with the virtual controller.
  13. Incorrect coordinates delivered when calibrating the original point with Runto in the coordinate system.
  14. Options in advanced settings not auto-resetting when clicking Cancel.
  15. Incorrect registration code and project-import path in the Teach Pendant Dobot+.
  16. When the StartPath command is called, using the Pause and Continue commands results in an error.
  17. Algorithm crashes when resuming after triggering collisions in an empty script loop.

 

  • Subscribe to Dobot's Newsletter
    Stay updated with the latest in automation, robotics, and innovation.
  • Let's Build Your Cobot Solution
    Discover how Dobot can power your automation adventure.
    CONTACT US
Establish Contact with Dobot Experts

Take part in automation transformation. Let’s work together towards a more efficient tomorrow.

Contact Information
Choose the Product that Interests You
You can expect to hear from Dobot in 2 days.
Virtual Controller Application
We provide a free trial application for the robot cloud virtual controller. Fill in the following information and we will issue you a 12-hour license.
Contact Information
Application Product
File sent
The related product information has been sent, please kindly check your email.

Join Dobot+ Ecosystem to Forge Deeper Partnerships
Dobot sincerely invites robotics software companies and hardware manufacturers to Dobot+. Together we can offer best in class solutions to end users in various industries.
Contact Information
The types of products your company expects to cooperate with Dobot
Message

Contact Form

Home

Virtual Controller Application

Top