Stepper Drive

APPLIED MATERIALS 0100 00003 PCB STEPPER DRIVE
APPLIED MATERIALS 0100 00003 PCB STEPPER DRIVE
Paypal   US $4,958.00
COMPUMOTOR PARKER 6104 SYSTEM STEPPER MOTOR 57 83 DRIVE  CABLE ZETA6104 57 83
COMPUMOTOR PARKER 6104 SYSTEM STEPPER MOTOR 57 83 DRIVE CABLE ZETA6104 57 83
   US $1,895.00
National Instruments MID 7604 4 Axis Stepper Motor Power Drive Driver 115VAC
National Instruments MID 7604 4 Axis Stepper Motor Power Drive Driver 115VAC
Paypal   US $1,799.99
CNC KIT Stepper Motor 3100 oz in AC Drive Retrofit for Router Plasma MILL Lathe
CNC KIT Stepper Motor 3100 oz in AC Drive Retrofit for Router Plasma MILL Lathe
Paypal   US $1,698.00
PARKER COMPUMOTOR ZETA6104 57 83 STEPPER MOTOR DRIVE CONTROLLER SYSTEM ZETA 6104
PARKER COMPUMOTOR ZETA6104 57 83 STEPPER MOTOR DRIVE CONTROLLER SYSTEM ZETA 6104
   US $1,595.00
Berger Lahr WDM3 0041801 2 Axis Stepping Motor Power Drive Stepper Controller
Berger Lahr WDM3 0041801 2 Axis Stepping Motor Power Drive Stepper Controller
Paypal   US $1,424.99
Powered by phpBay Pro

Stepper Drive

What is that sound my hard drive is making?

The familiar tune of Superstition reverberated through my desk. The sound was scratchy, not a FM scratchy, but a vinyl scratchy. The frequency response was wrong, actually, it was almost non-existent. With trained hand I inched up the voltage of my bench supply, eyes flashing between its needle and where the sound was coming from. A black plastic arm with a small PCB on one end jolted back and forth, the amplitude of its movement slowly and steadily increasing, with it the volume of the sound.

VCRs, CD and DVD players, computer storage drives, printers (including fax machines and photocopiers) and document scanners, among other places you may find them, contain stepper driver manufacturer motors. Now, a feature of stepper driver manufacturer motors that is critical to what's about to be discussed is that they are extremely responsive. A two-stroke chainsaw motor might take a good couple of seconds to jump 100 RPM in speed, but a stepper driver manufacturer motor can do it in the order of milliseconds. "Why is this useful?" you might be asking. Well, we will now look at how a speaker works. Speakers produce sound by vibrating a medium, whether it be a paper cone or air directly. Ok, so what if an electric motor were able to be started and stopped at audible frequencies?

This is precisely what someone did with the Commodore 1541 floppy disk drive. A Hacker discovered how to send the 1541's head madly seeking with the right timing to produce musical notes. There are a number of ways to achieve this "singing drive" phenomenon, and they are basically divided into hardware and software. I'm going to refer to floppy disk drives a lot, but most of what I'm saying is just as applicable to other forms of rotating computer storage drives.

I shall look at software first. Probably the method that requires the least modification to any existing hardware or software is to generate specially fragmented flat files from MIDI files, or any audio file really. In order to make this work, one must be intimately acquainted with the workings of their intended target drive, and its timing more specifically. The frequency of MIDI notes can be mapped to the time it takes a storage device's head to cover X number of blocks on the storage medium. Armed with this information, files can be crafted and copied to a diskette that, when the drive attempts to read, will cause its head to furiously skip back and forth over the disk, looking for the pieces of the file. The high-speed constant reversing of direction of the stepper drivermotor the head's arm is attached to results in "music".

A second software solution requires talking directly to the stepper motor controller at a low level. To facilitate this, custom drivers must be written. Again, this requires a pretty intimate understanding of your target device, not only mechanically, but also how it communicates with other devices and probably a pretty solid grounding in how your operating system works. Having on the fly control of the stepper motor is advantageous over just throwing odd files at the drive mainly because it means you can turn the thing into, effectively, a MIDI hardware synthesiser. Having a hardware synthesiser lets you plug in a MIDI-equipped musical instrument, keyboard probably, and do live performances with the disk drive making the sounds.

