No Arduino, but Mach3.
And no recycled drives, they don't have enough torque. 2 nm stepper drives with ballscrew spindles.
Another machine is on the todo list, and will be equipped with servos, because they are the bollox. The whining sound of steppers does your head in after a while.
I bought the machine few years ago, but it was very very poorly built, considering all the time I've spent until now in improving, I had better built it from scratch.
But hindsight is a beautiful thing.
There's no cutting corners when it comes to this stuff, a deviation of 0.1 mm is unacceptable, it will come back and bite you in the ass.
As for 2 sided boards, that's no problem, but what do you mean with vias? For me vias are the green things, according to Eagle, see screenshot.