Bluetooth baudrate question

is there anything stopping me from running the ssc-32 and bluesmirf at a lower baudrate than 115.2k? i’m trying to control a motor with the ssc-32 as well, but the control board there can only run at 9.6 or 19.2km and i’d like to sync everything up at a rate as low as possible. thanks.

Yes the SSC-32 can be run at 2400, 9600, 38.4k and 115.2k baud. But if you are updating the firmware it must be set to 115.2k baud.

realize that lowering the baud rate adds delay between sending a command and acting on it. at 9600 baud each character takes a minimum of 1.04ms to arrive so for even a simple command to move 1 servo without delay (ex “#12P1500\r”) takes over 8mS to arrive and be acted upon, vs. at 115KBaud it would be 0.7mS for the same command. When you factor in that over a wireless connection you can loose packets that get timed out and re-transmitted the stack up of delays between sending a command and executing it can be significant.

I know this isn’t the question you initially asked, Jim answered that of course, but I thought you might also consider some of the other ramifications of using the lowest common denominator for your communications rate. :wink:

These delays are real, but they are only a potential problem if you are doing real time control, such as sending commands from a PC program from a slider. But the power of the SSC-32 is seen when you play back sequences with the group move. Because all of the servo movement position data is stored before it is acted apon by the CR baud rate delays are not important. Just a clarification, everything you wrote is accurate.