Harry Plotter

Aus HaSi Wiki
Wechseln zu: Navigation, Suche

7149_4c56.gif


Harry bevor er gereinigt wurde

%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%

Harry verfügt nun über ein Webinterface !!1!11!

%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%




"Harry Plotter ist unser neues Mitglied"[1]. Er ist ein Schneidplotter vom Typ Mutho XP-621C, Baujahr 1997. Dinge die er geplottet hat, kann man in seinem Github finden.

Inhaltsverzeichnis

Kurzfassung

Hier wird kurz informiert, wie du plotten kannst. Wenn du das erste Mal plottest, lies die ganze Seite durch, informier' dich bei jemandem mit Ploterfahrungen. Ploterfahrene sind angehalten, dir zu helfen und selbst das Wiki zu erweitern. Viel Spaß und Erfolg!

Plotten einer HPGL Datei per USB

Die serielle Schnittstelle auf 19200 baud einstellen. Nomis' Trick:screen /dev/ttyUSB0 19200 und mit Strg + A + K direkt wieder schließen.
cat deinedatei.hpgl > /dev/ttyUSB0

Plotten einer HPGL Datei per Atlas

$: heißt, dass wir uns in einer Bash befinden (Linux Kommandozeile).

  • $: cat deinedatei.hpgl | nc atlas.hasi 19200

Aus SVG eine HPGL erstellen

  • *.svg Datei erstellen (oder herunterladen.)
  • InkScape aufmachen, *.svg Datei öffnen.
  • Path -> Object to Path
  • Wenn du das geplottete irgendwo aufbügeln, oder hinter eine Scheibe kleben wirst: Object -> Flip Horizontal.
  • File -> Save as ... -> hpgl
  • Tool offset: 0.0

Aus Bilddatei eine SVG erstellen

  • Bilddatei erstellen
  • InkScape aufmachen, Bilddatei öffnen.
  • File -> Document Properties -> Landscape
  • Path -> Trace Bitmap...
  • An den Einstellungen herumspielen bis es passt[2].

Wichtig

Plotten wie echte Hacker

  • $: echo "IN;SP1;PU100,100;"" | nc atlas.hasi 19200

Verschnitt minimieren: Anordnung der Zeichnung

In Inkscape befindet sich der Koordinatenursprung unten links, die Waagerechte (Abszissenachse) ist die X-Achse. Harry plottet aber mit dem Koordinatenursprung unten rechts mit der Waagerechten als Y-Achse. Mal es dir auf um es besser zu verstehen. Wenn du Verschnitt vermeiden möchtest, dann arbeitest du in Inkscape also zuerst in die Höhe, bis die Medienbreite erreicht ist und dann nach rechts weiter bis die Medienhöhe erreicht ist. Beispiel: Wenn du eine Rolle eingespannt hast: Zeichne so hoch, wie die Rolle breit ist, dann zeichnest du in Inkscape solange nach rechts weiter, bis die Rolle leer ist oder du nichts mehr zu plotten hast. Du kannst unter File -> Document Properties als Breite die Länge der Rolle angeben, wichtiger ist allerdings als Höhe des Dokumentes die Breite der Rolle anzugeben.

Verschnitt minimieren: Experimentieren

Papier ist günstiger als Plotterfolie. Ergo, minimiere deine Zeichnung auf eine DIN A4 - Seite, wechsle die Plotterfolie mit einer Seite Papier und das Messer mit dem Kugelschreiber (siehe Kugelschreiber-Hack weiter unten) aus. "Plotte" einen Versuch und schau, ob alles drauf ist.

Troubleshooting by Superflausch

  • zieh mal den usb stoepsel ab
  • und lösch an harry selber mal den puffer

Paremeter der seriellen Konfiguration

