2 Phase 4 Wire Linear Ultra Tiny Stepper

I have been struggling (for days) trying to get a ( DC 3V-6V 3.7V Small Mini 370 Motor Air Oxygen Pump Negative Pressure Vacuum Pump | eBay ) micro 2 phase 4 wire linear stepper motor to simply come to life.

I was hoping someone else in the Arduino community has had some luck and would be able to send me to there sketch or even guide me in the right direction.

Ive tried the following combination of set ups on multiple motors (in case i blew a motor by accident):

MCU (Tried Both)
-ATTiny85 DevBoard from Digispark
-NANO

Stepper Driver
A4988 Using the sketch found http://howtomechatronics.com/tutorials/arduino/how-to-control-stepper-motor-with-a4988-driver-and-arduino/
-AND-
WITHOUT a stepper Driver using Audrino Example Sketch Stepper_oneRevolution.ino, Plugging motor Directly into MCU 4 I/Os (Steps in Revolution (200)? rpm(60)? correct?)

Here are the specs of the stepper motor

Specs of the motor:

  1. 2 Phase
  2. 4 Wire A+/A- B+/B-
    3.Screw rod length: 10 MM
    4.Screw diameter: 1.6 MM
    5.Phase resistance: 40 Ohms
    6.Driving voltage: DC 2V~5V

I've spent hours searching the web and watching videos, with no luck...So any help would be greatly appreciated.

Thanks in advance

PS I <3 Audrino!!

If you try to drive it directly with MCU pins you risk blowing the pins up with inductive kick back,
and that won't provide anything like enough current (75 to 120mA is the sort of range you need)...

Driving it with the A4988 or similar set to too high a current could cook the windings, and it might
not have enough inductance for a chopper to operate correctly anyway being so small.

An L298 or L293D powered at 5V ought to be able to handle it, you'll drop a volt or so at
that current level.

I have driven a similar motor before using multiple MCU pins (for the current) and 8 schottky diodes as
free-wheel diodes.

I've used this little board with small steppers, works well, 4.5V minimum though.