[size=2][highlight=#ffffff][font=Arial]Hi.[/font][/highlight][/size]
[size=2][highlight=#ffffff][font=Arial]I have problem with set up of my hexapod robot. For this project I bought a Lynxmotion SSC32U driver, Lynxmotion Botboarduino and Lynxmotion PS2 controller. Phoenix hexapod frame I made on my own (drawings I download from grabcad) and servos are 180 degree DFRobot.[/font]
[font=Arial]With help of tool Lynxterm I write offsets to SSC32U driver. ([/font][font=Helvetica Neue, Helvetica, Arial, sans-serif]I made a servo calibration (all servos was 1500) femur was parallel to ground, tibia perpendicular. Offsets was between (-80…+80).)[/font]
[font=Arial]When I press Start button,hexapod is going in incorrect[/font][/highlight][/size][font=Arial][size=2][highlight=#ffffff] [/highlight][/size][/font][font=Arial][size=2][highlight=#ffffff](to my mind) position.[/highlight][/size][/font][font=Arial][size=2][highlight=#ffffff] I suppose, position of legs must be another. After this hexapod is moving but it’s motions are quite strange and sloppy. (Moving left joystick in forward position, hexapod is moving forward) Watch this video please.[/highlight][/size][/font]
[size=2][highlight=#ffffff][font=Arial][/font][/highlight][/size]
[size=2][highlight=#ffffff][font=Arial]https://www.youtube.com/watch?v=LBHz9KPwypM[/font][font=Arial][/font][/highlight][/size]
[font=Helvetica Neue, Helvetica, Arial, sans-serif][size=4][highlight=#fbfbfb]
[/highlight][/size][/font]
Triple-check the servos’ connection to the SSC-32U board. You might have the two servos in the shoulder reversed (or something).
Ok. How to make software reverse in servos? I suppose that Hitec and DFRobot servos are different in PWM signal (CCW rotation and CW rotation). I have program for BotBoarduino for Arduino IDE. Where I need to change the code to reverse servos?
I can make hardware reverse of servos (change servos in places of femur and tibia) but this is bad decision to my mind and I don’t want to make hardware reverse.
It’s easier to physically mount the servos in the opposite direction (so they rotate the other way) than to change the code.