I was working with AX-12 servos, and my communications worked perfectly with no problems at all. When I switched to RX-24F and RX-28 servos, the status packet was framed by 0x00 at each end. (Is this normal?) I've also had problems with the RX-24F/28 dropping one of the 0xFF header bytes occasionally. The rest of the packet bytes and checksum are always correct, so this isn't some random signal corruption. I've tested using Python, C code, and a terminal program, under Windows and Linux, and I've been using USB2Dynamixel as well as separate USB/TTL (for AX-12) and USB/RS485 (for RX-**) adapters; all setups show the same results. Also, the Dynamixel Manager finds the AX-12 immediately but fails to find the others (probably because of the extra zeros in the status packet). Any suggestions??
Hi MTR,
The dynamixel manager is the old version and can not be used to search the new dynamixels.
Please try using the Dynamixel Wizard in the RoboPlus.
From the information you have posted, there may be a problem with the chip in the Dynamixel (RX) or MAX485 (USB2DXL).
Of course, not all of them would have this problem. It could be just one. Also, check if there are duplicate IDs.
ROBOTIS