Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
project:3d-drucker [12.10.2013 20:00] – [Und wo kommt nun das Objekt raus?] backtick | project:3d-drucker [07.06.2017 16:28] (aktuell) – aekis | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | |||
+ | **Zu aktuellen Informationen zu den 3D-Druckern im Raum siehe: [[ausstattung: | ||
+ | |||
====== 3D-Drucker ====== | ====== 3D-Drucker ====== | ||
- | Ziel des Projekts ist ein 3D-Drucker im Raum. Der Drucker soll von jedem (nach Einweisung) benutzt werden können, um Plastikgegenstände zu erschaffen. Sowohl | + | Ziel des Projekts ist ein 3D-Drucker im Raum. Der Drucker soll von jedem (nach Einweisung) benutzt werden können, um Plastikgegenstände zu erschaffen. Sowohl |
- | Unser Bauvorschlag: | + | Unser Bauvorschlag: |
====== Bilder ====== | ====== Bilder ====== | ||
Zeile 50: | Zeile 53: | ||
* Aluheizblock gegen Kupferheizblock mit Keramikheizelement getauscht, Temperaturverhalten ist nun **deutlich** besser als vorher | * Aluheizblock gegen Kupferheizblock mit Keramikheizelement getauscht, Temperaturverhalten ist nun **deutlich** besser als vorher | ||
* mehrere Ersatzteile ist schon gedruckt und sehen prima aus | * mehrere Ersatzteile ist schon gedruckt und sehen prima aus | ||
+ | * Z-Probe für Auto-Leveling montiert | ||
+ | * Messbereich für Z-Probe muss noch kalibriert werden | ||
+ | * < | ||
* < | * < | ||
====== Notizen ====== | ====== Notizen ====== | ||
Zeile 58: | Zeile 64: | ||
^ Was ^ Anzahl ^ Gesamtpreis ^ Wer ^ erledigt ^ | ^ Was ^ Anzahl ^ Gesamtpreis ^ Wer ^ erledigt ^ | ||
| Extrusion | | Extrusion | ||
- | | Plastikteile selbst gedruckt | + | | Plastikteile selbst gedruckt |
- | | Extruder | + | | Extruder |
- | | LM8UU | 12 | 12€ | + | | LM8UU | 12 | 12€ |
| Kugellager 608zz | 3 | 2 | gonium | | Kugellager 608zz | 3 | 2 | gonium | ||
| Nutensteine | | Nutensteine | ||
Zeile 88: | Zeile 94: | ||
| Y Idler Double B repaired | | Y Idler Double B repaired | ||
| Y Rod Clasp 4 off | 4 | Gonium | ja | | Y Rod Clasp 4 off | 4 | Gonium | ja | ||
- | | Y Rod Mount 2 off | 2 | Maxi | ja | + | | Y Rod Mount 2 off | 2 | skye | ja |
- | | Z Clamp 4 repaired | + | | Z Clamp 4 repaired |
- | | X Carriage | + | | X Carriage |
- | | Y Carriage | + | | Y Carriage |
- | | X End Motor | 1 | Maxi | ja | + | | X End Motor | 1 | skye | ja |
- | | X End Idler | 1 | Maxi | ja | + | | X End Idler | 1 | skye | ja |
====== Kosten ====== | ====== Kosten ====== | ||
Zeile 107: | Zeile 113: | ||
* ` | * ` | ||
* Q-Rai | * Q-Rai | ||
- | * Maxi | + | * skye |
* Mathias H. | * Mathias H. | ||
* Hotaru | * Hotaru | ||
Zeile 117: | Zeile 123: | ||
* eBrnd | * eBrnd | ||
* ... | * ... | ||
+ | * | ||
+ | ==== Metadaten ==== | ||
+ | ---- dataentry projekt ---- | ||
+ | name : 3D-Drucker | ||
+ | contact | ||
+ | tags_tags : | ||
+ | type : projekt | ||
+ | subtype | ||
+ | sticky_hidden | ||
+ | ---- | ||
- | ====== Benutzung ====== | ||
- | |||
- | Um den Drucker zu benutzen, braucht es grundsätzlich drei Dinge: einen Rechner mit USB, den Slicer, und Printrun. Ersteres sollten alle besitzen, der Rest ist einfach zu bekommen. | ||
- | |||
- | ==== Installation der Tools ==== | ||
- | |||
- | Der Slicer, der bisher immer für diesen Drucker verwendet wurde und soweit sehr gut funktioniert, | ||
- | Angesteuert wird der Drucker von Printrun (https:// | ||
- | |||
- | ==== Und wo kommt nun das Objekt raus? ==== | ||
- | |||
- | Bevor irgendwo ein Objekt herauskommt, | ||
- | |||
- | Am Anfang steht die STL-Datei des Objektes, deren Existenz ab jetzt einfach angenommen wird. Der Drucker verarbeitet aber kein STL, sondern nur G-Codes, also muss diese STL-Datei erst umgerechnet werden; diese Aufgabe fällt dem Slicer zu. Bevor Objekte für den Drucker im Raum gesliced werden können, braucht der Slicer eine passende Konfiguration für den Drucker. Am Ende dieses Artikel ist der Inhalt einer solchen Konfiguration angefügt. Kopiert diese Konfiguration in eine Datei und importiert sie in den Slicer. | ||
- | |||
- | Um G-Codes für eines oder mehrere Objekte zu erzeugen, fügt man nun einfach Objekte (als STL oder auch OBJ) zum Druckset hinzu und exportiert das entstandene Set als G-Code. Die Buttonleisten unten im Plater-Tab sind dafür sehr nützlich. Bei komplizierten Objekten braucht es eventuell Supportmaterial oder andere Tweaks an der Konfiguration - in der slic3r-Dokumentation gibt es einiges an Infos. Für die meisten einfachen Objekte ohne große Steigungen, Überhange und Brücken ist die Konfiguration unten aber ausreichend. | ||
- | |||
- | Die G-Codes müssen nun zum Drucker. Dafür ist Printrun gedacht, genauer die beiden darin enthaltenen Programme pronterface und pronsole. Pronterface ist hier am einfachsten zu benutzen: starten, zum Drucker verbinden (Baudrate ist 250000), die passende .gcode-Datei laden und auf " | ||
- | |||
- | ==== Und danach? ==== | ||
- | |||
- | Bezahlprozedere: | ||
- | |||
- | ===== Slic3r-Config ===== | ||
- | |||
- | < | ||
- | # generated by Slic3r 0.9.10b on Fri Oct 11 22:33:14 2013 | ||
- | avoid_crossing_perimeters = | ||
- | bed_size = 198,180 | ||
- | bed_temperature = 110 | ||
- | bottom_solid_layers = 3 | ||
- | bridge_acceleration = 0 | ||
- | bridge_fan_speed = 100 | ||
- | bridge_flow_ratio = 1 | ||
- | bridge_speed = 100 | ||
- | brim_width = 0 | ||
- | complete_objects = 0 | ||
- | cooling = 1 | ||
- | default_acceleration = 0 | ||
- | disable_fan_first_layers = 1 | ||
- | duplicate = 1 | ||
- | duplicate_distance = 6 | ||
- | duplicate_grid = 1,1 | ||
- | end_gcode = G28 X0 ; home X axis\nM84 | ||
- | external_perimeter_speed = 60% | ||
- | external_perimeters_first = | ||
- | extra_perimeters = 1 | ||
- | extruder_clearance_height = 20 | ||
- | extruder_clearance_radius = 20 | ||
- | extruder_offset = 0x0 | ||
- | extrusion_axis = E | ||
- | extrusion_multiplier = 1 | ||
- | extrusion_width = 0 | ||
- | fan_always_on = 0 | ||
- | fan_below_layer_time = 60 | ||
- | filament_diameter = 1.75 | ||
- | fill_angle = 45 | ||
- | fill_density = 0.2 | ||
- | fill_pattern = rectilinear | ||
- | first_layer_bed_temperature = 110 | ||
- | first_layer_extrusion_width = 0 | ||
- | first_layer_height = 90% | ||
- | first_layer_speed = 50% | ||
- | first_layer_temperature = 240 | ||
- | g0 = 0 | ||
- | gap_fill_speed = 100 | ||
- | gcode_arcs = 0 | ||
- | gcode_comments = 0 | ||
- | gcode_flavor = reprap | ||
- | infill_acceleration = 0 | ||
- | infill_every_layers = 1 | ||
- | infill_extruder = 1 | ||
- | infill_extrusion_width = 0 | ||
- | infill_first = 0 | ||
- | infill_only_where_needed = 0 | ||
- | infill_speed = 100 | ||
- | layer_gcode = | ||
- | layer_height = 0.2 | ||
- | max_fan_speed = 100 | ||
- | min_fan_speed = 35 | ||
- | min_print_speed = 10 | ||
- | min_skirt_length = 6 | ||
- | notes = | ||
- | nozzle_diameter = 0.35 | ||
- | only_retract_when_crossing_perimeters = 1 | ||
- | output_filename_format = [input_filename_base].gcode | ||
- | perimeter_acceleration = 0 | ||
- | perimeter_extruder = 1 | ||
- | perimeter_extrusion_width = 0 | ||
- | perimeter_speed = 100 | ||
- | perimeters = 3 | ||
- | post_process = | ||
- | print_center = 99,90 | ||
- | raft_layers = 0 | ||
- | randomize_start = 1 | ||
- | resolution = 0 | ||
- | retract_before_travel = 2 | ||
- | retract_layer_change = 1 | ||
- | retract_length = 0.3 | ||
- | retract_length_toolchange = 10 | ||
- | retract_lift = 0 | ||
- | retract_restart_extra = 0 | ||
- | retract_restart_extra_toolchange = 0 | ||
- | retract_speed = 30 | ||
- | rotate = 0 | ||
- | scale = 1 | ||
- | skirt_distance = 10 | ||
- | skirt_height = 1 | ||
- | skirts = 1 | ||
- | slowdown_below_layer_time = 20 | ||
- | small_perimeter_speed = 60% | ||
- | solid_fill_pattern = rectilinear | ||
- | solid_infill_below_area = 70 | ||
- | solid_infill_every_layers = 0 | ||
- | solid_infill_extrusion_width = 0 | ||
- | solid_infill_speed = 100 | ||
- | spiral_vase = | ||
- | start_gcode = G28 ; home all axes\nG1 Z5 F5000 ; lift nozzle | ||
- | support_material = | ||
- | support_material_angle = 0 | ||
- | support_material_enforce_layers = 0 | ||
- | support_material_extruder = 1 | ||
- | support_material_extrusion_width = 0 | ||
- | support_material_interface_layers = 3 | ||
- | support_material_interface_spacing = 0 | ||
- | support_material_pattern = rectilinear | ||
- | support_material_spacing = 2.5 | ||
- | support_material_speed = 100 | ||
- | support_material_threshold = 0 | ||
- | temperature = 240 | ||
- | threads = 1 | ||
- | toolchange_gcode = | ||
- | top_infill_extrusion_width = 0 | ||
- | top_solid_infill_speed = 40 | ||
- | top_solid_layers = 3 | ||
- | travel_speed = 130 | ||
- | use_relative_e_distances = | ||
- | vibration_limit = 0 | ||
- | wipe = 0 | ||
- | z_offset = 0 | ||
- | </ | ||