Danke an nomis:

  • 23:27 <@nomis> nanooq: such nach der seriellen Kommunikation.
  • 23:28 <@nanooq> jau, da bin ich.
  • 23:28 <@nomis> die muss auf "custom" stehen
  • 23:28 <@nanooq> genau, da bin ich.
  • 23:28 <@nomis> 19200 baud
  • 23:28 <@nanooq> check!
  • 23:28 <@nomis> wie hieß der Rest nochmal?
  • 23:28 <@nanooq> mom
  • 23:29 <@nanooq> name: data value: 7 oder 8
  • 23:29 <@nomis> 8
  • 23:29 <@nanooq> parity - none odd even
  • 23:29 <@nomis> none
  • 23:30 <@nanooq> stop bit - 1 2
  • 23:30 <@nomis> 1
  • 23:30 <@nanooq> protocol - off ack xon
  • 23:30 <@nomis> off
  • 23:30 <@nanooq> dtr pin - on 18 20
  • 23:30 <@nomis> on
  • 23:30 <@nanooq> cts control - off on
  • 23:30 <@nomis> off
  • 23:31 <@nanooq> rts pin - off on rts
  • 23:31 <@nomis> off
  • 23:31 <@nanooq> das war's
  • 23:31 <@nanooq> ... weißt du, was das alles bedeutet?
  • 23:31 <@nomis> und gehts wieder?
  • 23:31 <@nomis> nanooq: so halb
  • 23:32 <@nanooq> intuition der erfahrung?
  • 23:32 <@nomis> 19200 baud ist klar, 8 Datenbits (keine 7 bit-Übertragung), ein Stoppbit, kein Parity-bit.
  • 23:33 <@nomis> xon ist software-handshake, "ack" sagt mir nix, aber wir wollen es nicht.
  • 23:34 <@nanooq> ok, ich dump das alles mal ins wiki.
  • 23:34 <@nomis> dtr ist "data terminal ready", das bezieht sich auf Hardware-Handshake. Damit kann man anscheinend den Pin an der Schnittstelle festlegen. Ich müsste nachlesen ob das ein Signal vom Rechner oder vom Plotter ist. Ich tippe das kommt vom Rechner und "on" bedeutet, dass der Plotter das immer als 1 interpretiert
  • 23:35 <@nomis> rts/cts is "ready to send" und "clear to send", muss ich genauso nachlesen.

RTFM

Das Handbuch befindet sich in einem kleinen gelben Ordner. Im Folgenden finden sich Erfahrungswerte von monographic und nanooq:

  • Trivia:
    • Die Folienrolle kommt auf die Ablagerolle und wird mit dem schwarzen Drehkantendingsie ausgerichtet. Die Ablagerolle wird nicht durch die Folienrolle gesteckt.
    • Die Schneidgeschwindigkeit vo 10 cm / Sekunde ist völlig ausreichend. 40 ist max.
    • Maximale Mediadicke, Vinyldicke, Schneidbreite, Abrollänge: 0,3mm, 0,25mm, 610mm?, 10 Meter
    • Plotmedien: Satiniertes, opakes Zeichenpapier, Transparentpapier, doppelt Mattierte Zeichenfolie.
  • Einlegen des Zeichnungsträgers
    • Deckel schließe, Papierhaltehebel nach oben und Plotter einschalten
    • "PLOTTER INITIAL", Stiftkopf fährt nach links ein, Stiftmagazin deht sich etwas, "INITIATLISATION"
    • Einlegen des Zeichenmediums, dass die Hälfte nach vorne und hinten rausschaut. Bei Rolle soweit abrollen, dass es 1 m nach vorne raushängt Zeichnungsträger ganz links einlegen, rechte Andruckrolle ausrichten mit bis zu 2 cm zum Rand. CUTSHEET: Ausrichten an Ausrichtungslinie. ROLL: 15 cm überhängen lassen und die Trägerrolle ausrichten.
    • Papierhaltehebel runter, Deckel zu, Menüoptionen eingeben
  • Messer einlegen:
    • Winkel: 30, 45, 60 Grade, Offset von 0.55mm, Geschwindigkeit 45 (Default, aber langsamer ist besser), Andruckkraft 100g (default) Beschleunigung 3 G.
    • Ewig viele unterschiedliche Messer und Stifte. Der Drucker erkennt sie anhand der Reflexionsringe. Ergo sauber halten. Wenn der aktuelle Stift genauso viele schwarze Reflexionfläche wie weiße hat, dann ist das Stifttyp 1 (45 Grad, 40 m/s, 3G, 100g)
  • Malen: Kapitel 5 RTFM
  • Schneiden:
    • Erstmal auf DIN A4 und Papier einen Test malen, dann von dort die notwendigen Einstellungen für's rotieren, skalieren der Datei aus eskalieren. Für Messereinstellungen, mach vorher ein Testschnitt um den Offset des Messers zu überprüfen: Spitzer Winkel: Eingestellter offset zu groß. Flacher Wingkel Offset zu klein
    • Default Werte eingeben. Geschwindigkeit kann drunter sein. Prüfen, ob die Schneidemine 0.2mm raus schaut.
    • SHEET: Einzel Blat (DINA4 und so), CUTSHEET: Das eingelegte Medium wird gemessen (bis 5 Meter), ROLL: Das Medium wir bis X abgerollt (X="INITIALISATION", "SHUFFLE")
    • Enter drücken lädt neue Seite. Kontext abhängiger weise wichtig, meist nach dem Abschneiden.
    • Harry zeigt dir die Größe des eingelegten Mediums an: Menü runter, Media Size
    • Zum schneiden von Overhead-Folien Andruck auf 155g und Messer komplett ausfahren. Overheadfolien vor dem Plotten auf Überträgerfolie kleben, damit die herausfallenden Elemente Harry nicht irritieren.

