Step motors and controllers

Hi,

I’m new with robotics or anything related to controlling motors, servos etc. but seeing your shop I’ve decided to get started and I hope you could help me out before I throw in hundreds of dollars to get the wrong gear.

So what I try to accomplish is mechanism that physically rotates an object to a position a virtual object has on the screen of my macbook. This would be to emulate an airplane pitch and bank angles from a simulator software to a small model plane attached to the motors and a chassis that allows it to rotate. So I would basically spam different angles to the motors x times per second. So not a robot per se, but I hope it qualifies to the forums.

Reading the the angles from the sim and writing python etc to replicate the bank and pitch angles to do this should not be a problem as I have a coding background. But what is a smart way of doing that with parts you have in your catalogue? Sorry in for noob questions:

  1. What type of motor would be the best? Stepper motors could be handy as they can move a particular amount of degrees as requested (like this: robotshop.com/eu/productinfo.aspx?pc=RB-Phi-132&lang=en-US)??)
  2. Steppers don’t know their exact angle as there can be resistance etc that, what parts would I need to make a loop that will report back the position of the shaft?
  3. Is the only controller I need for the motors something like this: robotshop.com/eu/productinfo.aspx?pc=RB-Phi-67&lang=en-US? Usb from osx to the chip, then wire the motors from it?
  4. How do I power the motors conveniently? Does the power come from the controller board or to the motor directly? Should it be a battery or do you have a wall pluggable adaptor that could output two or three engines at the same time?

Thanks in advance!

Thanks for the insight Cbenson, I went through the tutorial and I think I’ve now found what I want. But before I order there is one concern I have. Your grand tutorial says about stepper motors that “Configured properly, a stepper can rotate CW and CCW and can be moved to a desired angular position.”. But as I planned to order this Soyo unipolar motor it says in the linked pdf document that “Rotation CW( See from Front Flange )”.

So my questions this time are that:

  1. If I get this controller does it allow me to rotate the motor CW and CCW?
  2. Will it really allow running four motors in parallel or will there be heat problems?
  3. If one motor eats 0.68A connecting four will take 4x that, right?

Thanks again!

Thanks for the info, ordering now! :slight_smile:

Stepper motors, DC motors with encoders and (potentially) servo motors would work. If the angle is less than 180 degrees per axis, then use servos. Take a look at the Grand Tutorial Series, lesson 3.

Many people use a switch; they have the stepper rotate in one direction until the switch is pressed, indicating that it has reached the “home” position.

If you want a stepper motor, you need to determine the torque required as well as the nominal voltage. You would then choose the stepper motor controller (unipolar or bipolar) based on the max continuous current and voltage.

The power goes to the controller board(s); read the user manual carefully to understand where and how to make the connections. A controller acts like a "gate keeper’; the microcontroller (or computer in your case) sends the signal to the “gate keeper” (motor controller) which then “opens the gates” to allow the batteries to provide the desired power to the motors. The choice of wall adapter depends on the nominal voltage of the motors and the TOTAL current required.

Yes. All of the motors we offer can rotate CW and CCW. The “rotation CW” is confusing to many people.

Depends on the current. Don’t choose a controller which can just barely provide enough current. In your case, it should be fine.

You need a safety factor as well, so 4x 0.68A x 1.25 = 3.4A+ power supply.