The past couple of days have been fun. Ive tried to piece together the software side of the CNC. I originally wanted to use the reprap firmware for a gcode interpretor and replicatorg for the host but it seems that they wont talk to each other on a standard arduino. possibly on a sanguino or arduino mega but then I would still have firmware problems because replicatorg checks the extruder FW since its built for the reprap project. I turned to Eds build over at EdsLifeDaily to get guidance since he's already been through this for the most part. His current set up is using GRBL as a gcode interpretor and a ruby script that comes with GRBL when you download it from github. It took awhile but Ive managed to get the script up and running enough to test the one motor I have hooked up. Currently Im still using the reprap FW, so it stops after running the first line or two of g code but Ill be switching to GRBL as soon as I have time to figure out the flashing method used to get it on the arduino. A small victory for now but things are looking good for the days to come.