You are on page 1of 7

Howto) Walz a Hard Drive Spindle Motor

Login or register to post comments

Collected by 7 users scavenge, hard drive, dc motor, brushless motor, 74164, 555 Tip/walkthrough

By rik @ November 10, 2008

an example of a driver for a brushless DC motor without microcontroller Time to build: 1 hour Cost to build: $9 Control method: open loop, no feedback CPU: none Power source: 4x AA NiMH Sensors / input devices: none Target environment: ex hard drives

Attachment 3pulses_l293d_big.gif 3phase_pulsegenl293d.sch

Size 24.92 KB 92.71 KB

This is a continuation of my blog on the same subject. Please continue your commenting here.

I am the proud owner of a stack of scavenged hard drives. I hoped to find really fast, torqueless motors inside. But instead I found myself a project for my new found 555 knowledge.

The logic chip 74164 is a "Serial In Parallel Out bit shift register" (datasheet). S1 acts as a reset button. S2 is the little white wire in the video that "boots" the sequence. Once one serial pulse makes it into the 74164, the system will maintain the sequence. When the pulse reaches the third output (red), diode D1 feeds it back to the first (green).

The motor driver is the well known L293D. The circuit with the driver is much simpler:

The EN/able pins apparently do not need pulling down to work. The three diodes D2, D3, D4 only serve to cut a tiny 0.7 V off the voltage. That keeps the current maintainable for the driver chip (rated at max. 1.0 A continues duty). I tried lowering the motor's voltage supply, but the driver would not separate the two supplies very well, when I did. It works OK when V-motor is higher than V-logic. Not the other way around. The video lasts as long as 10 minutes. Oh, and you'd better take your sea sickness medicine! The video compression kills any details, so here is a closeup of the experiment as demonstrated.

Avenues of improvement
It has been suggested (by oddbot and robologist) that the shape of these square/block wave can be improved upon. Advantages include higher rotational speeds or power efficiency.

Also the control method can be improved a lot. Removing the need for a manual boot up and automatic ramping up of the speed. Furthermore a decent feedback mechanism could make the driver much more intelligent. Two main alternatives remain to be inestigated: external feedback (e.g. hall effect or optical sensing) telling a processor about the state of the entire system, or internal feedback (e.g. voltage detecting on any of the motor's coils when it is not being fired) which in turn could help the exact firing of the next (round of) pulses. That could even help gradually ramping up (or down) the speed.

Practical issues
Finding the right leads. In this picture, I soldered in the wires shown. I also chose the colour coding to be like the international colour convention of traffic lights. Nothing to do with reggae or rasta.

Just as in a stepper motor, measure the resistance through the coils. In the above diagram any coil from a coloured wire to the "black center" would be a very low resistance: somewhere between 0.5 and 1.5 Ohm. You need a reasonably good multimeter (M-thingey) in order to get an accurate measurement. And some patience. The resistance through any connection from a colour to a colour would be about twice as much.

The bottom line


You're probably better off using a microcontroller after all!

Written by: Alan Parekh at 1:10 am. Filed under Crazy Hacks, DIY Hacks, Electronic Hacks, Top 5 and Top 10

Hard Drive Laser Oscilloscope


This project was inspired by Aftotechs Hard Drive Speakers (page 4). Basically the voice coil drive circuit was located on the hard drive controller board and disconnected by cutting a trace. The voice coil was metered and was found to be 10 ohms, this was within range to be driven directly from my stereo speaker output. A laser was mounted to the hard drive body, the laser output bounces off a mirror that is mounted at the edge of the hard drive body. The first mirror is top hinged and has a wire connecting it to the read/write arm of the hard drive. Now when the read/write arm moves the vertical deflection of the laser beam is changed. The first mirror points its laser output to a second mirror is mounted to the center of the hard drive platter. Initially the second mirror was intended to be spun using the hard drive motor however the hard drive motor spins too fast. Instead the platter is moved by hand allowing fine control of the horizontal laser position. We have all seen an oscilloscope hooked up to a speaker output to allow us to watch the music. Well now you can see a standard oscilloscope and a Hard Drive Oscilloscope side by side! NEW See how to make your own.

Hard Drive Laser Oscilloscope Working Group: Five Alarm Funk, Song: Aint No One Man

Hard Drive Laser Oscilloscope Walk Around Group: Foo Fighters, Song: No Way Back

You might also like