by clusher » Thu May 05, 2011 3:38 pm
by clusher
Thu May 05, 2011 3:38 pm
Hello everyone,
I've read all the forums I could find before posting here, but all the ".... not responding" posts aren't quite my problem. I have also posted this question in Robotis forum:
http://www.robotis.com/xe/qna_en/52720
I have a Bioloid Humanoid that I want to control using a Python controller I wrote on my laptop. I use a USB2Dynamixel to connect the laptop to the bioloid bus. For powering purposes, I also have the CM5 connected to the bus, but with a blank firmware (it doesn't read or write neither on the bus or on the serial port).
Some months ago I noticed a problem: the servos would stop responding when the CM5 serial port wasn't connected to the laptop (you guys can't imagine how much time it took to get to this conclusion).
I checked all the usual things: firmwares were updated; I used both the batteries that came with CM5 and some LiPos; I tried using the RoboPlus software, namely the Dynamixel Wizard, and it detects the USB2Dynamixel but stops detecting the servos as soon as I disconnect the serial port of the CM5. I even used the full search to see if it could be a baudrate problem. The switch of the USB2DXL is set to TTL, all ID's of the servos are right.
I need to emphasize this: everything works if the serial port of the CM5 is connected to the laptop. It only fails when the CM5 is taken (or the serial port is disconnected).
Like I said on the Robotis Forum:
"I actually think the same as MikeG: a grounding issue. But I can't pinpoint the problem... it's not the CM5, because the servos are supposed to work well without it. It's not the batteries, since they work well powering the servos, with or without the CM5. The USB2DXL is "new", it only has a few months because I had a problem with the "old" one. And I don't think the problem could be with ALL the 18 servos..."
So... any comments/ideas?
NOTE: When I send move orders, the servos move. I just can't get a reply. And yes, the Status Return Level is set to 2.
Hello everyone,
I've read all the forums I could find before posting here, but all the ".... not responding" posts aren't quite my problem. I have also posted this question in Robotis forum:
http://www.robotis.com/xe/qna_en/52720
I have a Bioloid Humanoid that I want to control using a Python controller I wrote on my laptop. I use a USB2Dynamixel to connect the laptop to the bioloid bus. For powering purposes, I also have the CM5 connected to the bus, but with a blank firmware (it doesn't read or write neither on the bus or on the serial port).
Some months ago I noticed a problem: the servos would stop responding when the CM5 serial port wasn't connected to the laptop (you guys can't imagine how much time it took to get to this conclusion).
I checked all the usual things: firmwares were updated; I used both the batteries that came with CM5 and some LiPos; I tried using the RoboPlus software, namely the Dynamixel Wizard, and it detects the USB2Dynamixel but stops detecting the servos as soon as I disconnect the serial port of the CM5. I even used the full search to see if it could be a baudrate problem. The switch of the USB2DXL is set to TTL, all ID's of the servos are right.
I need to emphasize this: everything works if the serial port of the CM5 is connected to the laptop. It only fails when the CM5 is taken (or the serial port is disconnected).
Like I said on the Robotis Forum:
"I actually think the same as MikeG: a grounding issue. But I can't pinpoint the problem... it's not the CM5, because the servos are supposed to work well without it. It's not the batteries, since they work well powering the servos, with or without the CM5. The USB2DXL is "new", it only has a few months because I had a problem with the "old" one. And I don't think the problem could be with ALL the 18 servos..."
So... any comments/ideas?
NOTE: When I send move orders, the servos move. I just can't get a reply. And yes, the Status Return Level is set to 2.