Paso 2: Lista de comandos de API
Una vez que el firmware se actualiza en Arduino Orion, permanecerá incluso después de energía apagado. Cuando usted enciende el Arduino, automáticamente vuelva a ejecutar el programa, abrir su puerto serie USB y esperar las órdenes de Gcode que se muestra a continuación.
Lista de comandos disponibles mScara:
Comando | Sub | Función | Ejemplo |
M1 | Lápiz arriba/abajo | M1 140 = abajo M1 160 = para arriba | |
M2 | Guardar posiciones de pluma arriba/abajo | M2 U160 D140 | |
M3 | Retraso de Aux sistema paso a paso | M3 0 | |
M4 | Energía del Laser set | 50 M4 M4 100 | |
M5 | Guardar configuración de Robot EPROM | M5 A0 B0 M168 N206 D50 | |
A | Motor una dirección (adelante/atrás) | A0 o A1 | |
B | Motor B dirección (adelante/atrás) | B0 o B1 | |
M | Brazo longitud L1 mm | M168 | |
N | Mm de longitud L2 del brazo | N206 | |
D | Velocidad 50-80% | D50 para D80 | |
M10 | Devuelven valores de EPROM | Enviar: M10 Brazo brazo L1 L2 casa X casa Y más abajo: | |
A | Motor una dirección (adelante/atrás) | A0/1 |
B
Motor B dirección (adelante/atrás)
B0/1
S
Velocidad 50-80%
S50 para S80
U
Posición de la pluma hacia arriba
U160
D
Posición de la pluma hacia abajo
D140
G1
Movimiento XYZ
G1 X-205.55 Y175.75 A0
Tenga en cuenta que las posiciones no son X cierto / Y debido al movimiento del brazo. Requiere conversión de matemáticas.
X
La posición X
X0.0 a X-375.0 (rango aprox. en mm)
Y
Posición Y
Y0.0 a Y375.0 (rango aprox. en mm)
Z
Posición de Z (no usado)
F
Paso a paso velocidad mm/min
Valores predeterminados al comando M5 D
A
Factor de retardo de aux de paso a paso
A0
G28
Mover a la página de inicio
G28
P1
Volver a la posición actual de X Y