@Parcanman Try this one it was made using processing and is cross platform but it does require an Arduino Mega:
http://reprap.org/wiki/Hydra-MMM_Software_and_Firmware
It worked great for me but I can't guarantee it will work with your drivers as I don't know much about them. There isn't much variation in the control signals used by different drivers and any differences can be ironed out easily enough in the code.
Another option for Gcode interpreter that works with Arduino is:
http://replicat.org/start
That was made for use with Makerbot but does have a 3 axis CNC option but it does need the Makerbot firmware on your Arduino.
If you look back a little earlier in this thread there is a link to another Gcode interpreter modified by Aventgps, which might be your best bet it is hosted here:
Let us know how you get on with those.