How can I safely use HDD stepper motors for different applications?

Click For Summary
SUMMARY

This discussion focuses on the use of HDD stepper motors extracted from 7200 RPM hard drives for various applications. Participants confirm that these motors are typically two-phase hybrid stepper motors with four leads, and caution that running them at high speeds can result in torque loss. Voltage specifications for these motors are not readily available, and the torque output is considered low, making them less suitable for driving vehicles without additional gearing. The conversation also suggests using RC motor controllers for driving brushless DC motors, which may be a more effective solution for certain applications.

PREREQUISITES
  • Understanding of stepper motor types and configurations
  • Basic knowledge of motor control using PIC microcontrollers
  • Familiarity with RC motor controllers and their applications
  • Knowledge of torque calculations and gearing systems
NEXT STEPS
  • Research specifications and performance characteristics of two-phase hybrid stepper motors
  • Learn how to program PIC microcontrollers for motor control applications
  • Investigate the use of RC motor controllers for driving brushless DC motors
  • Explore gear design and torque amplification techniques for low-torque motors
USEFUL FOR

Hobbyists, robotics enthusiasts, and engineers interested in repurposing HDD stepper motors for projects, as well as those looking to understand motor control and torque management in robotics applications.

Lancelot59
Messages
640
Reaction score
1
I recently pulled apart two old hard drives, and extracted the stepper motors. I already know they would have to be fairly accurate to be used in hard drives.

So here are my questions:

1. These were 7200 RPM hard drives. I'm guessing the motors are probably capable of going much faster than that. How fast can I safely run these motors? I can't find any specs for them.

2. I neglected to measure the voltage the hard drive used to run the motors, and as of yet I haven't found anything. About voltage should be going to the coils?

3. Am I correct in saying that they have three coils because the motors have 4 leads?

4. How much torque can I get from one of these things? Would it be enough to run a small remote vehicle? Or would it be more suited to something like a camera mount?
 
Engineering news on Phys.org
Lancelot59 said:
I recently pulled apart two old hard drives, and extracted the stepper motors. I already know they would have to be fairly accurate to be used in hard drives.

So here are my questions:

1. These were 7200 RPM hard drives. I'm guessing the motors are probably capable of going much faster than that. How fast can I safely run these motors? I can't find any specs for them.

2. I neglected to measure the voltage the hard drive used to run the motors, and as of yet I haven't found anything. About voltage should be going to the coils?

3. Am I correct in saying that they have three coils because the motors have 4 leads?

4. How much torque can I get from one of these things? Would it be enough to run a small remote vehicle? Or would it be more suited to something like a camera mount?


Hello there,

There are 4 lead wires, so your stepper motor have two coils which is two phase hybrid stepper motor most of the time. The driver's speed correspond to its resolution. Full, half, quarter, tenth, 16th, etc. If you want to run a stepper motor too fast, you will lose torque. I don't exactly know it can run your remote vehicle or not because I don't know your motor's holding torque at all. You can try it out.

UIROBOT
 
I thought only the head actuator in a disk drive was a stepper, the main spindle drive is just a servo controlled DC motor ?
 
robotdigg said:
Hello there,

There are 4 lead wires, so your stepper motor have two coils which is two phase hybrid stepper motor most of the time. The driver's speed correspond to its resolution. Full, half, quarter, tenth, 16th, etc. If you want to run a stepper motor too fast, you will lose torque. I don't exactly know it can run your remote vehicle or not because I don't know your motor's holding torque at all. You can try it out.

UIROBOT

Sounds simple enough. It should be a simple matter to code a PIC to run it. I'm curious though, aren't there some motors that have a common ground for all the coils, and then have individual inputs?
 
It's likely a brushless DC motor. How do the leads ohm out?
 
There are 4 leads. 1-4 left to right:
Motor 1:
1-2 = 1.8\Omega
1-3 = 1.9\Omega
1-4 = 1.7\Omega

2-3 = 3.6\Omega
2-4 = 2.4\Omega

3-4 = 3.3\Omega
This seems like a bad thing...everything connects to everything else. Motor 2 is the same.
 
Lancelot59 said:
There are 4 leads. 1-4 left to right:
Motor 1:
1-2 = 1.8\Omega
1-3 = 1.9\Omega
1-4 = 1.7\Omega

2-3 = 3.6\Omega
2-4 = 2.4\Omega

3-4 = 3.3\Omega
This seems like a bad thing...everything connects to everything else. Motor 2 is the same.
That would be a three phase brushless dc motor wound in star with a neutral wire. The simplest way to drive it would be a speed controller for rc planes and cars, you don't need the neutral with these, so just leave it disconnected. Oh BTW, wire 1 would be your neutral.
 
famousken said:
That would be a three phase brushless dc motor wound in star with a neutral wire. The simplest way to drive it would be a speed controller for rc planes and cars, you don't need the neutral with these, so just leave it disconnected. Oh BTW, wire 1 would be your neutral.

Sounds good. I'm planning to get a PIC and program that to drive it. I'm planning to build an RC vehicle so I might as well start there.
 
Now, if you could use the head actuator for steering...
 
  • #10
I have another motor better suited for that. It's also a stepper, but it was fairly simple to figure out. One common power and 4 grounds for each of the coils. I'm not sure how strong it is because I've never fired it up, but if it can handle the load it should be very accurate. It has detents every degree, and I should be able to make it do half steps.

Just so I can get the basic control interface going, I stripped down a lego truck I had and motorized the steering and drive wheels with some lego motors...nice and simple. It's a pity Lego went away from making that stuff. It was incredibly fun. Anyhow I guess I'll start by making it run, and after I get a reliable stepper controller working it should go.

Somehow I don't think the HDD steppers would be able to move a vehicle, but I'll see once I get a controller going.
 
  • #11
Lancelot59 said:
Somehow I don't think the HDD steppers would be able to move a vehicle, but I'll see once I get a controller going.

Think low torque, and include a gear box.
 
  • #12
Phrak said:
Think low torque, and include a gear box.

The only gears I have are lego...the parts probably wouldn't hold up too well. I guess I could make some sturdier gears. I wouldn't need a mix of ratios, so that simplifies the design.
 
  • #13
famousken: How would one use an RC motor controller to run a BLDC motor? Doesn't this motor need a 3-phase sequenced drive, similar to a stepper minus one phase?

Lancelot59: save yourself some trouble and go directly to a modified hobby-servo (gear) motor. e.g.: the motors used in this: http://www.junun.org/MarkIII/Store.jsp with instructions for modification here: http://www.junun.org/MarkIII/Manual/kevin/servohack.html and even further mods on my site: http://www.etantdonnes.com/ROBOCAR/encoder/
 
Last edited by a moderator:

Similar threads

  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 5 ·
Replies
5
Views
6K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
4
Views
2K