2 |kontakt = wird gesucht <!-- {{Benutzer|Name}} oder ~~~ -->
3 |status = aktiv <!-- angekuendigt|aktiv|inaktiv|abgeschlossen|abgebrochen|unbekannt -->
4 |beschreibung = <!-- optional -->
5 |bild = <!-- optional -->
6 |bildbeschreibung = <!--optional-->
7 |interessenten = [[Benutzer:Lulu|Lulu]] ([[Benutzer Diskussion:Lulu|Diskussion]]) <!-- optional -->
8 |source = <!--optional-->
9 |lizenz = <!--optional-->
10 |download = <!--optional-->
11 |version = <!--optional-->
14 Hier soll beschrieben werden, wie man die 3 Düsen des RepRap mit verschiedenen Farben (multicolor) in einem Werkstück ansteuern kann.
15 Auf Shapeways gibt es eine Auflistung, welche Dateiformate und Tools für Mehrfarbigkeit geeignet sind. Link: [http://www.shapeways.com/tutorials/supported-applications] .
17 Laut dem [http://manual.slic3r.org/MultipleExtruders.html Slic3r-Manual] ist das einfach möglich.
19 == Grundlegende Methodik ==
20 Es wird für jeden Kopf eine einzelne STL-Datei erzeugt und im Slic3r zusammengefügt. Die Abstände der Extruder werden in Slic3r manuell konfiguriert.
23 * (Projekt [[Gesellschaftsspiel-Replikator]] )
24 ** Scrabble oder Spielgeld für Blinde und Sehende: Mit Braille-Schrift (in Steinfarbe) und Schwarzschrift (Lateinischer Buchstabe in anderer Farbe) (Projekt [[Gesellschaftsspiel-Replikator]] )
25 * Blumentopf mit transparenter Wasserstands-Anzeige-Röhre
26 * Wir brauchen eine Kalibrierungs-Datei, gedacht ist ähnlich wie beim HP510 die Farbkalibrierung, nur in 2 bis 3 Dimensionen. (Erledigt: Siehe unten.)
28 == Vorgehensweise beim Erarbeiten der Funktion beider Druckköpfe ==
30 # Zweiten Druckkopf testen: Alleine betreiben. Erfolgreich ? ___
31 # Abstand der Köpfe messen und hier eintragen:___
32 # Abstand der Köpfe in Slic3r eintragen. Konfigurationsfile wurde abgespeichert im Pfad:___
33 # Test-Datei im OpenSCAD erstellen mit nur einem Layer Filament aber zwei Materialien.
34 ## Nebeneinander ohne Berührung zum Abstand nachmessen
35 ## Nebeneinander mit Berührung
36 ## Ineinander (Da gibt es schon was auf Thingiverse)
37 # Test-Datei aufspalten in zwei STL-Dateien, welche hier abgelegt sind: ___
38 # Slic3r-Funktion zur Vereinigung der Dateien aufrufen und gCode speichern, liegt hier: ___
39 # Verkabelung am 3D-Drucker für beide Köpfe herstellen: OK? ___
40 # Filamente in beide Köpfe einfädeln: Gleiches Material, nur unterschiedliche Farbe OK? ___
41 # Befehle für Extrudieren, Pause, Aufheizen für die Köpfe einzeln möglich? wie ? __
42 # Druck-Parametrierung anpassen: Für beide Köpfe vorher einen Linienzug um das Objekt herum drucken lassen. Gespeichert wo? ___
44 ## Testdruck ohne Berührung: OK? ___
45 ## Abstand mit Schieblehre X, Y nachmessen, ggf. Slic3r Config korrigieren, Z OK? ___
46 ## Testdruck mit Berührung: OK?
47 ## Testdruck Nebeneinander mit Berührung: OK?___
48 ## Testdruck mit ineinander verschlungenen Materialien: OK?
49 ## Testdruck Scrabble-Stein
50 # Konfig für verschiedene Filamente ändern: PLA + Holz-Filament
52 # Wiederhole alles für den dritten Extruder
54 == Kalibrierungs-Datei ==
55 [[Datei:3D-Calibration V 0 01.png|thumb|Bild aus OpenSCAD: 3D-Printer Calibration File V 0.01]]
58 // Multicolor 3D-Print Calibration File
64 //==================================================================
65 // Copy this paragraph for each Extruder file
73 // any extruder (Extruder 1)
79 translate ([-110,-10,-1]) cube ([150,120,1], center=false);
83 translate ([-120,40,-1]) cube ([110,80,2], center=false);
91 translate ([0,AbstandA*i,0]) cube ([Strichlaenge,1,1], center=false);
100 translate ([0,AbstandA*i+5,0]) cube ([Strichlaenge,1,1], center=false);
105 //==================================================================
106 // Copy this paragraph for each Extruder file
115 translate([Strichlaenge,0,0])
118 translate ([0,AbstandB*i,0]) cube ([Strichlaenge,1,1], center=false);
125 translate([Strichlaenge,0,0])
128 translate ([0,AbstandB*i+5,0]) cube ([Strichlaenge,1,1], center=false);
131 //==================================================================
133 // Copy this paragraph for each Extruder file
142 translate([Strichlaenge*2,0,0])
145 translate ([0,AbstandA*i,0]) cube ([Strichlaenge,1,1], center=false);
151 translate([Strichlaenge*2,0,0])
154 translate ([0,AbstandA*i+5,0]) cube ([Strichlaenge,1,1], center=false);
159 [[Kategorie:3D-Druck]]