Kurzanleitung
Um mit dem Arduino einen Plotter zu steuern, sind folgende Schritte notwendig:
Windows USB Treiber
Verbinde den Arduino mit dem PC, unter Windows 10 wird der benötigte Treiber automatisch installiert, wenn nicht: die günstigen Arduino Nachbauten benutzen häufig den CH340 USB Chip. Siehe hier für weitere Information https://www.google.de/search?q=arduino+ch340.
Grbl Firmware
Download und entpacke GRBL-Plotter. Starte das Program XLoader.exe. Wähle die gewünschte Firmware, die richtige Arduino Version und den richtigen COM-Port, dann starte das Upload. Mit den gezeigten Einstellungen hat das Hochladen 18 Sekunden gedauert.
- grbl_v1.1h.20190825.hex ist die neueste reguläre grbl firmware für Arduino uno und nano, von https://github.com/gnea/grbl
- grbl_v1.1f_Servo.hex wie oben, aber mit Spindle-PWM angepasst an die RC-Servo Spezifikation (1ms - 2ms), von https://github.com/cprezzi/grbl-servo
- grbl-Mega-5X-v1.1l.20190605.hex 5 Achsen Version nur für Arduino Mega2560, von https://github.com/fra589/grbl-Mega-5X
Nach dem erfolgreichen Hochladen muss der XLoader beendet werden.
Erste Verbindung
Installiere GRBL-Plotter durch das Ausführen von 'setup.exe' aus dem entpackten Ordner. Starte GRBL-Plotter und wähle den richtigen COM-Port aus. Nach der erfolgreichen Verbindung sendet grbl eine Startmeldung "Grbl 1.1h ['$' for help]".
Nun sind auch die Bedienelemente im Program freigeschaltet und die Motoren können angesteuert werden.
Konfiguration von grbl
Nach dem Senden von "$$" wird die grbl Konfiguration angezeigt, welche an die maschine angepasst werden muss. Siehe grbl-Wiki für weitere Informationen. Der Screenshoot zeigt die initialen Einstellungen nach der Installation von grbl.
Die Haupteinstellungen sind $3, $10x, $11x (x=0,1 oder 2 je nach Achse) um die Schrittmotoren in die richtige Richtung drehen zu lassen. Die richtigen Richtungen sind:
- +X = nach rechts
- +Y = nach hinten
- +Z = nach oben
Achtung: ein zu großer Wert für $10x (steps/mm) und $11x (max. speed) verursacht Probleme.
Das Product aus $10x und $11x sollte kleiner als 1800000 sein um Pin-Frequenzen über 30 kHz zu vermeiden.
Z.B. $100=250, $110 = 7200 ist grenzwertig.
Weitere Informationen hier: quick-guide-to-setting-up-your-machine-for-the-first-time