Can i put continius rotating servos on my SSC-32 and whats the code i need to send to serial port to start it or stop it…
I figure out how to program my hand with Visual c# by sending codes like #2 S1500 u750… and thats gr8 but i need to know can i use continius servo on ssc - 32 and what are the commands beafore i purshue it…
The CR servo translates servo pulses to speed, rather than to a position. So, if you send it a 1.5ms pulse (it may be slightly off, just experiment), it won’t move. A longer pulse will translate to clockwise rotation, while a shorter one will rotate the servo counterclockwise. The servo will reach its max speed before reaching a 1ms or a 2ms pulse, depending on which way it’s rotating. If you use a time command, accelerate for that time.
Not with any CR servos available comercially. You can get a special sail winch servo though. Most of those will turn approx 3 times total. But they are not CR.
what about step motors from ink jet printers… thay can turn page on any position thay wont… lets say i make image thats 5 cm long that motor will move paper 5cm… how does he do that? any ideas?
If you want to use a servo put a cam on the output shaft and attach a switch to the cam. The switch will click for every revolution. Use a microcontroller to read the switch and turn the servo off.
Yes that’s the idea. It depends on the speed of the motors. If you are rotating the motor too fast, or not checking the switch very often, it could easily rotate past the cam switch. We need to establish some framework before we try to figure what will or will not work. What exactly are you trying to do, and what equipment do you currently have?
im trying to make a program in wich i will type in something like 100cm and the motor will turn and pull something like a paper (like a printer) exactly 100cm and than turn on a hidraulic cuter to cut it… im currently having a lynxmotion robot hand and ssc-32 but i will buy more lynxmotion servos and stuff witch i will be needing to complite my project.
Generally speaking if one wants to get a large amount of movement from a servo, either a mechanical gain via gearing or something similar is used, or an external pot is employed under a similar setup. The ssc-32 can input analog and digital to an external program to tell a servo whan to move and when to stop moving.
The required interface does not exist. You would need to make a device that can read in the pulse length signals and convert them to stepper pulses. It would also need to make sure it starts up in a known position, “homing” via a limit switch, before an absolute positioning system could be utilized. Could probably be done with a minimal atmel chip.
Look at CNC type solutions. There is a lathe controller that uses a PIC. Runs one or two stepper motors (incl driver). Modify the code to take SSC-32 similar commands over RS-232.
If you don’t realy need to use a servo, you can build one yourself, like:
Use a gear-motor and run it through an RC motor controller.
On the controller, locate the middle-position pot (or votage divider) and replace it by 3 wires. Those wires lead to an external pot.
Attach this pot via a gear to your motor’s gear.
RC-sail people build sail winches like that. The size of the motor is only limited by the size of the speed controller, and the number of turns is controlled by the gear ratio to the pot.