I have four XL 430 motors (id:1,2,3,4) in my project and I tried to use frame recovery for two of them(id:2,4). It showed the frame installation failed. After that, I cannot scan these two motors(id: 2,4) from Dynamixel Wizard 2.0. I tried to disconnect everything, and I found none motor (id:1,2,3,4) can be scanned and found from wizard 2.0. I also tried use different OpenRB-150 and different motors(id:5,6) but still failed. I can still find the motor via Arduino scan but only motors(id:1,3,5,6) via OpenRB-150. Can anyone know how to fix this?
First, by “frame recovery”, you meant “firmware recovery” right?
In similar situations in the past for me, my troubleshooting approach is as follow:
Use only 1 DXL at a time. Power it on and verify that the LED came ON ONLY ONCE at start, and then it should turn itself off. If your DXL does this, there is a chance that this DXL can still be salvageable. If the LED stays on, then this DXL is gone or at least cannot be fixed by users like us. So the next step is the RMA process with ROBOTIS.
Let’s say that the DXL is still OK, then let’s use the sketch “usb_to_dynamixel” with the OpenRB-150 and use the DXL Wizard 2 again but let it scan “ALL BAUD RATES”. Hopefully, DXL Wizard will now find your DXL.
If successful, then try to do Firmware Recovery again for this DXL. When DXL Wizard 2 asks you to power off-then-on your DXL, it is best to unplug (and plug back in) the DXL cable at the X3P connector located on the OpenRB-150.
If Firmware Recovery is now successful, this DXL ID will be likely set to 1, so use DXL Wizard to set it back to its proper ID (2 or 4 in your case).
I have tried to connect single motor with openrb-150 and all connectors. But the LED was not on at all. It happened to both motors. Do you familiar with this situation?
That sounds like “big troubles”, when the DXL’s LED do not even light up.
Disconnect all DXLs from the OpenRB-150. Then power on the OpenRB-150 as normal.
Do you have a simple Analog/Digital Voltmeter so that you can check the Pin VDD vs its GND Pin on each of the 4 X3P Connectors on the OpenRB-150, it should read close to whatever the Voltage provided by your own Power Supply. MAKE SURE NOT TO USE or TOUCH the DATA Pin. You are using the jumper set into the VIN(DXL) position right?
If there is no or small voltages at VDD pin vs GND then I think that your 150 has failed beyond what an ordinary user can fix. Basically the 150 somehow does not provide power to the DXL any more.
Was this one the one that you let too much current go through it like you mentioned in the other post?