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

Hola a todos, he publicado la nueva versión del SW de la CNC: versión 1.0.8.
Novedades:

  • Corrige la velocidad de los movimientos. Antes eran un poco lentos (30% más lentos).
  • Añade aceleración al movimiento. La velocidad va incrementándose progresivamente hasta alcanzar velocidad de crucero.
  • Usa la librería FastIO, así se pierde menos tiempo con el dichoso digitalWrite
  • Pequeñas correcciones de código

Ojo, que está configurada para hacer micro-stepping de 1/32. Hay que entrar en el fichero confirMe.h y cambiar:

/*!
 @defined    MICRO_STEP
 @abstract   Stepper driver micro stepping.
 @discussion Stepper driver micro stepping configuration:
 1: 1    step
 2: 1/2  step
 4: 1/4  step
 8: 1/8  step
 16: 1/16 step
 32: 1/32 step
 Default configuration (1/8).
 
 TO BE CONFIGURED for each machine and stepper. (CONFIG ME)
 */
#define MICRO_STEP       (32)

Por los pasos que tenga vuestro controlador.

Como siempre, la podéis encontrar en: https://bitbucket.org/fmalpartida/cnc-controller/downloads o descarga directa: https://bitbucket.org/fmalpartida/cnc-controller/downloads/CNC_V1.0.8.zip

@vic20 - perdona pero al final se me olvidó poner el código para activar un motor externo. En la versión 1.0.9 lo llevará de serie!