...
POST No. 2407718
OpenCR 1.0 and DYNAMIXEL XM430-W350-R problem
2020-01-10 07:13:01 luka123
Hello.

I have few openCr 1.0 boards and 4 DYNAMIXEL XM430-W350-R motors.
At first i had only 2 motors.Example code to detect motors successfully detects both motors, but i could ping only one.
Then i bought 2 new motors and tried them with all OpenCr boards i have.
Example code for detection cant find any of these new motors and i cannot ping them.
I read online that these motors can be programmed, but i am not sure how to do it or do i even need to program them since they are new.

Any advice will be appreciated.
Best regards,
Luka

2020-01-10 07:13:01
luka123
2020-01-10 10:36:13 Will Son

Hello Luka,


Thank you for your inquiry.

I'm not sure which software and library you are currently using, but I usually recommend Arduino IDE with OpenCR board manager.

If you followed eManual instructions, you should have the correct setup for using OpenCR 1.0

Once the board manager is installed correctly, you can use the examples from Arduino IDE > File > Examples > OpenCR > DynamixelSDK > Protocol 2.0.


Although you can adjust various parameters in DYNAMIXEL Control Table and modify the characteristics of actuator, you cannot program the actuator.

However, you can write a program with Arduino IDE and upload it to OpenCR1.0 to control DYNAMIXELs.


Thank you.

2020-01-10 10:36:13
willson
2020-01-11 03:37:50 Luka
Hello Wilson,

Thank you for your response.
All the examples where done in Arduino IDE (latest version 1.8.9) and I followed eManual instructions.
I even tried Recovery Mode but it didn't help.
I found Robotis USB2Dynamixel Adapter should i buy it and try to connect my motors to the PC and then modify them?
For new motors can they be used as it or they should be first connected to PC over Robotis USB2Dynamixel Adapter and be modify?

Best regards,
Luka
2020-01-11 03:37:50
luka123
2020-01-13 09:05:55 Will Son

Hi Luka,


Each DYNAMIXEL is configured with a default ID 1, and if there's any conflicting ID in the same network, they won't be detected properly due to a communication collision.

Please connect only one DYNAMIXEL when you are configuring for the first time.


Although you can configure your DYNAMIXEL with provided libraries and examples, this will require more programming skills so I would recommend to use U2D2 for configuring DYNAMIXELs.

Thank you.

2020-01-13 09:05:55
willson
2020-01-15 03:10:03 Luka
Hi Willson
Thank you for your reply.
Best regards,
Luka

2020-01-15 03:10:03
luka123
Reply
웹에디터 시작 웹 에디터 끝