Russ B –
I run a 3D router and a 3D printer – both use a variant of Arduino Uno running GRBL, and they cope with no problems. I have run the router on an Arduino Nano loaded with GRBL. Note there are several variants of GRBL around – I am running 1.1h at the moment.
Like Ronald Morrison, I use UGS to feed GCode to the machines from a computer. This computer does not need to be anything special – I actually use a FItlet mini computer which is only running at 1GHz, so as to leave my main desktop free, and it handles the work easily – it only has to stream serial data (Gcode) to the machines. I have also played around with using a UNO to stream the data to the machine. It worked, but the Uno has limited memory, so not much use for 3D printing.
Ronald – UGS can be set up so the origin is anyplace you want it. You can edit the setup data easily enough from UGS itself. I have changed my system so the origin is 'bottom left'. If you can't find out how to do this, let me know and I'll see if I can help.
An