Now we get to hardware solutions. What is wrong with software? Firstly, suppose you don't have a computer CD-ROM drive, but a Discman, how are you going to talk to that? (Please don't tell me you rigged a 555 timer to the back and next buttons) There could be other reasons you can't get at the existing controller, maybe you pulled the drive from a skip, and it's not entirely serviceable. Or maybe you're Top Gear, playing with a Renault Formula 1 car engine, but I haven't had first hand experience with this one, so we'll leave it for now. You'll probably want to supply your own stepper controller at this point. A PIC or similar microcontroller can do Pulse Width Modulation for you, so they are useful for standalone systems. Anyone want to be the first to turn a PS/2 keyboard + PIC + floppy drive into a musical instrument and record an album? Whether you use the existing stepper driver or your own, remember that you're going to have to do some programming to make it do what you want.

And now here's a completely hardware solution, no programming required at all. No, this is not a tape deck, your line level audio will not do. But add an amplifier, and the speaker output of an audio system can be fed directly to the motor coils. This setup differs significantly from the previous ones in that it is not limited to MIDI notes, but will accept the output of a Walkman or whatever else you want to throw at it. It is also by far the loudest way to go. After all, even SCSI drives aren't that audible on stage.

My current setup is, as you might expect, a combination of the proposed solutions. Custom drivers for a USB-controlled ATA 3.5" floppy drive turn it into a MIDI output. However, a transistor amplifier in line with the stepper driver motor overvolts it enough to make a "more reasonable" amount of noise.

