Étape 2: Liste des commandes API
Une fois que le firmware est mis à jour dans Arduino Orion, il restera même après puissance inactif. Lorsque vous mettez l’Arduino, il sera automatiquement réexécutez le programme, ouvrir son port série USB et attendent les commandes Gcode indiqués ci-dessous.
Liste des commandes disponibles mScara :
Commande | Void | Fonction | Exemple de |
M1 | Plume haut/bas | M1 140 = vers le bas M1 160 = vers le haut | |
M2 | Enregistrer des positions Pen haut/bas | M2 U160 JOUR 140 | |
M3 | Retard Aux Set Stepper | M3 0 | |
M4 | Puissance de Laser de réglage | 50 M4 M4 100 | |
M5 | Enregistrer les paramètres de l’EPROM du Robot | M5 A0 B0 M168 N206 D50 | |
A | Moteur A Direction (avant/arrière) | A0 ou A1 | |
B | Moteur B Direction (avant/arrière) | B0 ou B1 | |
M | Mm de longueur L1 bras | M168 | |
N | Bras L2 Longueur mm | N206 | |
D | Vitesse 50-80 % | D50 à D80 | |
M10 | Retourner les paramètres de l’EPROM | Envoyer: M10 Bras L1 bras L2 X maison Y plu ci-dessous : | |
A | Moteur A Direction (avant/arrière) | A0/1 |
B
Moteur B Direction (avant/arrière)
B0/1
S
Vitesse 50-80 %
S50 à S80
U
Position de stylet vers le haut
U160
D
Position de stylet vers le bas
JOUR 140
G1
Déménagement XYZ
Y175.75 X G1-205.55 A0
Notez que les positions ne sont pas vrai X / Y en raison du mouvement du bras. Nécessite une conversion de math.
X
Position X
X0.0 à X-375.0 (env. plage en mm)
Y
Position Y
Y0.0 à Y375.0 (env. plage en mm)
Z
Position de Z (non utilisée)
F
Stepper vitesse mm/min
Par défaut, commande M5: D
A
Facteur de retard aux moteurs pas à pas
A0
G28
Se déplacer à domicile
G28
P1
Retourner les position X Y actuelle