Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekte:laserplotter [2015-06-10 20:23] marbleprojekte:laserplotter [2015-06-10 21:47] (aktuell) marble
Zeile 1: Zeile 1:
 **__!!!Wichtig: Nur nachmachen, wenn Sie wissen, was Sie tuen oder sie zu viele redundante Augen haben!!!\\ **__!!!Wichtig: Nur nachmachen, wenn Sie wissen, was Sie tuen oder sie zu viele redundante Augen haben!!!\\
 Wir haften für nichts.__** Wir haften für nichts.__**
 +
 ==== Laserplotter ==== ==== Laserplotter ====
-2014 hat SirTux auf eBay einen Siemens 7KC1604 x-y-Plotter gekauft, welcher über eine RS232 Schnittstelle steuerbar ist. Nach ca. einem Jahr im Schrank wollen wir nun den Plan umsetzen, diesen Plotter statt mit Stiften, mit Lasern arbeiten zu lassen.+2014 hat SirTux auf eBay einen x-y-Plotter gekauft, welcher über eine seirelle Schnittstelle steuerbar ist. Nach ca. einem Jahr im Schrank wollen wir nun den Plan umsetzen, diesen Plotter statt mit Stiften, mit Lasern arbeiten zu lassen.
 Das ganze ist in der Summe die größere Umsetzung des Laser Engraver Projekts aus der c't Hardware Hacks 1/2013 (S. 46) Das ganze ist in der Summe die größere Umsetzung des Laser Engraver Projekts aus der c't Hardware Hacks 1/2013 (S. 46)
  
 === Der Laser === === Der Laser ===
-Eine ausßreichend leistungsstarke Laserdiode könnte man über eBay aus China kaufen. Jedoch führt dies zu Kosten und eventuell Importproblemen. Daher extrahieren wir eine Laserdiode aus einem alten DVD-RW-Laufwerk.Hierbei ist es wichtig, dass es wirklich ein **DVD** Laufwerk mit **Schreibfähigkeit** ist. +Eine ausßreichend leistungsstarke Laserdiode könnte man über eBay aus China kaufen. Jedoch führt dies zu Kosten und eventuell Importproblemen. Daher extrahieren wir eine Laserdiode aus einem alten DVD-RW-Laufwerk.Hierbei ist es wichtig, dass es wirklich ein **DVD** Laufwerk mit **Schreibfähigkeit** ist. Die Leistung des Lasers liegt bei unter 500mW. Die ist durchaus genug, um Holz zu gravieren, aber noch nicht, um es (schnell) zu zerteilen.
 == Warum unbedingt ein DVD-Brenner? == == Warum unbedingt ein DVD-Brenner? ==
 DVD, da die Wellenlänge von DVDs im sichtbaren Rotbereich liegt und wir den Laser so auch mit dem Auge Wahrnehmen können.\\ DVD, da die Wellenlänge von DVDs im sichtbaren Rotbereich liegt und wir den Laser so auch mit dem Auge Wahrnehmen können.\\
Zeile 15: Zeile 16:
 == Das Lasergehäuse == == Das Lasergehäuse ==
 Eine Laserdiode alleine macht leider noch keinen Laserstrahl. Hierzu benötigt man noch ein Diodengehäuse. Dies ist auf [[http://www.amazon.de/gp/product/B008U1VHX0|Amazon]] bereits für 4€ zu erwerben. Das gehäuse hat einerseits den Sinn, die Wärme die Diode abzuführen, anderseits soll die Kollimatorlinse in dem Gehäuse das Licht der Diode zu einem Strahl fokusieren. Eine Laserdiode alleine macht leider noch keinen Laserstrahl. Hierzu benötigt man noch ein Diodengehäuse. Dies ist auf [[http://www.amazon.de/gp/product/B008U1VHX0|Amazon]] bereits für 4€ zu erwerben. Das gehäuse hat einerseits den Sinn, die Wärme die Diode abzuführen, anderseits soll die Kollimatorlinse in dem Gehäuse das Licht der Diode zu einem Strahl fokusieren.
 +
 +=== Der Plotter ===
 +Der uns zu Verfügung stehende Plotter ist ein Siemens 7KC1604. Er besitzt eine Fläche in DIN-A4 Größe, wird mit Netztspannung betrieben und über RS232 vom Computer mit Instruktionen versorgt. Das Ziel wird es sein, eine Software zu schreiben, welche es einem ermöglicht, Vektorgraphiken (oder auch Bitmaps) über den Plotter auf ein Material zu übertragen.
 +== Das Hanbuch ==
 +Mit dem Plotter wurde auch eine Betriebsanleitung mitgeliefert. Diese enthält Informationen zur Hardware (leider keine Schaltpläne), ein Porgrammier- und ein Schnittstallenhandbuch. Auf Wunsch kann dieses digitalisiert werden.
 +== Befehle ==
 +Der Plotter wird über **H**ewlett-**P**ackard **G**raphics **L**anguage Befehle angesprochen. Diese bestehen immer aus einem Befehlscode (zwei Zeichen), einer eventualen Parameterliste und einem Begrenzungszeichen.\\
 +  ''BEFEHLSCODE sep PAR1 sep PAR2 [...] begr''
 +Das Zahlenformat ist vergleichbar mit binary-code decimal. Zahlen werden nich in ihrer Speicherrepräsentation übergenen, sondern als Folge von ASCII-Zeichen.
 +<code>
 +  ''Decimal: ±nnnnn.nnnn''
 +  ''Integer: ±nnnnn''
 +</code>
 +  Als Separatoren sind akzeptiert: Komma ('',''), Leerzeichen ('' ''), Plus(''+'') und Minus(''-'').
 +  Als Begrenzer sind akzeptiert: Linefeed (''0x0A''), Semicolon ('';''), Doppelpunkt ('':''), End Of Text (''0x03'')
 +  oder der nächste Befehl bei Befehlen ohne Parameterübergabe.
 +== Fehlermeldungen ==
 +^ Fehlernummer ^ Entstehende Meldung ^ Reaktion des Plotters ^ Mögliche Ursache des Fehlers ^
 +| 0 | kein Fehler | | |
 +| 1 | Befehl nicht erkannt | Befehl ignoriert | Inkorrekter oder fehlender Befehlscode. In einem Parameter wurde ein Zeichen anstelle einer Zahl angegeben. |
 +| 2 | Falsche Anzahl von Parametern | Falls zu wenig Parameter Angegeben wurden, wir der Befehl ignoriert. Bei zu vielen verwendet der Befehl die korrekte Anzahl und ignoriert den Rest. | Zu wenige oder zu viele Parameter. Unvollständiges X/Y-Paar. |
 +| 3 | Falscher Parameter | Befehl ignoriert. | Parameter nicht im zulässigen Bereich. |
 +| 4 |  | nicht verwendet |  |
 +| 5 | Unbekannter Zeichensatz | Befehl ignoriert | Aufrufen einer ungültigen Zeichensatznummer |
 +| 6 | Überlauf | nicht verwendet |  |
 +| 7 | Pufferspeicher Überlauf |  | Falsches Handshake-Verfahren |
 +| 8 | CHART OFF | Vektorbefehl verloren | Bedienungsfehler |
Drucken/exportieren