I’m having this exact same problem. I tried both uArm Studio and the python API. Everything else seems to work fine. Did you guys determine what the problem was? Bad servo? Wiring? Firmware issue?
Thanks,
Jack
Device Information
Device SwiftPro
Port Number COM5
Firmware Version 4.9.0
Serial Number C8FD194052DB
Studio Information
Studio Version 1.1.23
Studio Channel prod
OS win32 x64 10.0.19042
uArmCore Version 1.0.1
Studio Language en
Replace the wrist servo or something wrong with the uArm itself? I have a lot of these little servos around I might be able to just swap out if it’s just the servo.
Did you ever modify the work mode? You need to control the servo under mode S0.
Please try to send the below code to check your current work mode. If it is V0, please provide the SN showing on the bottom of uArm to minna.zhong@ufactory.cc.
If it is not V0, please modify the mode and try again, thanks.
swift = SwiftAPI(filters={‘hwid’: ‘USB VID:PID=2341:0042’})
swift.waiting_ready(timeout=3)
time.sleep(5)
print(‘mode’, swift.send_cmd_sync(‘P2400’)) //get work mode
swift.send_cmd_sync(‘M2400 S0’) //modify the work mode to S0
Thanks. We are not sure what is the main problem. I send you an email, please follow the email to troubleshoot the problem and give me the result. Thanks.
Do you modify the work mode to S0?
Please follow the above steps to send the command to check the work mode? If it is V0, please provide the SN to minna.zhong@ufactory.cc.
What is the firmware version? Any videos of the problem would be helpful to us.