13-06-2022, 12:04 AM
Buenas noches a tod@s.
Estoy contruyendo mi primera CNC para fabricar mis propias PCBs.
Se trata de arduino uno + cnc shield 3.0 + A4988 + GRBL 1.1h
Antes de montarlo todo, estoy jugando con flatcam y openbuilds.
El caso es que en la mayoría de las pruebas, hay un momento en que la respuesta de GRBL es una sólo 'o' o una 'k'. En ese momento se paran todos los motores.
Cuando sucede esto, si hago pausa y continuar, el trabajo continúa como si no hubiera pasado nada.
Si vuelve a pasar, a veces puedo repetir pausa/continuar y otras veces no hay respuesta.
Si paro y vuelvo a ejecutar, empieza a funcionar...para/continuo, etc...
Aquí dejo lo que ocurre en la primera parada:
[00:31:45] [ G01 X69.3218 Y15.3248 F120.00 ] ok
[00:31:45] [ G01 X67.3171 Y15.3248 F120.00 ] ok
[00:31:45] [ G01 X67.2607 Y15.3218 F120.00 ] ok
[00:31:45] [ G01 X67.2098 Y15.3142 F120.00 ] ok
[00:31:45] [ G01 X67.1574 Y15.3011 F120.00 ] ok
[00:31:45] [ G01 X67.1065 Y15.2829 F120.00 ] ok
[00:31:45] [ G01 X67.0556 Y15.2586 F120.00 ] ok
[00:31:45] [ G01 X67.0114 Y15.2321 F120.00 ] ok
[00:31:46] [ G01 X66.9700 Y15.2014 F120.00 ] o
[00:32:01] [ G01 X66.9700 Y15.2014 F120.00 ] Idle|MPos:66.073,14.305,-25000|FS:0,0>
[00:32:18] [ G01 X66.9700 Y15.2014 F120.00 ] Idle|MPos:66.073,14.305,-5.000|FS:0,0>
[00:32:22] [ G01 X66.9700 Y15.2014 F120.00 ] Idle|MPos:66.073,14.305,-25.000|FS:0,0|WCO:0.000,0.000,-25.00>
En el minuto 31:46 la respuesta fue 'o'.
Cancelo el trabajo y vuelo a lanzarlo. Esta vez ha parado en otra posición:
[00:50:24] [ G01 X30.6583 Y24.4530 F120.00 ] ok
[00:50:24] [ G01 X30.6668 Y24.4537 F120.00 ] ok
[00:50:24] [ G01 X30.6751 Y24.4559 F120.00 ] ok
[00:50:24] [ G01 X30.6840 Y24.4601 F120.00 ] ok
[00:50:24] [ G01 X30.6910 Y24.4651 F120.00 ] ok
[00:50:24] [ G01 X30.6970 Y24.4713 F120.00 ] ok
[00:50:24] [ G01 X30.7018 Y24.4783 F120.00 ] ok
[00:50:24] [ G01 X30.7054 Y24.4861 F120.00 ] k
[00:50:30] [ G01 X30.7054 Y24.4861 F120.00 ] Idle|MPos:30.708,24.494,-25.000|FS:0,0>
Tercer intento:
[01:01:36] [ G01 X64.4096 Y28.6722 F120.00 ] ok
[01:01:37] [ G01 X64.3890 Y28.7542 F120.00 ] ok
[01:01:37] [ G01 X64.3630 Y28.8269 F120.00 ] ok
[01:01:37] [ G01 X64.3289 Y28.8990 F120.00 ] ok
[01:01:37] [ G01 X64.2879 Y28.9673 F120.00 ] ok
[01:01:37] [ G01 X64.2420 Y29.0294 F120.00 ] k
[01:02:33] [ G01 X64.2420 Y29.0294 F120.00 ] Idle|MPos:64.064,29.191,-25.000|FS:0,0>
Esta vez no ha funcionado pausa/continuar. Paro el trabajo y ejecuto: vuelve a funionar, hasta que se para
No sé que puede ser... ¿ alguna pista ?
Un caluroso saludo desde Murcia.
Estoy contruyendo mi primera CNC para fabricar mis propias PCBs.
Se trata de arduino uno + cnc shield 3.0 + A4988 + GRBL 1.1h
Antes de montarlo todo, estoy jugando con flatcam y openbuilds.
El caso es que en la mayoría de las pruebas, hay un momento en que la respuesta de GRBL es una sólo 'o' o una 'k'. En ese momento se paran todos los motores.
Cuando sucede esto, si hago pausa y continuar, el trabajo continúa como si no hubiera pasado nada.
Si vuelve a pasar, a veces puedo repetir pausa/continuar y otras veces no hay respuesta.
Si paro y vuelvo a ejecutar, empieza a funcionar...para/continuo, etc...
Aquí dejo lo que ocurre en la primera parada:
[00:31:45] [ G01 X69.3218 Y15.3248 F120.00 ] ok
[00:31:45] [ G01 X67.3171 Y15.3248 F120.00 ] ok
[00:31:45] [ G01 X67.2607 Y15.3218 F120.00 ] ok
[00:31:45] [ G01 X67.2098 Y15.3142 F120.00 ] ok
[00:31:45] [ G01 X67.1574 Y15.3011 F120.00 ] ok
[00:31:45] [ G01 X67.1065 Y15.2829 F120.00 ] ok
[00:31:45] [ G01 X67.0556 Y15.2586 F120.00 ] ok
[00:31:45] [ G01 X67.0114 Y15.2321 F120.00 ] ok
[00:31:46] [ G01 X66.9700 Y15.2014 F120.00 ] o
[00:32:01] [ G01 X66.9700 Y15.2014 F120.00 ] Idle|MPos:66.073,14.305,-25000|FS:0,0>
[00:32:18] [ G01 X66.9700 Y15.2014 F120.00 ] Idle|MPos:66.073,14.305,-5.000|FS:0,0>
[00:32:22] [ G01 X66.9700 Y15.2014 F120.00 ] Idle|MPos:66.073,14.305,-25.000|FS:0,0|WCO:0.000,0.000,-25.00>
En el minuto 31:46 la respuesta fue 'o'.
Cancelo el trabajo y vuelo a lanzarlo. Esta vez ha parado en otra posición:
[00:50:24] [ G01 X30.6583 Y24.4530 F120.00 ] ok
[00:50:24] [ G01 X30.6668 Y24.4537 F120.00 ] ok
[00:50:24] [ G01 X30.6751 Y24.4559 F120.00 ] ok
[00:50:24] [ G01 X30.6840 Y24.4601 F120.00 ] ok
[00:50:24] [ G01 X30.6910 Y24.4651 F120.00 ] ok
[00:50:24] [ G01 X30.6970 Y24.4713 F120.00 ] ok
[00:50:24] [ G01 X30.7018 Y24.4783 F120.00 ] ok
[00:50:24] [ G01 X30.7054 Y24.4861 F120.00 ] k
[00:50:30] [ G01 X30.7054 Y24.4861 F120.00 ] Idle|MPos:30.708,24.494,-25.000|FS:0,0>
Tercer intento:
[01:01:36] [ G01 X64.4096 Y28.6722 F120.00 ] ok
[01:01:37] [ G01 X64.3890 Y28.7542 F120.00 ] ok
[01:01:37] [ G01 X64.3630 Y28.8269 F120.00 ] ok
[01:01:37] [ G01 X64.3289 Y28.8990 F120.00 ] ok
[01:01:37] [ G01 X64.2879 Y28.9673 F120.00 ] ok
[01:01:37] [ G01 X64.2420 Y29.0294 F120.00 ] k
[01:02:33] [ G01 X64.2420 Y29.0294 F120.00 ] Idle|MPos:64.064,29.191,-25.000|FS:0,0>
Esta vez no ha funcionado pausa/continuar. Paro el trabajo y ejecuto: vuelve a funionar, hasta que se para
No sé que puede ser... ¿ alguna pista ?
Un caluroso saludo desde Murcia.