firmware for a 4 pin output

Hello.
I am trying to make a cnc machine. i have the frame and everything built for it. The problem i am having is that i am using a l9110s driver with the arduino uno. this board takes in 4 wires from my stepper and outputs 6 wires, two being for power. I cant figure out the firmware with a 4 wire output, only the firmware like grbl that has only a 3 wire output(using the easy stepper motor driver.) do i need to buy the easy driver or is there a way to interpret the gcode and output it to 4 wires instead of the 3?

(i dont have much experience with the arduino or programming, please keep it simple if possible)

Thank you,
Jason

Post a link to the datasheet for the l9110s driver AND the datasheet for the stepper motor you plan to use.
Also tell us what power supply you are using for your motors - volts and amps.

In general the drivers that just need step and direction signals are best.

You may find some useful info in stepper motor basics

...R

GRBL is designed for an Arduino UNO and only uses seven pins for the three steppers: separate Step and Direction for each plus a common Enable. The Arduino UNO just doesn't have enough pins to use four per stepper. You could use something like an ATtiny84 processor per stepper to do the conversion or you can switch to some inexpensive step and direction drivers like the DRV8825 for $2 each or the A4988 for $1.66 each on eBay. For $7.80 you can even get a GRBL Shield to plug them into.

Thank you for the reference on the DRV8825 and letting me know how grbl works on the uno. I have purchased the drivers.