Dank an den Spender!
Auf dem Plotter drücken wir die Taste on-Line
.
minicom -b 9600 -D /dev/ttyUSB0
Stellen die Baudrate ein und senden sofort danach Positionsbefehle.
echo "IN;PU0,0;PU2000,0;PU2000,2000;PU0,2000;PU0,0;PU;" > /dev/ttyUSB0
Der Plotter spricht über den seriellen Anschluss HPGL bei 9600Baud(8N1)
.
Auf dem Befehl PD
(Pen Down) haben wir hier verzichtet, da das Gerät nicht kalibriert ist und wir die Unterlage/Klinge nicht beschädigen wollen gewartet bis die Klinge kalibriert war und danach erfolgreich ein Rechteck ausgeschnitten.
Aus Inkscape heraus lassen sich Pfade als .plt
-Dateien speichern.
Diese können direkt an das Gerät gesendet werden, sofern die Verbindung wie oben erwähnt mit minicom
initialisiert wurde.
Zu beachten ist, dass ein Sketch im Inkscape von unten-links interpretiert wird.
Folgendes Script erlaubt das schnelle Senden von Plotterdateien an das Gerät:
#!/bin/sh #usage: speed.sh file.plt DEVICE='/dev/ttyUSB0' SPEED=9600 echo "setting speed to $SPEED baud for device $DEVICE" stty -F "$DEVICE" "$SPEED" echo "sending data from $1 to device" cat "$1" > "$DEVICE"
Scheinbar funktioniert der Aufruf nur bei jeden 2. Versuch.