/* Motiv-Erstellung */ overcut etc. in inkscape 0.91
[stratum0-wiki.git] / Cogi_CT-630.mw
1 {{Projekt|verantwortlich=|status=aktiv|beschreibung=Cogi CT-630|bild=Schneidplotter.jpg|bildbeschreibung=|interessenten=|source=|lizenz=|download=|version=}}
2
3 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.
4
5 == Software ==
6 * [http://inkscape.org Inkscape] Oder anderes Vektorgrafiktool, das .hpgl speichern kann.
7 ** <code>~$ sudo apt-get install inkscape</code>
8 * [https://github.com/DooMMasteR/plottool/ Plottool] von {{Benutzer|DooMMasteR}} macht das Plotten wesentlich komfortabler
9 ** <code>~$ git clone https://github.com/DooMMasteR/plottool.git</code>
10 Weitere:
11 * [http://inkcut.sourceforge.net/ InkCut] (Inkscape-Extension) soll™ direkt plotten können...
12 **Zusätzlich zu den auf der Seite genannten Abhängigkeiten sind noch cups, pycups und ein *laufender* cupsd notwendig.
13 * [http://signcutpro.com/ SignCut Pro] (Win/Mac) kann direkt plotten und verarbeitet alle gängigen Formate (ai, svg, eps, uvm.).
14 **Erzeugte präzisere und sauberere Plots als aus Inkscape erstellte .hpgl Files.
15
16
17 == Workflow ==
18 ===Motiv-Erstellung ===
19 * Motiv in Inkscape erstellen oder importieren (PDF geht z.B. in den meisten Fällen)
20 * Gegebenenfalls [[Cogi_CT-630#Inkscape-Foo|Inskape-Foo]] befragen
21 * Horizontal spiegeln (Alles auswählen, "h" drücken)
22 * Motiv positionieren: Die linke untere Ecke des Arbeitsblatts ist die rechte untere des Plotters
23 * Save As -> hpgl-Format auswählen
24 * Im erscheinenden Dialog:
25 ** "Mirror Y-Axis" wählen
26 ** "Resolution(dpi)" auf 1016 stellen (das entspricht 40 Einheiten pro Millimeter)
27 * Neuere Inkscapes (ab 0.91?) haben erweiterte HPGL-Optionen. In diesem Fall kann sehr gut ohne plottool-Magie (siehe unten) geplottet werden:
28 ** Overcut: 1 mm
29 ** Tool Offset: 0.25 mm
30 ** [X] Use precut
31 ** Curve flatness: 0.2
32 ** [ ] Auto align
33
34 <gallery>
35 Datei:Save hpgl.png|Save As hpgl
36 Datei:Output hpgl.png|Output hpgl
37 </gallery>
38
39 ==== Inkscape-Foo ====
40 * Größe anpassen
41 ** Im Object Mode alles markieren
42 ** W(idth) und H(eight) mit dem Schlosssymbol miteinander koppeln
43 ** In der Leiste oben die Größeneinheit von px auf mm stellen
44 ** Gewünschte Breite oder Höhe des Motivs angeben
45 * Motiv ist Bitmap (vektorisieren)
46 ** Motiv markieren
47 ** Bei einfachen Dingen (z.B. in Inscape erstellten Schriftzügen)
48 *** Path->Object to Path
49 ** Bei komplexeren Motiven
50 *** Ggf. in gimp (o.Ä.) vorbereiten (Schwellenwert etc.)
51 *** Path->Trace Bitmap...
52 **** Single Scan
53 **** Colors: 2
54 **** Threshold variieren
55
56 === Inkcut-Foo ===
57 [[Datei:InkCut Blade Offset 0.25mm.png|thumb|Auswirkungen von Blade Offset]]
58 * Darauf achten, dass ein Ordner in Options -> Output -> Write to file angegeben ist
59 * Blade Offset auf 0.25mm hilft eckige Kanten zu erzeugen
60 * Overcut scheint eher selten zu helfen und kann weg gelassen werden (nicht > 0.5mm!)
61 * Wenn Pfade "Linien" sind, kann es passieren, das InkCut Pfade weg lässt, wandelt man sie vorher in "Kurven" um, geht es dann
62
63 === Plotten ===
64 [[Datei:Entgittern.jpg|thumb|Neo Bechstein beim entgittern von Inu Yasha und Kagome]]
65 * Folienfarbe aussuchen und einspannen.
66 ** Beachten, dass die Halterollen ausreichend Abstand zum Rand haben.
67 ** Ist die Folie nicht gerade abgeschnitten muss ggf mit Papier nachgeholfen werden, damit sich die Kanten beim Plotten nicht verhaken.
68 * Drucker anschließen und anschalten.
69 * <code>~$ ./plottool.py <Dateiname>.hpgl</code>
70
71 === Nachbearbeitung ===
72 ** Motiv mit einer Schere ausschneiden
73 ** Entgittern (Alles, was man nicht haben möchte, vom Trägermaterial entfernen)
74 ** Transferpapier (die große Rolle Kreppband beim Plotter) auf Motiv aufkleben
75 ** Transferpapier mit Motiv vom Träger abziehen, an Zielort aufkleben, festrakeln und dann ohne Motiv wieder abziehen
76
77 == Tipps, Tricks, Know How und Troubleshooting ==
78 [[Datei:HarryPlotter.jpg|thumb|it's magic!]]
79 * Für einen korrekt skalierten Schnitt hat <code>x-scale</code> auf 509 und <code>y-scale</code> auf 512 zu stehen
80 * Prinzipiell kann man Dateien direkt an den Drucker pipen.
81 ** <code>~$ cat <Dateiname>.hpgl > /dev/ttyUSB0</code>
82 * Der Plotter hat ein Problem mit zu großen Dateien (>10-15KB), diese müssen gesplittet werden.
83 **<code>~$ split -b 10240 inkscape.hpgl</code>
84 * Der Plotter verlangt die Endsequenz <code>U F U @</code>
85 ** <code>~$ echo "U F U @" > /dev/ttyUSB0</code>
86 * plottool.py
87 ** Das tool übernimmt diese Aufgaben
88 *** Es schneidet die hpgl in 1k große Blöcke und sendet die Endsequenz
89 ** Default Port ist /dev/ttyUSB0
90 *** Anderer Port, z.B. beim Anschluss über RS-232 ist möglich mit <code>~$ ./plottool.py -p /dev/ttyS0 <Dateiname>.hpgl</code>
91 * Schneidkopf kann manuell bewegt werden
92 ** "online" drücken (LCD sollte dann Position anzeigen)
93 ** Position mit Pfeiltasten auswählen
94 ** "Reset" drücken, um neue Position als Nullpunkt auszuwählen
95 *** Der Button zwischen den Pfeiltasten sollte diese Funktion haben, ist aber nicht zuverlässig
96 * Es gibt dennoch immer mal wieder Aussetzer oder andere Probleme
97 ** seid kreativ, benutzt ggf andere Software und dokumentiert
98 * Genauigkeit ist abhängig von der Plotgeschwindigkeit
99 **Kann angeblich am Drucker eingestellt werden, Manual lesen
100 * Problem: großer Plot abgebrochen
101 ** Messer anheben (wenn möglich)
102 ** Anzahl an "Press Enter to continue..."-Zeilen bis zum Fehler zählen.
103 ** plottool.py modifizieren
104 *** in der letzten for-Schleife <code>for i in range('''0''',len(splitfile)):</code> den Startwert '''0''' durch die Anzahl der eben gezählten Zeilen-1 ersetzen
105 ** plottool.py neu ausführen, ggf mit z.B. <code>-p /dev/ttyUSB1</code> wenn sich der Plotter neu verbunden hat
106 ** Änderungen an plottool.py rückgängig machen.
107
108 == Verfügbare Folien und Kosten ==
109 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.
110 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
111
112 [http://www.orafol.com/gp/europe/en/products/colour-films-product-details/items/oracal-651-intermediate-cal OraCal 651 Intermediate Cal: glossy & matt]<br/>
113 [http://www.orafol.com/gp/europe/en/products/metallised-films-product-details/items/oracal-351-polyester-film OcaCal 351 Polyester Film]
114
115 === Verfügbare Materialien ===
116
117 ==== intern:6€/m extern: 12€/m ====
118 * OraCal 651 telegrau
119 * OraCal 651 violett
120 * OraCal 651 türkis
121 * OraCal 651 braun
122 * OraCal 651 rot
123 * OraCal 651 brilliantblau
124 * OraCal 651 weiß
125 * OraCal 651 lindgrün
126 * OraCal 651 Schwarz
127 * OraCal 651 Blau
128 * OraCal 651 Gelb
129 * OraCal 651 Weiß
130
131 ==== intern:10€/m extern: 20€/m ====
132 * OraCal 351 chrom
133 * OraCal 351 chrom gold
134
135 ==== vorerst zum probieren ====
136 * Transflock White 110 noch 50*45 cm
137 * Transflock Black 120 noch 50*100 cm
138
139 === Reststücke ===
140 Sind prinzipiell free und gut zum Experimenten. Wenn ihr aber größere Mengen hiervon verbraucht, solltet ihr dennoch über eine kleine Spende nachdenken.
141
142 == ready2print Motive ==
143 [[Datei:Tux auf laptop plott.jpg|thumb|this is tux, the linux mascot, on my HP Compaq nc6220.]]
144
145 Druckfertige svg-Dateien können in der [https://ponycloud.stratum0.org Ponycloud] und auf dem smb share der minibox (spaceintern) gesammelt werden.
146
147 == Anwendungen ==
148 * [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]
149
150 [[Kategorie:Projekte]] [[Kategorie:Infrastruktur]]
This page took 0.052836 seconds and 5 git commands to generate.