Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projekte:laserplotter [2015-06-10 20:08] – angelegt marble | projekte:laserplotter [2015-06-10 21:47] (aktuell) – marble | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | **__!!!Wichtig: | + | **__!!!Wichtig: |
- | **__Wir | + | 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. |
- | DVD, da die Wellenlänge von DVDs im sichtbaren Rotbereich liegt und wir den Laser so auch mit dem Auge Wahrnehmen können. | + | == 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.\\ | ||
+ | RW, da nur eine schreibfähiges Laufwerk eine Diode mit genug Leistung bsitzt. Wir bewegen und hier im bereich von 500mW. | ||
+ | == Der Regelschaltkreis == | ||
+ | Mit einer Laserdiode ist es wir mit jeder anderen LED. Sie ist polar und in ihrem Stromfluss gedeckelt. Die Polarität der Diode lässt sich durch Recherche oder Testen herausfinden. Bei Testen darauf achten, dass die Stroversorgung geregelt ist (ca. 2,5V mit max. 50mA).\\ | ||
+ | Bei herkömmlichen LEDs benutzt man zum Schutz einen Vorwiderstand. Dies zu tun ist sehr einfach und benötig nur einfache Rechnungen. Jedoch kann hierbei die Spannungsschwankungen die Diode überlastet werden. Daher bauen wir mit einem LM3117 und eine paar Widerständen eine regelbare Konstantstromquelle. | ||
+ | == Das Lasergehäuse == | ||
+ | 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 | |