(Inofficiell) API Guide för mDrawBot mScara (2 / 4 steg)
Steg 2: Lista över API-kommandon
När den fasta programvaran uppdateras till Arduino Orion, kvar det även efter power off. När du slår upp Arduino, kommer det automatiskt köra programmet igen, öppna dess USB-seriell port och väntar Gcode kommandon visas nedan.
Lista över tillgängliga mScara kommandon:
Kommandot | Sub | Funktion | Exempel |
M1 | Penna upp/ner | M1 140 = ner M1 160 = upp | |
M2 | Spara upp-penna / positioner | M2 U160 D140 | |
M3 | Ställ in Stepper Aux dröjsmål | M3 0 | |
M4 | Ställ in Laser Power | M4 50 till M4 100 | |
M5 | Spara inställningarna för Robot EPROM | M5 A0 B0 M168 N206 D50 | |
A | Motoriska A riktning (framåt/bakåt) | A0 eller A1 | |
B | Motor B riktning (framåt/bakåt) | B0 eller B1 | |
M | Arm L1 längd mm | M168 | |
N | Arm L2 längd mm | N206 | |
D | Hastighet 50-80% | D50 till D80 | |
M10 | Returnera EPROM inställningar | Skicka: M10 Arm L1 Arm L2 hem X hem Y plus nedan: | |
A | Motoriska A riktning (framåt/bakåt) |
A0/1
B
Motor B riktning (framåt/bakåt)
B0/1
S
Hastighet 50-80%
S50 till S80
U
Penna upp position
U160
D
Pennan ner position
D140
G1
XYZ flytta
G1 X-205.55 Y175.75 A0
Observera att positioner inte sant X / Y på grund av armrörelser. Kräver konvertering av matematik.
X
X position
X0.0 till X-375.0 (ca. range i mm)
Y
Y-position
Y0.0 till Y375.0 (ca. range i mm)
Z
Z position (används inte)
F
Stepper varvtal mm/min
M5 D kommando som standard
A
Stepper aux dröjsmål faktor
A0
G28
Flytta hem till
G28
P1
Returnera nuvarande X Y position