...
POST No. 21057
CM5 Max command length
2008-03-02 01:57:00
When I try to do a SyncWrite in Manage mode (from robot terminal, hyperterm, VB, C#, etc.) only the first 60 characters are accepted by the CM5. After the 60th character, I can see the CM5 receives the character (RXD lights) but nothing is returned or registered (no TXD light.) This is frustrating, as the code to send goal position and speed gets cut off in the middle of the third servo's command:

Code:

this.comPort.WriteLine("SWR 30 4" +
" 001 255 001 100 000" +
" 002 255 001 100 000" +
" 003 090 001 100 000" +
" 004 255 001 100 000" +
" 005 255 001 110 000" +
" 006 255 001 050 000" +
" 007 255 001 100 000" +
" 011 255 001 100 000" +
" 012 255 001 100 000" +
" 013 155 002 100 000" +
" 014 255 001 100 000" +
" 015 255 001 110 000" +
" 016 255 001 050 000" +
" 017 255 001 100 000");

Received by CM5:

SWR 30 4 001 255 001 100 000 002 255 001 100 000 003 090 001

I have searched all over trying to find documentation (or any reference) of this 60 character limit, but have found nothing. I am running the latest Bioloid firmware (v115). Is this limit common across all stock CM5s, or am I just running into a (mis)configuration issue with my unit?

Any help would be appreciated!
2008-03-02 01:57:00
2008-08-29 15:36:00 ROBOTIS
Please, where is documented that toss mode?Thank you very much,Jose
2008-08-29 15:36:00
robotis
2010-03-05 17:16:00 akihiko-y
Hi, I am a beginner of the Bioloid.This is my short memo about TOSS mode on the CM-5.In the manage mode, if we send "tn" to the CM-5, it changes into the TOSS mode. In the TOSS mode, the data sent to the CM-5 is sent to all dynamixels directly in binary format. For example, if we send "ff ff 01 04 03 19 01 dd", the LED of the ID-1 dynamixel turns on.I know only one way to return from the TOSS mode. That is, if we press MODE key on the CM-5 and press START key, then the CM-5 is in the normal manage mode.Best.Akihiko Y.
2010-03-05 17:16:00