Lo prometido es deuda...
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