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!