by i-Bot » Tue Jan 23, 2007 12:14 pm
by i-Bot
Tue Jan 23, 2007 12:14 pm
Interesting question, not quite as simple as I first thought.
Depends also on whether you want to build or buy a solution.
For an off the shelf solution either a speed controller from the servo outputs as suggested by Bullit, or a serial controller similar to the one from Pololu are the probably the easiest.
The servo outputs have the advantage to setting zero for stop. However the servo settings are now speed, and not position, this will cause some interesting challenges when using PTP on group moves.
The serial option would go on the ETX/ERX, but would probably be a little slower.
For a build option then the PWM on the C-3024 can be used. The PWM outputs are only ttl levels, so cannot drive a motor direct. There are 3 PWM outputs, but you will also have to use a couple of other ports to give direction signals.
For an external motor driver you would need a dual H-bridge such as LM298N.
Interesting question, not quite as simple as I first thought.
Depends also on whether you want to build or buy a solution.
For an off the shelf solution either a speed controller from the servo outputs as suggested by Bullit, or a serial controller similar to the one from Pololu are the probably the easiest.
The servo outputs have the advantage to setting zero for stop. However the servo settings are now speed, and not position, this will cause some interesting challenges when using PTP on group moves.
The serial option would go on the ETX/ERX, but would probably be a little slower.
For a build option then the PWM on the C-3024 can be used. The PWM outputs are only ttl levels, so cannot drive a motor direct. There are 3 PWM outputs, but you will also have to use a couple of other ports to give direction signals.
For an external motor driver you would need a dual H-bridge such as LM298N.