From 04ecb5bc0cd35ea2004abaedeec25a192bb77efe Mon Sep 17 00:00:00 2001 From: Cole Harrison Date: Fri, 10 Jan 2025 20:49:25 -0600 Subject: [PATCH 1/5] add details for firmware update issues --- examples/7_get_started_with_real_robot.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/7_get_started_with_real_robot.md b/examples/7_get_started_with_real_robot.md index 1c5cd10476..7f08e76705 100644 --- a/examples/7_get_started_with_real_robot.md +++ b/examples/7_get_started_with_real_robot.md @@ -248,6 +248,10 @@ Steps: - Scan for devices. All 12 motors should appear. - Select the motors one by one and move the arm. Check that the graphical indicator near the top right shows the movement. +** There is a common issue with the Dynamixel XL430-W250 motors where the motors become undiscoverable after their upgrading their firmware from Mac and Windows Dynamixel Wizard2 applications. When this occurs, it is required to do a firmware recovery (Select `DYNAMIXEL Firmware Recovery` and follow the prompts). There are two known workarounds to conduct this firmware reset: + 1) Install the Dynamixel Wizard on a linux machine and complete the firmware reset + 2) Use the Dynamixel U2D2 in order to perform the reset. This U2D2 can be purchased [here](https://www.robotis.us/u2d2/). + **Read and Write with DynamixelMotorsBus** To get familiar with how `DynamixelMotorsBus` communicates with the motors, you can start by reading data from them. Copy past this code in the same interactive python session: From 5943c438d063078cd4fccec8e35463459a7163e2 Mon Sep 17 00:00:00 2001 From: Cole Harrison Date: Sat, 22 Feb 2025 10:33:01 -0600 Subject: [PATCH 2/5] Update Koch getting_started example with firmware recovery steps --- examples/7_get_started_with_real_robot.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/7_get_started_with_real_robot.md b/examples/7_get_started_with_real_robot.md index 7f08e76705..64e3f1a7e0 100644 --- a/examples/7_get_started_with_real_robot.md +++ b/examples/7_get_started_with_real_robot.md @@ -249,8 +249,9 @@ Steps: - Select the motors one by one and move the arm. Check that the graphical indicator near the top right shows the movement. ** There is a common issue with the Dynamixel XL430-W250 motors where the motors become undiscoverable after their upgrading their firmware from Mac and Windows Dynamixel Wizard2 applications. When this occurs, it is required to do a firmware recovery (Select `DYNAMIXEL Firmware Recovery` and follow the prompts). There are two known workarounds to conduct this firmware reset: - 1) Install the Dynamixel Wizard on a linux machine and complete the firmware reset - 2) Use the Dynamixel U2D2 in order to perform the reset. This U2D2 can be purchased [here](https://www.robotis.us/u2d2/). + 1) Install the Dynamixel Wizard on a linux machine and complete the firmware recovery + 2) Use the Dynamixel U2D2 in order to perform the reset with Windows or Mac. This U2D2 can be purchased [here](https://www.robotis.us/u2d2/). + For either solutions, and open DYNAMIXEL Wizard 2.0, select the appropriate port. You will likely be unable to see the motor in the GUI at this time. Select `Firmware Recovery`, carefully choose the correct model, and wait for the process to complete. Finally, re-scan to confirm the firmware recovery was successful. **Read and Write with DynamixelMotorsBus** From 4b31d4d5cebff7a72ff3569ec9eeee1bcd5df0a0 Mon Sep 17 00:00:00 2001 From: Cole Harrison Date: Sat, 22 Feb 2025 10:35:35 -0600 Subject: [PATCH 3/5] Small wording change --- examples/7_get_started_with_real_robot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/7_get_started_with_real_robot.md b/examples/7_get_started_with_real_robot.md index 64e3f1a7e0..93d0e06562 100644 --- a/examples/7_get_started_with_real_robot.md +++ b/examples/7_get_started_with_real_robot.md @@ -251,7 +251,7 @@ Steps: ** There is a common issue with the Dynamixel XL430-W250 motors where the motors become undiscoverable after their upgrading their firmware from Mac and Windows Dynamixel Wizard2 applications. When this occurs, it is required to do a firmware recovery (Select `DYNAMIXEL Firmware Recovery` and follow the prompts). There are two known workarounds to conduct this firmware reset: 1) Install the Dynamixel Wizard on a linux machine and complete the firmware recovery 2) Use the Dynamixel U2D2 in order to perform the reset with Windows or Mac. This U2D2 can be purchased [here](https://www.robotis.us/u2d2/). - For either solutions, and open DYNAMIXEL Wizard 2.0, select the appropriate port. You will likely be unable to see the motor in the GUI at this time. Select `Firmware Recovery`, carefully choose the correct model, and wait for the process to complete. Finally, re-scan to confirm the firmware recovery was successful. + For either solution, open DYNAMIXEL Wizard 2.0 and select the appropriate port. You will likely be unable to see the motor in the GUI at this time. Select `Firmware Recovery`, carefully choose the correct model, and wait for the process to complete. Finally, re-scan to confirm the firmware recovery was successful. **Read and Write with DynamixelMotorsBus** From 60daa2bab8f196da09830a36524fdc52963157d6 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 19 Mar 2025 16:40:12 +0000 Subject: [PATCH 4/5] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- examples/7_get_started_with_real_robot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/7_get_started_with_real_robot.md b/examples/7_get_started_with_real_robot.md index 58ce5543bb..de8a0aef92 100644 --- a/examples/7_get_started_with_real_robot.md +++ b/examples/7_get_started_with_real_robot.md @@ -294,7 +294,7 @@ Steps: ** There is a common issue with the Dynamixel XL430-W250 motors where the motors become undiscoverable after their upgrading their firmware from Mac and Windows Dynamixel Wizard2 applications. When this occurs, it is required to do a firmware recovery (Select `DYNAMIXEL Firmware Recovery` and follow the prompts). There are two known workarounds to conduct this firmware reset: 1) Install the Dynamixel Wizard on a linux machine and complete the firmware recovery - 2) Use the Dynamixel U2D2 in order to perform the reset with Windows or Mac. This U2D2 can be purchased [here](https://www.robotis.us/u2d2/). + 2) Use the Dynamixel U2D2 in order to perform the reset with Windows or Mac. This U2D2 can be purchased [here](https://www.robotis.us/u2d2/). For either solution, open DYNAMIXEL Wizard 2.0 and select the appropriate port. You will likely be unable to see the motor in the GUI at this time. Select `Firmware Recovery`, carefully choose the correct model, and wait for the process to complete. Finally, re-scan to confirm the firmware recovery was successful. **Read and Write with DynamixelMotorsBus** From daae301381671a2f7ba7db03441e69432215c759 Mon Sep 17 00:00:00 2001 From: Simon Alibert <75076266+aliberts@users.noreply.github.com> Date: Wed, 19 Mar 2025 19:14:48 +0100 Subject: [PATCH 5/5] Update examples/7_get_started_with_real_robot.md --- examples/7_get_started_with_real_robot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/7_get_started_with_real_robot.md b/examples/7_get_started_with_real_robot.md index de8a0aef92..52ec673e46 100644 --- a/examples/7_get_started_with_real_robot.md +++ b/examples/7_get_started_with_real_robot.md @@ -292,7 +292,7 @@ Steps: - Scan for devices. All 12 motors should appear. - Select the motors one by one and move the arm. Check that the graphical indicator near the top right shows the movement. -** There is a common issue with the Dynamixel XL430-W250 motors where the motors become undiscoverable after their upgrading their firmware from Mac and Windows Dynamixel Wizard2 applications. When this occurs, it is required to do a firmware recovery (Select `DYNAMIXEL Firmware Recovery` and follow the prompts). There are two known workarounds to conduct this firmware reset: +** There is a common issue with the Dynamixel XL430-W250 motors where the motors become undiscoverable after upgrading their firmware from Mac and Windows Dynamixel Wizard2 applications. When this occurs, it is required to do a firmware recovery (Select `DYNAMIXEL Firmware Recovery` and follow the prompts). There are two known workarounds to conduct this firmware reset: 1) Install the Dynamixel Wizard on a linux machine and complete the firmware recovery 2) Use the Dynamixel U2D2 in order to perform the reset with Windows or Mac. This U2D2 can be purchased [here](https://www.robotis.us/u2d2/). For either solution, open DYNAMIXEL Wizard 2.0 and select the appropriate port. You will likely be unable to see the motor in the GUI at this time. Select `Firmware Recovery`, carefully choose the correct model, and wait for the process to complete. Finally, re-scan to confirm the firmware recovery was successful.