I also put up postings on BM website about the baud rate of 115200 not working and I deduced there was an off by 1 error in the calls to the wait…
Nathan posted an update to the threa yesterday:
So when the next build goes out we should all be able to use 115200 to the SSC-32!
Shouldn’t the FreeServos sub also be converted to binary mode? I’m just working with a Phoenix V20 +PS2 for T-Hex and I just realized that this sub still used the standard commands. If so what binary command should I use for the PO command, the PO was the latest firmware fix too if I remember, Xan?
Yep you could probably update free servos as well. I probably got lazy back then and since the robot was going to be idle anyway, but you could probably simply change the code that looks like:
for LegIndex = 0 to 31
serout cSSC_OUT, cSSC_BAUD, "#",DEC LegIndex,"P0"]
next
serout cSSC_OUT, cSSC_BAUD, "T200",13]
to something that looks like:
for LegIndex = 0 to 31
serout cSSC_OUT, cSSC_BAUD, [0x80+LegIndex, 0, 0]
next
serout cSSC_OUT, cSSC_BAUD, [0xA1, 0, 200]
Note: I have not tried this, I edited this on the fly…
I am not sure if any new versions have come out yet, that the binary query is updated to reflect the servo offsets…
Hi guys, just want to say thanks to you for the great work! Like what zenta said, it is very fast At full speed, it takes only couple of miliseconds to complete the transmission.