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