Stap 2: Lijst van API-opdrachten
Zodra de firmware is bijgewerkt in de Arduino Orion, blijft het zelfs nadat de stroom uitgeschakeld. Wanneer u de macht van de Arduino, zal het automatisch start het programma opnieuw, open zijn een USB seriële poort en wachten op de opdrachten van de Gcode hieronder.
Lijst met beschikbare mScara opdrachten:
Opdracht | Sub | Functie | Voorbeeld |
M1 | Pen omhoog/omlaag | M1 140 = omlaag M1 160 = Up | |
M2 | Pen up/down posities opslaan | M2 U160 D140 | |
M3 | Set Stepper Aux vertraging | M3 0 | |
M4 | Set Laser Power | 50 van M4 naar M4-100 | |
M5 | Robot EPROM instellingen opslaan | M5 A0 B0 M168 N206 D50 | |
A | Motor A richting (vooruit-/ achteruitspoelen) | A0 of A1 | |
B | Motor B richting (vooruit-/ achteruitspoelen) | B0 of B1 | |
M | Arm L1 lengte mm | M168 | |
N | Arm L2-lengte mm | N206 | |
D | Snelheid 50-80% | D50 tot de D80 | |
M10 | EPROM instellingen retourneren | Stuur: M10 Arm L1 Arm L2 X thuis Y plus hieronder: | |
A | Motor A richting (vooruit-/ achteruitspoelen) | A0/1 |
B
Motor B richting (vooruit-/ achteruitspoelen)
B0/1
S
Snelheid 50-80%
S50 aan S80
U
Pen omhoog-stand
U160
D
Pen neer positie
D140
G1
XYZ verplaatsen
G1 X-205.55 Y175.75 A0
Standpunten zijn overigens niet echte X / Y te wijten aan de armbeweging. Math conversie vereist.
X
X-positie
X0.0 naar X-375.0 (ca. bereik in mm)
Y
Y-positie
Y0.0 naar Y375.0 (ca. bereik in mm)
Z
Z-positie (niet gebruikt)
F
Stepper snelheid mm/min
De standaardinstelling is M5 D opdracht
A
Stepper aux vertraging factor
A0
G28
Verplaatsen naar huis
G28
P1
Retourneren van de huidige X-Y-positie