X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/blobdiff_plain/3ba4238f8d621f19ac281417c424f0cc43b22c8b..d0010700f625889fdbafd8b92f656f671eb3f772:/Cogi_CT-630.mw
diff --git a/Cogi_CT-630.mw b/Cogi_CT-630.mw
index 4f2e1b270..597ccb519 100644
--- a/Cogi_CT-630.mw
+++ b/Cogi_CT-630.mw
@@ -1,62 +1,140 @@
{{Projekt|verantwortlich=|status=aktiv|beschreibung=Cogi CT-630|bild=Schneidplotter.jpg|bildbeschreibung=|interessenten=|source=|lizenz=|download=|version=}}
-Das Gerät ist ein Cogi CT-630, wird auch als [http://www.pcut-cn.com/en/product/detail.php?p_id=23 PCUT CT630] gehandelt. Das [http://www.pcut-cn.com//userfiles/2011-04-12/201104120359121.pdf Handbuch] ist als PDF verfügbar.
+Unser Schneidplotter ist ein Cogi CT-630, der auch als [http://www.pcut-cn.com/en/product/detail.php?p_id=23 PCUT CT630] gehandelt wird. Das [http://www.pcut-cn.com//userfiles/2011-04-12/201104120359121.pdf Handbuch] ist als PDF verfügbar.
== Software ==
-* Inkscape reicht völlig. Einfach als hpgl abspeichern.
+* [http://inkscape.org Inkscape] Oder anderes Vektorgrafiktool, das .hpgl speichern kann.
+** ~$ sudo apt-get install inkscape
+* [https://github.com/DooMMasteR/plottool/ Plottool] von {{Benutzer|DooMMasteR}} macht das Plotten wesentlich komfortabler
+** ~$ git clone https://github.com/DooMMasteR/plottool.git
+Weitere:
* [http://inkcut.sourceforge.net/ InkCut] (Inkscape-Extension) soll⢠direkt plotten können...
+**Zusätzlich zu den auf der Seite genannten Abhängigkeiten sind noch cups, pycups und ein *laufender* cupsd notwendig.
+* [http://signcutpro.com/ SignCut Pro] (Win/Mac) kann direkt plotten und verarbeitet alle gängigen Formate (ai, svg, eps, uvm.).
+**Erzeugte präzisere und sauberere Plots als aus Inkscape erstellte .hpgl Files.
-Zusätzlich zu den auf der Seite genannten Abhängigkeiten sind noch cups, pycups und ein *laufender* cupsd notwendig.
-== Workflow Motiv-Erstellung ==
-Ein funktionierender Workflow:
+== Workflow ==
+===Motiv-Erstellung ===
* Motiv in Inkscape erstellen oder importieren (PDF geht z.B. in den meisten Fällen)
-* Horizontal spiegeln
-* Save As -> hpgl-Format auswählen (NICHT!!1elf! HP Graphics Language Plot file [AutoCad] (*.plt))
-[[Datei:Save hpgl.png|left|thumb|Save As hpgl]]
-* Im erscheinenden Dialog "Mirror Y-Axis" wählen
-[[Datei:Output hpgl.png|left|thumb|Output hpgl]]
-
-Ein anderer möglicher Workflow, könnte klappen, muss aber nicht.
-* Motiv aussuchen, im Idealfall als svg vorliegend
-* InkScape
-** Auf metrische Einheiten stellen(?)
-** Der Plotter schneidet das Motiv für das Bekleben von "hinter" der Scheibe, also spiegelverkehrt. ggf Motiv wenden
-** Für das Bekleben von zylindrischen Formen ggf etwas in die Breite strecken um der subjektiven Stauchung entgegenzuwirken
-** Pfade in Inkscape markieren -> Extensions -> Cutter / Plotter -> InkCut v1.0
-** Darauf achten, dass ein Ordner in Options -> Output -> Write to file angegeben ist
-** Wenn alles klappt sollte in dem Ordner eine inkcut.hpgl erstellt werden
-
-== Plotten ==
+* Gegebenenfalls [[Cogi_CT-630#Inkscape-Foo|Inskape-Foo]] befragen
+* Horizontal spiegeln (Alles auswählen, "h" drücken)
+* Motiv positionieren: Die linke untere Ecke des Arbeitsblatts ist die rechte untere des Plotters
+* Save As -> hpgl-Format auswählen
+* Im erscheinenden Dialog:
+** "Mirror Y-Axis" wählen
+** "Resolution(dpi)" auf 1016 stellen (das entspricht 40 Einheiten pro Millimeter)
+
+Datei:Save hpgl.png|Save As hpgl
+Datei:Output hpgl.png|Output hpgl
+
+
+==== Inkscape-Foo ====
+* GröÃe anpassen
+** Im Object Mode alles markieren
+** W(idth) und H(eight) mit dem Schlosssymbol miteinander koppeln
+** In der Leiste oben die GröÃeneinheit von px auf mm stellen
+** Gewünschte Breite oder Höhe des Motivs angeben
+* Motiv ist Bitmap (vektorisieren)
+** Motiv markieren
+** Bei einfachen Dingen (z.B. in Inscape erstellten Schriftzügen)
+*** Path->Object to Path
+** Bei komplexeren Motiven
+*** Ggf. in gimp (o.Ã.) vorbereiten (Schwellenwert etc.)
+*** Path->Trace Bitmap...
+**** Single Scan
+**** Colors: 2
+**** Threshold variieren
+=== Inkcut-Foo ===
+[[Datei:InkCut Blade Offset 0.25mm.png|thumb|Auswirkungen von Blade Offset]]
+* Darauf achten, dass ein Ordner in Options -> Output -> Write to file angegeben ist
+* Blade Offset auf 0.25mm hilft eckige Kanten zu erzeugen
+* Overcut scheint eher selten zu helfen und kann weg gelassen werden (nicht > 0.5mm!)
+* Wenn Pfade "Linien" sind, kann es passieren, das InkCut Pfade weg lässt, wandelt man sie vorher in "Kurven" um, geht es dann
+
+=== Plotten ===
+[[Datei:Entgittern.jpg|thumb|Neo Bechstein beim entgittern von Inu Yasha und Kagome]]
+* Folienfarbe aussuchen und einspannen.
+** Beachten, dass die Halterollen ausreichend Abstand zum Rand haben.
+** Ist die Folie nicht gerade abgeschnitten muss ggf mit Papier nachgeholfen werden, damit sich die Kanten beim Plotten nicht verhaken.
* Drucker anschlieÃen und anschalten.
-* Druck starten, indem die inkcut.hpgl an den Plotter gepiped wird
-** cat inkcut.hpgl > /dev/ttyUSB0
-* Nachbearbeitung
+* ~$ ./plottool.py .hpgl
+
+=== Nachbearbeitung ===
** Motiv mit einer Schere ausschneiden
** Entgittern (Alles, was man nicht haben möchte, vom Trägermaterial entfernen)
** Transferpapier (die groÃe Rolle Kreppband beim Plotter) auf Motiv aufkleben
** Transferpapier mit Motiv vom Träger abziehen, an Zielort aufkleben, festrakeln und dann ohne Motiv wieder abziehen
-== Unsortierte Infos ==
-[[Datei:HarryPlotter.jpg|left|thumb|it's magic!]]
-Rest der Doku stammt aus Jans Email, der den Plotter dem Space überlassen hat.
-
-Der Plotter spricht HPGL via USB-to-Serial, eine unter Plottern übliche
-Sprache. Es handelt sich allerdings um einen Dialekt, der wichtigste
-Unterschied ist die Endsequenz U F U @
. Der Plotter möchte nicht zu
-viel Daten auf einmal haben (sonst Crash und potentiell ein Schnitt über
-die komplette Folie), müsst ihr mal testen wie sich da ein sinnvolles
-Buffering implementieren lässt. Für HPGL gibt es so einige Tools, u.a.
-kann Inkscape HPGL exportieren.
-
-Der Plotter wird ungenauer je höher die Plotgeschwindigkeit ist, diese
-kann (soweit ich herausgefunden habe) nur direkt am Plotter eingestellt
-werden. Der Anpressdruck sollte auch nicht zu hoch werden, das generelle
-Vorgehen dürfte im Manual beschrieben sein (u.a. auch wie man den
-Nullpunkt setzt).
-
-Ein unbenutztes gutes Messer ist im Karton, ansonsten waren da iirc noch
-drei Ramschmesser dabei. Am besten nochmal neue kaufen bei Gelegenheit.
+== Tipps, Tricks, Know How und Troubleshooting ==
+[[Datei:HarryPlotter.jpg|thumb|it's magic!]]
+* Für einen korrekt skalierten Schnitt hat x-scale
auf 509 und y-scale
auf 512 zu stehen
+* Prinzipiell kann man Dateien direkt an den Drucker pipen.
+** ~$ cat .hpgl > /dev/ttyUSB0
+* Der Plotter hat ein Problem mit zu groÃen Dateien (>10-15KB), diese müssen gesplittet werden.
+**~$ split -b 10240 inkscape.hpgl
+* Der Plotter verlangt die Endsequenz U F U @
+** ~$ echo "U F U @" > /dev/ttyUSB0
+* plottool.py
+** Das tool übernimmt diese Aufgaben
+*** Es schneidet die hpgl in 1k groÃe Blöcke und sendet die Endsequenz
+** Default Port ist /dev/ttyUSB0
+*** Anderer Port, z.B. beim Anschluss über RS-232 ist möglich mit ~$ ./plottool.py -p /dev/ttyS0 .hpgl
+* Schneidkopf kann manuell bewegt werden
+** "online" drücken (LCD sollte dann Position anzeigen)
+** Position mit Pfeiltasten auswählen
+** "Reset" drücken, um neue Position als Nullpunkt auszuwählen
+*** Der Button zwischen den Pfeiltasten sollte diese Funktion haben, ist aber nicht zuverlässig
+* Es gibt dennoch immer mal wieder Aussetzer oder andere Probleme
+** seid kreativ, benutzt ggf andere Software und dokumentiert
+* Genauigkeit ist abhängig von der Plotgeschwindigkeit
+**Kann angeblich am Drucker eingestellt werden, Manual lesen
+* Problem: groÃer Plot abgebrochen
+** Messer anheben (wenn möglich)
+** Anzahl an "Press Enter to continue..."-Zeilen bis zum Fehler zählen.
+** plottool.py modifizieren
+*** in der letzten for-Schleife for i in range('''0''',len(splitfile)):
den Startwert '''0''' durch die Anzahl der eben gezählten Zeilen-1 ersetzen
+** plottool.py neu ausführen, ggf mit z.B. -p /dev/ttyUSB1
wenn sich der Plotter neu verbunden hat
+** Ãnderungen an plottool.py rückgängig machen.
+
+== Verfügbare Folien und Kosten ==
+Berechnet wird immer die verbrauchte Länge der Folie auf voller Breite. Wenn ihr nur kleine Motive habt und meint das lohnt nicht: guckt bei den Reststücken.
+Ob ihr nur euer Motiv oder eine ganze Bahn abschneidet sollte davon abhängig sein, ob die entstehende horizontale Kante noch leicht mit einem DIN A4-Blatt am verhaken gehindert werden kann oder nicht
+
+[http://www.orafol.com/gp/europe/en/products/colour-films-product-details/items/oracal-651-intermediate-cal OraCal 651 Intermediate Cal: glossy & matt]
+[http://www.orafol.com/gp/europe/en/products/metallised-films-product-details/items/oracal-351-polyester-film OcaCal 351 Polyester Film]
+
+=== Verfügbare Materialien ===
+
+==== intern:6â¬/m extern: 12â¬/m ====
+* OraCal 651 telegrau
+* OraCal 651 violett
+* OraCal 651 türkis
+* OraCal 651 braun
+* OraCal 651 rot
+* OraCal 651 brilliantblau
+* OraCal 651 weiÃ
+* OraCal 651 lindgrün
+* OraCal 651 Schwarz
+* OraCal 651 Blau
+* OraCal 651 Gelb
+* OraCal 651 WeiÃ
+
+==== intern:10â¬/m extern: 20â¬/m ====
+* OraCal 351 chrom
+* OraCal 351 chrom gold
+
+==== vorerst zum probieren ====
+* Transflock White 110 noch 50*45 cm
+* Transflock Black 120 noch 50*100 cm
+
+=== Reststücke ===
+Sind prinzipiell free und gut zum Experimenten. Wenn ihr aber gröÃere Mengen hiervon verbraucht, solltet ihr dennoch über eine kleine Spende nachdenken.
+
+== ready2print Motive ==
+[[Datei:Tux auf laptop plott.jpg|thumb|this is tux, the linux mascot, on my HP Compaq nc6220.]]
+
+Druckfertige svg-Dateien können in der [https://ponycloud.stratum0.org Ponycloud] und auf dem smb share der minibox (spaceintern) gesammelt werden.
== Anwendungen ==
* [https://stratum0.org/blog/posts/2014/03/06/how-to-stainless-steel-etching/ How-To: Stainless Steel Etching], oder auch auf [http://imgur.com/a/hagYe Messing]