Bueno gracias a vcode y daniez y a sus explicaciones voy a iniciar este tema a ver si consigo acabarla
lo que voy haciendo de momento
Arduino Uno R3 MEGA328P ATMEGA16U2
CNC Shield V3 para Arduino uno
Driver StepStick A4988 (16 Micropasos)
paso uno
instalo arduino version 1.6.7
luego en
herramientas >placa > arduino uno
herramientas > puerto > el que sea
elimino el texto que hay y pego esto para limpian la eprom
/*
* EEPROM Clear
*
* Sets all of the bytes of the EEPROM to 0.
* Please see eeprom_iteration for a more in depth
* look at how to traverse the EEPROM.
*
* This example code is in the public domain.
*/
#include <EEPROM.h>
void setup() {
// initialize the LED pin as an output.
pinMode(13, OUTPUT);
/***
Iterate through each byte of the EEPROM storage.
Larger AVR processors have larger EEPROM sizes, E.g:
- Arduno Duemilanove: 512b EEPROM storage.
- Arduino Uno: 1kb EEPROM storage.
- Arduino Mega: 4kb EEPROM storage.
Rather than hard-coding the length, you should use the pre-provided length function.
This will make your code portable to all AVR processors.
***/
for (int i = 0 ; i < EEPROM.length() ; i++) {
EEPROM.write(i, 0);
}
// turn the LED on when we're done
digitalWrite(13, HIGH);
}
void loop() {
/** Empty loop. **/
}
lo subo al arduino
borro esto y voy dentro de arduino a
programa > incluir libreria > añadir linreria zip > seleccionar grbl-xyuv-master.zip y ok
programa > incluir libreria > grbl-xyuv-master
subo esto y me da subido osea todo ok
desenchufo usb arduino y le inserto la v3 con los A4988
pongo los dos jumper cerrando D12 y D13. no pongo ni uno mas
vuelvo a enchufar el usb
ajusto los a4988 como dice este video
https://www.youtube.com/watch?v=zIiZ_gSi77Y
en mi caso 1,7 x 8 x 0,1=1,36 como he puestpo pasos completos el 70% osea 0,95
desenchufo usb y conecto motores y alimentacion
vuelvo a conectar usb
ejecuto grbl controler 3.6.1
pongo el puerto a 115200 baudios
conecto y ahora si detecta los cuatro ejes
la tabla grbl settings esta vacia sin parametros y le meto estos
abro un archivo de muestra y todo se mueve
por finnn luz
eso si va a toda pastilla pero ya es un avance importante
espero haberlos esplicado bien
me ha llegadoi la mecanica y voy a comenzar con ella
comprado v-slot solo guias y rodamientos
les resto de las piezas tengo laser y las voy a ir fabricando conforme vaya necesitando
ahi van unas fotillos
voy a usar diferentes espesores de metacrilato,3, 4 y 8 mm que es robusto y el laser lo corta exacto
lo unico sigo con una pega en electronica los finales de carrera donde se colocan en la placa porque tres ejes los veo pero el cuarto no tengo ni idea
conforme vaya mpontando ire colocando fotos, me gustaria se plegase un poco para que ocupe poco espacio, pero ya vere si puedo, un eje ya esta diseñado para plegarse pero el otro no se si merece la pena porque solo necesito 60cm ancho como maximo
espero que salga algo de todo esto
Gracias, a ver como puedo evolucionarlo,
lo que voy haciendo de momento
Arduino Uno R3 MEGA328P ATMEGA16U2
CNC Shield V3 para Arduino uno
Driver StepStick A4988 (16 Micropasos)
paso uno
instalo arduino version 1.6.7
luego en
herramientas >placa > arduino uno
herramientas > puerto > el que sea
elimino el texto que hay y pego esto para limpian la eprom
/*
* EEPROM Clear
*
* Sets all of the bytes of the EEPROM to 0.
* Please see eeprom_iteration for a more in depth
* look at how to traverse the EEPROM.
*
* This example code is in the public domain.
*/
#include <EEPROM.h>
void setup() {
// initialize the LED pin as an output.
pinMode(13, OUTPUT);
/***
Iterate through each byte of the EEPROM storage.
Larger AVR processors have larger EEPROM sizes, E.g:
- Arduno Duemilanove: 512b EEPROM storage.
- Arduino Uno: 1kb EEPROM storage.
- Arduino Mega: 4kb EEPROM storage.
Rather than hard-coding the length, you should use the pre-provided length function.
This will make your code portable to all AVR processors.
***/
for (int i = 0 ; i < EEPROM.length() ; i++) {
EEPROM.write(i, 0);
}
// turn the LED on when we're done
digitalWrite(13, HIGH);
}
void loop() {
/** Empty loop. **/
}
lo subo al arduino
borro esto y voy dentro de arduino a
programa > incluir libreria > añadir linreria zip > seleccionar grbl-xyuv-master.zip y ok
programa > incluir libreria > grbl-xyuv-master
subo esto y me da subido osea todo ok
desenchufo usb arduino y le inserto la v3 con los A4988
pongo los dos jumper cerrando D12 y D13. no pongo ni uno mas
vuelvo a enchufar el usb
ajusto los a4988 como dice este video
https://www.youtube.com/watch?v=zIiZ_gSi77Y
en mi caso 1,7 x 8 x 0,1=1,36 como he puestpo pasos completos el 70% osea 0,95
desenchufo usb y conecto motores y alimentacion
vuelvo a conectar usb
ejecuto grbl controler 3.6.1
pongo el puerto a 115200 baudios
conecto y ahora si detecta los cuatro ejes
la tabla grbl settings esta vacia sin parametros y le meto estos
abro un archivo de muestra y todo se mueve
por finnn luz
eso si va a toda pastilla pero ya es un avance importante
espero haberlos esplicado bien
me ha llegadoi la mecanica y voy a comenzar con ella
comprado v-slot solo guias y rodamientos
les resto de las piezas tengo laser y las voy a ir fabricando conforme vaya necesitando
ahi van unas fotillos
voy a usar diferentes espesores de metacrilato,3, 4 y 8 mm que es robusto y el laser lo corta exacto
lo unico sigo con una pega en electronica los finales de carrera donde se colocan en la placa porque tres ejes los veo pero el cuarto no tengo ni idea
conforme vaya mpontando ire colocando fotos, me gustaria se plegase un poco para que ocupe poco espacio, pero ya vere si puedo, un eje ya esta diseñado para plegarse pero el otro no se si merece la pena porque solo necesito 60cm ancho como maximo
espero que salga algo de todo esto
Gracias, a ver como puedo evolucionarlo,