Electrónica CNC/impresora 3D (driver, shields y placa)

Lo prometido es deuda... :stuck_out_tongue:

Ya he subido algunas modificaciones para simplificar la configuración de la máquina CNC:
Configurar la varilla roscada de la máquina:
M10_200 -> Varilla M10 con stepper 200 pasos por revolución.
M8_200 -> Varilla M8 con stepper 200 pasos por revolución.
Cada eje se puede configurar por separado por si alguna máquina utiliza una varilla diferente por cada eje.

#define ROD_CONF_X    (M10_200)
#define ROD_CONF_Y    (M10_200)
#define ROD_CONF_Z    (M10_200)

Configuración microstepping de los drivers de control

#define MICRO_STEP       (8)

En el código he puesto los comandos que se puede configurar con un comentario:

(CONFIG ME): configuración para los parámetros y configuración de mi máquina

(ENABLE ME): para activar o desactivar cierta funcionalidad de la aplicación de control (control LCD y temperatura).

La versión está disponible en https://bitbucket.org/fmalpartida/cnc-controller/downloads - Versión V 1.0.3