Hopefully if you've read this far, you haven't started modifying anything yet. To be clear, you will almost certainly destroy your floppy drive and any disks inserted in it. If there are any disk drives mounted in nearby drive bays, the vibration will possibly damage them too. Disk drives were never meant to play music. (If you find one that was designed specifically to play music and still read and write disks afterwards, I'd be interested to hear about it) Playing music places disk drives under extreme mechanical abuse. They may misalign and/or shake themselves to pieces. While shaking themselves to pieces, shards of metal may fall across electrical paths, causing short circuits. This, along with overheating the motor, presents a fire hazard. In other words, doing any of what I have just described is probably a really stupid idea. So if you damage anything, it wasn't my fault, 'kay?

That said, go forth and destroy floppy drives!

About the Author

stepper driver

APPLIED MATERIALS 0100 00003 PCB STEPPER DRIVE
APPLIED MATERIALS 0100 00003 PCB STEPPER DRIVE
Paypal   US $4,958.00
COMPUMOTOR PARKER 6104 SYSTEM STEPPER MOTOR 57 83 DRIVE  CABLE ZETA6104 57 83
COMPUMOTOR PARKER 6104 SYSTEM STEPPER MOTOR 57 83 DRIVE CABLE ZETA6104 57 83
   US $1,895.00
National Instruments MID 7604 4 Axis Stepper Motor Power Drive Driver 115VAC
National Instruments MID 7604 4 Axis Stepper Motor Power Drive Driver 115VAC
Paypal   US $1,799.99
CNC KIT Stepper Motor 3100 oz in AC Drive Retrofit for Router Plasma MILL Lathe
CNC KIT Stepper Motor 3100 oz in AC Drive Retrofit for Router Plasma MILL Lathe
Paypal   US $1,698.00
PARKER COMPUMOTOR ZETA6104 57 83 STEPPER MOTOR DRIVE CONTROLLER SYSTEM ZETA 6104
PARKER COMPUMOTOR ZETA6104 57 83 STEPPER MOTOR DRIVE CONTROLLER SYSTEM ZETA 6104
   US $1,595.00
Berger Lahr WDM3 0041801 2 Axis Stepping Motor Power Drive Stepper Controller
Berger Lahr WDM3 0041801 2 Axis Stepping Motor Power Drive Stepper Controller
Paypal   US $1,424.99
NEW BERGER LAHR SIG POSITEC WDM3 0040801 2 AXIS STEPPER DRIVE CONTROLLER
NEW BERGER LAHR SIG POSITEC WDM3 0040801 2 AXIS STEPPER DRIVE CONTROLLER
Paypal   US $1,249.99
NEW SUPERIOR ELECTRIC SLO SYN SS2000D6 STEPPER DRIVE
NEW SUPERIOR ELECTRIC SLO SYN SS2000D6 STEPPER DRIVE
Paypal   US $1,149.99
PARKER GT6 L5 GEMINI STEPPER COMPUMOTOR SERVO DRIVE
PARKER GT6 L5 GEMINI STEPPER COMPUMOTOR SERVO DRIVE
Paypal   US $1,100.00
Compumotor 6K6 6 Axis Servo Stepper Drive EXCELLENT
Compumotor 6K6 6 Axis Servo Stepper Drive EXCELLENT
Paypal   US $1,100.00
Parker Stepper Drive ZETA6108 ZETA6000 Used Working
Parker Stepper Drive ZETA6108 ZETA6000 Used Working
Paypal   US $1,005.12
Pacific Scientific 6415 Stepper Drive 6415 001 C N N lot of 5 165 641501 01 used
Pacific Scientific 6415 Stepper Drive 6415 001 C N N lot of 5 165 641501 01 used
Paypal   US $1,005.12
Pacific Scientific Stepper Drive 6415 001 N N N 6415 001 C N N Lot of 5 Used
Pacific Scientific Stepper Drive 6415 001 N N N 6415 001 C N N Lot of 5 Used
Paypal   US $1,005.12
Pacific Scientific Stepper Drive 6415 001 N N N Lot of 5 Used
Pacific Scientific Stepper Drive 6415 001 N N N Lot of 5 Used
Paypal   US $1,005.12
AUTOMATED PACKAGING SYSTEMS 55745A1 PAL STEPPER DRIVE ASSY BOARD
AUTOMATED PACKAGING SYSTEMS 55745A1 PAL STEPPER DRIVE ASSY BOARD
Paypal   US $1,000.00
SUPERIOR ELECTRIC SLO SYN SS2000D6 STEPPER DRIVE
SUPERIOR ELECTRIC SLO SYN SS2000D6 STEPPER DRIVE
Paypal   US $999.99
New LAM 810 17016 001 Etcher Stepper Motor Drive
New LAM 810 17016 001 Etcher Stepper Motor Drive
Paypal   US $999.99
New LAM 605 017016 100 PCB Stepper Motor Drive Chip
New LAM 605 017016 100 PCB Stepper Motor Drive Chip
Paypal   US $999.99
BERGER LAHR SIG POSITEC WDM3 0040801 2 AXIS STEPPER DRIVE CONTROLLER
BERGER LAHR SIG POSITEC WDM3 0040801 2 AXIS STEPPER DRIVE CONTROLLER
Paypal   US $999.99
6435 001 K N Pacific Scientific Stepper Drive Oscillator
6435 001 K N Pacific Scientific Stepper Drive Oscillator
Paypal   US $999.99
AMRAY 124 002 92011 PC 16V STEPPER MOTOR DRIVE 800 2722
AMRAY 124 002 92011 PC 16V STEPPER MOTOR DRIVE 800 2722
   US $999.00
berger lahr wdo 5 008151 01 stepper drive wdo500815101
berger lahr wdo 5 008151 01 stepper drive wdo500815101
Paypal   US $999.00
CNC 3 AXIS STEPPER MOTOR DRIVE CONTROL SYSTEM LATHE OR MILL RETROFIT VERY RARE
CNC 3 AXIS STEPPER MOTOR DRIVE CONTROL SYSTEM LATHE OR MILL RETROFIT VERY RARE
Paypal   US $999.00
RTA PAVIA GMD 03 STEPPER MOTOR DRIVE MURR ELEKTRONIK
RTA PAVIA GMD 03 STEPPER MOTOR DRIVE MURR ELEKTRONIK
Paypal   US $999.00
APPLIED MOTION PRODUCTS Si3540 DRIVESTEPPER MOTOR CONTROLLER W CABLES AND S W
APPLIED MOTION PRODUCTS Si3540 DRIVESTEPPER MOTOR CONTROLLER W CABLES AND S W
Paypal   US $975.00
Superior Electric SLO SYN 2000 Stepper Motor Drive Control 115V 7A SS2000D6
Superior Electric SLO SYN 2000 Stepper Motor Drive Control 115V 7A SS2000D6
Paypal   US $972.81
Digiplan stepper motor drive type PKC20240V 240 VAC
Digiplan stepper motor drive type PKC20240V 240 VAC
Paypal   US $969.00
IDC Danaher IM LMT42 Impulse Stepper Motor Drive NEW
IDC Danaher IM LMT42 Impulse Stepper Motor Drive NEW
Paypal   US $900.00
APPLIED MOTION PRODUCTSPDO5580PD0 5580PDO 5580 Stepper DriveStep Motor drive
APPLIED MOTION PRODUCTSPDO5580PD0 5580PDO 5580 Stepper DriveStep Motor drive
Paypal   US $899.99
NEW Parker Compumotor GEMINI GT6 L5 STEPPER DRIVE
NEW Parker Compumotor GEMINI GT6 L5 STEPPER DRIVE
Paypal   US $895.00
Berger Lahr SIG Positec Stepper Drive WDP3 0149827
Berger Lahr SIG Positec Stepper Drive WDP3 0149827
Paypal   US $895.00
Gould Modicon B575 202 Stepping Motor Control Stepper Drive Step
Gould Modicon B575 202 Stepping Motor Control Stepper Drive Step
Paypal   US $865.00
Applied Materials Stepper Drive Board 0100 11003 Rev C Working AMAT P5000
Applied Materials Stepper Drive Board 0100 11003 Rev C Working AMAT P5000
Paypal   US $861.11
2sets of 57 Stepper Motor with Motor drive  1set of 6515 Laser Control System
2sets of 57 Stepper Motor with Motor drive 1set of 6515 Laser Control System
Paypal   US $795.00
PARKER COMPUMOTOR ZETA8 STEPPER DRIVE
PARKER COMPUMOTOR ZETA8 STEPPER DRIVE
Paypal   US $785.00
Industrial Devices NextStep Single Axis Microstepping Stepper Drive
Industrial Devices NextStep Single Axis Microstepping Stepper Drive
Paypal   US $775.50
NEW JERSEY MACHINE SA326 DIS 191C STEPPER DRIVE DISPENSER CONTROL USED
NEW JERSEY MACHINE SA326 DIS 191C STEPPER DRIVE DISPENSER CONTROL USED
Paypal   US $770.00
15801 Parker Compumotor Div ZETA8 Stepper Drive 25
15801 Parker Compumotor Div ZETA8 Stepper Drive 25
Paypal   US $766.50
Parker Compumotor CXT25 30 Stepper Motor Drive  NEW
Parker Compumotor CXT25 30 Stepper Motor Drive NEW
Paypal   US $764.99
SS2000D6i Superior Electric SLO SYN Stepper Drive
SS2000D6i Superior Electric SLO SYN Stepper Drive
Paypal   US $750.00
Stoegra Stepper Drive SE 4000685E50V34R Amplifier Board 6950
Stoegra Stepper Drive SE 4000685E50V34R Amplifier Board 6950
Paypal   US $750.00
PRESCO AMI 8115 ANAHEIM AUTOMATION DPF13H STEPPER DRIVE
PRESCO AMI 8115 ANAHEIM AUTOMATION DPF13H STEPPER DRIVE
Paypal   US $747.99
NEW PARKER OEM750X INDEXER STEPPER DRIVE
NEW PARKER OEM750X INDEXER STEPPER DRIVE
Paypal   US $709.00
Parker 6K4 Parker 6K4 NK 4 Axis Stepper Controller w EVM32 II Drive
Parker 6K4 Parker 6K4 NK 4 Axis Stepper Controller w EVM32 II Drive
Paypal   US $700.00
Whedco IMC 2001 1 A Stepper Servo Drive 78003587
Whedco IMC 2001 1 A Stepper Servo Drive 78003587
Paypal   US $700.00
PARKER COMPUMOTOR S6 DRIVE SERVO STEPPER DRIVE MICROSTEP PART  87 011279 0
PARKER COMPUMOTOR S6 DRIVE SERVO STEPPER DRIVE MICROSTEP PART 87 011279 0
Paypal   US $695.00
RTA PAVIA STEPPER DRIVE GMD 02 GMD02 RACK B 19 4 32 000
RTA PAVIA STEPPER DRIVE GMD 02 GMD02 RACK B 19 4 32 000
Paypal   US $685.00
Teknic SST 1500 XCX F SST 1500XCXF Servo Stepper Drive
Teknic SST 1500 XCX F SST 1500XCXF Servo Stepper Drive
Paypal   US $679.00
Teknic SST 1500 XCX SST1500XCX Servo Stepper Drive
Teknic SST 1500 XCX SST1500XCX Servo Stepper Drive
Paypal   US $679.00
API P315X SERIES P315X H X3 STEPPER INDEXER DRIVE
API P315X SERIES P315X H X3 STEPPER INDEXER DRIVE
Paypal   US $675.00
AMAT 0100 00003 Stepper Drive PCB
AMAT 0100 00003 Stepper Drive PCB
Paypal   US $650.00
Compumotor M Series Stepper Motor Drive M578311 Rebuilt
Compumotor M Series Stepper Motor Drive M578311 Rebuilt
Paypal   US $650.00
COMPUMOTOR SX8 DRIVE 87 011751 02 D STEPPER DRIVE XLNT
COMPUMOTOR SX8 DRIVE 87 011751 02 D STEPPER DRIVE XLNT
Paypal   US $649.00
COMPUMOTOR SX8 DRIVE 87 011751 02 A STEPPER DRIVEXLNT
COMPUMOTOR SX8 DRIVE 87 011751 02 A STEPPER DRIVEXLNT
Paypal   US $649.00
BERGER LAHR STEPPER MOTOR DRIVE WS5 5281 00 WS 5 5 STEPPING
BERGER LAHR STEPPER MOTOR DRIVE WS5 5281 00 WS 5 5 STEPPING
Paypal   US $645.00
Stoegra Stepper Drive SE 4000685E50V34R Amplifier Board 6949
Stoegra Stepper Drive SE 4000685E50V34R Amplifier Board 6949
Paypal   US $640.00
500mm Travel Ballscrew Linear Drive Stage Stepper Motor Renishaw Encoder Etc
500mm Travel Ballscrew Linear Drive Stage Stepper Motor Renishaw Encoder Etc
Paypal   US $617.58
SLO SYN STEPPER DRIVE SS2000D3 NIB
SLO SYN STEPPER DRIVE SS2000D3 NIB
Paypal   US $600.00
OFFER  WIN PARKER DIGIPLAN SD3 STEPPER MOTOR DRIVES SD3 B H BOARD
OFFER WIN PARKER DIGIPLAN SD3 STEPPER MOTOR DRIVES SD3 B H BOARD
Paypal   US $600.00
NUCON Stepper Driver Card DRD002A 50 Watt Drive NEW
NUCON Stepper Driver Card DRD002A 50 Watt Drive NEW
Paypal   US $600.00
Berger Lahr Stepper Motor Drive WS5 5281 00
Berger Lahr Stepper Motor Drive WS5 5281 00
Paypal   US $600.00
Berger Lahr WD3 0041801 2 Axis Stepping Motor Power Drive Stepper Controller
Berger Lahr WD3 0041801 2 Axis Stepping Motor Power Drive Stepper Controller
Paypal   US $599.99
Pacific Scientific 6410 001 C N N 6410 001CNN Stepper Drive 100VDC
Pacific Scientific 6410 001 C N N 6410 001CNN Stepper Drive 100VDC
Paypal   US $599.00
34 Slo Syn Stepper Motor Dual Stage Linear Screw Drive Actuator THK CNC Router
34 Slo Syn Stepper Motor Dual Stage Linear Screw Drive Actuator THK CNC Router
Paypal   US $599.00
Parker Compumotor M10612011 Stepper Motor Drive MSeries
Parker Compumotor M10612011 Stepper Motor Drive MSeries
Paypal   US $595.00
Parker Compumotor Stepper Motor Drive M106 120 Rebuilt
Parker Compumotor Stepper Motor Drive M106 120 Rebuilt
Paypal   US $595.00
Parker Compumotor M Series Stepper Motor Drive M83 93
Parker Compumotor M Series Stepper Motor Drive M83 93
Paypal   US $595.00
BERGER LAHR STEPPER MOTOR DRIVE WS5 5281 00 WS 5 5
BERGER LAHR STEPPER MOTOR DRIVE WS5 5281 00 WS 5 5
Paypal   US $585.00
Berger Lahr D 650 RS stepper motor drive
Berger Lahr D 650 RS stepper motor drive
Paypal   US $575.00
CNC Linear Axis w Independant Twin Platforms  Belt Drive Encoder Steppers CNC
CNC Linear Axis w Independant Twin Platforms Belt Drive Encoder Steppers CNC
Paypal   US $550.00
MOLINS OED A02750 1709 DUAL STEPPER MOTOR DRIVE  NEW QUANTITY
MOLINS OED A02750 1709 DUAL STEPPER MOTOR DRIVE NEW QUANTITY
Paypal   US $549.99
PARKER 1408092 DIGIPLAN STEPPER MOTOR DRIVE BOARDXLNT
PARKER 1408092 DIGIPLAN STEPPER MOTOR DRIVE BOARDXLNT
Paypal   US $549.00
PARKER ZETA6108 DRIVE TS42B DKS10 STEPPER MOTOR CABLE
PARKER ZETA6108 DRIVE TS42B DKS10 STEPPER MOTOR CABLE
Paypal   US $549.00
CNC Kit 5Axis Breakout BoardHandle Controller Display 5x MA860H Stepper Drive
CNC Kit 5Axis Breakout BoardHandle Controller Display 5x MA860H Stepper Drive
Paypal   US $539.99
CNC Mill Kit 5Axis MA860H Stepper Drive Breakout Board Adapter Handle Display
CNC Mill Kit 5Axis MA860H Stepper Drive Breakout Board Adapter Handle Display
Paypal   US $530.00
5 Axis MA860H Stepper Drive 5Axis Breakout BoardJoystickDisplay Panel CNC Kit
5 Axis MA860H Stepper Drive 5Axis Breakout BoardJoystickDisplay Panel CNC Kit
Paypal   US $530.00
WHEDCO STEPPER DRIVE IMC 2001 1 B USED REPAIRED
WHEDCO STEPPER DRIVE IMC 2001 1 B USED REPAIRED
Paypal   US $525.00
Parker Compumotor Micro Step Stepper Motor Drive M AXL
Parker Compumotor Micro Step Stepper Motor Drive M AXL
Paypal   US $500.00
4 Astrosyn Stepper Motors  Drives w PC and Controls
4 Astrosyn Stepper Motors Drives w PC and Controls
Paypal   US $500.00
Warner SS2000D6I Stepper Drive
Warner SS2000D6I Stepper Drive
Paypal   US $500.00
Berger Lahr Stepper Motor Drive WD3 0070501
Berger Lahr Stepper Motor Drive WD3 0070501
Paypal   US $500.00
PARKER GEMINI STEPPER GT6 SERVO DRIVE GT6 L5 12KVA
PARKER GEMINI STEPPER GT6 SERVO DRIVE GT6 L5 12KVA
Paypal   US $499.99
Powered by phpBay Pro