Werkzeug

Als Werkzeug stehen uns zur Zeit mehrere Filzstifte, ein Messerhalter (mit mehreren Standard Messern [45° Winkel] sowie ein gehackter Kugelschreiber in den gekürzte Standard Minen passen. Letzterer sollte zum Ressourcensparen für die meisten Projekte genutzt werden.

Die Werkzeuge die mit Harry mitkamen

Es können im Menü für verschiedene Stifte verschiedene Einstellungen vorgenommen werden, die auf Basis von Erfahrungen eingestellt werden sollten. Deshalb sollten wir hier mal unsere Erfahrungen niederschreiben (Achtung: Wenn die automatische Stifterkennung ausgeschaltet ist, werden immer die Werte für "Ink" für das Werkzeug gewählt).

  • Kugelschreiber Hack: Dabei handelt es sich um einen auseinsandergebauten Kugelschreiber der gekürzt wurde, sowie einen Defekten Filzschreiber als Halter. Eine Kürzung wurde auch mit der Mine vollzogen weshalb diese aus Plastik sein sollte (20 Minen auf Lager). Je nachdem wie gut die Miene eingeschrieben ist kann man die Geschwindigkeit erhöhen. Wir haben mit 5cm/s angefangen und haben nun auf 30cm/s erhöht, was der Twitterwall zu gute kommen sollte. Die Beschleunigung wurde auch Schritt für Schritt auf den Maximalwert von 3G hochgesetzt. Jedoch ist die Schrift nun doch merklich blasser aber noch gut lesbar

Medien

Harry kann prinzipiell alle Medien schneiden und beschreiben. Diese dürfen 62cm breit sein (das entspricht der Breite von DIN A0). Andruckereinstellungen:

  • Dünne ("normale") Klebefolie: 70g
  • Flock-Folie (T-Shirt bedruck Folie), Premium: 95g
  • Metall-Klebe-folie: 180g

Hacks und Basteleien

  • Kugelschreiber Hack (Ansprechpartner shguro)
  • Obsolet: Serielle Schnittstelle über Ethernet mit Telnet Interface auf Basis von AVR-Net-IO" und der Firmware von Ulrich Radig [1]
  • Obsolet: Twitterwall Software von misterdanb und seth Sources nun im Repo

Obsolet: Twitter plotten

Bei Verwendung der Software aus dem Repo (diese ist momentan für HarryPlotter in Benutzung) werden vier ausführbare Dateien bereitgestellt:

  • start.sh - Startet den Twitter-Daemon.
  • stop.sh - Stoppt den Twitter-Daemon
  • reset.sh - Stoppt den Daemon, setzt darauf hin die Papierposition wieder auf Null zurück und startet den Daemon wieder
  • paperreset.py - Setzt nur die Papierposition zurück. NICHT anwenden solange der Daemon läuft!

Es ist sicherzustellen, dass HarryPlotter bereits eingeschaltet und mit Papier versorgt ist. Außerdem muss überprüft werden, dass die Serielle Schnittstelle der in der config.cfg angegebenen entspricht. Es kann hier zum Teil zu Problemen kommen da eine zweite Serielle Schnittelle für den 3D-Drucker verwendet wird und es zum Teil zu Enumerationsfehlern kommt. Muss das Papier gewechselt werden, erst Daemon aus, Papier wechseln, Papierposition zurück setzen ausführen, Daemon starten.

HarryPlotter kann sich bei Fehlern per Mail melden. Solltest du also Interesse haben dich um Harry zu kümmern, sag p91 Bescheid oder trage dich im Repo in der config.cfg ein und sag Bescheid damit wir eine neue Version pullen können.

Referenzen

  1. Ankündigung auf der Mailingliste ca. 2012
  2. Tracing: http://inkscape.org/doc/tracing/tutorial-tracing.html

Plotter Workshop

Nicht vergessen:

  • Skalpelle (viele)
  • Lampen
  • Folien
  • Harry Plotter
  • Korb/Box für fertige Sticker
  • Spendenbox
  • Mülleimer !!!
  • Folien
  • Transferfolie
  • Harry Plätter
  • Scheren
  • Lineale/Messband
  • Laser-Termometer
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Wiki
Dinge tun
Knoten
Werkzeuge
Foo