Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
projekte:laserplotter [2015-06-10 20:23] – marble | projekte:laserplotter [2015-06-10 21:47] (aktuell) – marble | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
**__!!!Wichtig: | **__!!!Wichtig: | ||
Wir haften für nichts.__** | Wir haften für nichts.__** | ||
+ | |||
==== Laserplotter ==== | ==== Laserplotter ==== | ||
- | 2014 hat SirTux auf eBay einen Siemens 7KC1604 | + | 2014 hat SirTux auf eBay einen x-y-Plotter gekauft, welcher über eine seirelle |
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:// | Eine Laserdiode alleine macht leider noch keinen Laserstrahl. Hierzu benötigt man noch ein Diodengehäuse. Dies ist auf [[http:// | ||
+ | |||
+ | === 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, | ||
+ | == Das Hanbuch == | ||
+ | Mit dem Plotter wurde auch eine Betriebsanleitung mitgeliefert. Diese enthält Informationen zur Hardware (leider keine Schaltpläne), | ||
+ | == 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.\\ | ||
+ | '' | ||
+ | Das Zahlenformat ist vergleichbar mit binary-code decimal. Zahlen werden nich in ihrer Speicherrepräsentation übergenen, sondern als Folge von ASCII-Zeichen. | ||
+ | < | ||
+ | '' | ||
+ | '' | ||
+ | </ | ||
+ | Als Separatoren sind akzeptiert: Komma ('','' | ||
+ | Als Begrenzer sind akzeptiert: Linefeed ('' | ||
+ | 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 | |