Hacer una CNC con arduino?

pipe1224:
Hola comunidad espero que me ayuden en este proyecto.

Debo hacer una CNC con arduino, pero ésta debe ser lo mas profesional y funcional posible.
Estoy reciclando Motores PaP de impresoras y sus engranajes. Tengo varias dudas pequeñas.

la primera es: ¿Es mejor usar el sistema de engranajes y correas de distribución con los que se mueven los motores pap de las impresoras, o sería mejor comprar tornillos sin fin para cada eje?

2.- ¿Por donde empiezo, no tengo idea de donde empezar?
3.- ¿Cuales son los mejores programas para hacer la CNC? me explico, hé visto artos programas como por ejemplo: "CNC Control" que supuestamente ayuda a controlar los ejes y no sé que más. ¿Hay algun otro software para hacer la CNC de una forma mas profesional?

4.- Para hacer piezas en 3D, ¿que software es mejor? Autocad, Blender, etc.

MUCHAS GRACIAS A TODOS.

Bien ,despues del palo,la zanahoria......Primero deberias especificar que entiendes por "profesional".Lamentablemente para nuestros bolsillos ,en el mundo cnc la "profesionalidad" de la maquina es directamente proporcional al dinero que gastes,osea,una buena maquina es cara (muy cara).Lo mas determinante es el uso que le vas a dar,no es lo mismo trabajar con madera,plastico,placa pcb en fibra,etc que con materiales metalicos como aluminio,hierro,laton,etc y la precision que quieras tener (decima,centesima,etc)
Todo ello determinara el tipo de chasis y sistemas de guiado a usar dentro de tus posibilidades economicas y constructivas.