I’ve been using the OpenCM9.04c for a long time, and recently picked up an OpenRB-150 to give it a try. And I just cannot get it working in any way, shape, or form.
My physical setup is an OpenRB-150, a USB cable, and an XL330-M077-T I had laying around (ID=1). I’ve got the jumper set for 5.0V rather than Vin.
In terms of software, I have the Arduino IDE (2.1.0), with the board manager URL in preferences, the SAMD board manager installed, the OpenRB-150 board manager installed, and the Dynamixel2Arduino API library. I’ve got the OpenCM9.04c stuff on there too, and have been using that successfully.
I can open the example sketches, upload them without errors, and…nothing. Ping gives me the same sort of error described here. The ID example code fails. Position_mode does nothing, just gets stuck on position 0; moving it manually doesn’t work either. Ditto for all the other sketches I’ve tried. I’ve used the usb_to_dynamixel sketch along with Dynamixel Wizard 2.0 and…nothing. The LEDs blink as it scans (including combinations that should work), but it never picks up the servo. Even the LED example doesn’t work.
Most alarming is that the region of the board close to the USB connector gets very hot, as does the region undernearth the processor. Not quite “burn myself” hot, but definitely “hot cup of coffee in a thin cup” hot. Way hotter than I think of as normal for electronics.
I don’t see any obvious defects or burns, and everything seems to upload, but then nothing happens. Any thoughts?