FWIW: The Arduino mega boards have been used for driving 3D printers for some time. Some versions (Taurino power) can run with up to 24vdc input.

http://reprap.org/wiki/Taurino#Taurino_Power
_________________________
Glenn