3D-Druck: Unterschied zwischen den Versionen
Zeile 65: | Zeile 65: | ||
|- | |- | ||
| G1 | | G1 | ||
| | |Steuerung der linearen Bewegung: | ||
- Über X Y und Z werden Punkte definiert und angesteuert <br> | - Über X Y und Z werden Punkte definiert und angesteuert <br> | ||
- E-Befehl kann hinzugefügt werden um auf dem Weg zu extrudieren <br> | - E-Befehl kann hinzugefügt werden um auf dem Weg zu extrudieren <br> | ||
Zeile 73: | Zeile 73: | ||
|- | |- | ||
| G4 | | G4 | ||
| | | Pausiert den Druck für gewünschte Zeit: | ||
- eingestellte Parameter bleiben in der Zeit unverändert (Heatbedtemperatur etc.)<br> | - eingestellte Parameter bleiben in der Zeit unverändert (Heatbedtemperatur etc.)<br> | ||
- P000 → der Drucker pausiert für gewählte Zeit in Millisekunden<br> | - '''P000''' → der Drucker pausiert für gewählte Zeit in Millisekunden<br> | ||
- S000 → Pausiert für bestimmte Anzahl an Sekunden ('''Nur''' für Repetier,Marlin,RepRap Firmware und Smoothieware) | - '''S000''' → Pausiert für bestimmte Anzahl an Sekunden ('''Nur''' für Repetier,Marlin,RepRap Firmware und Smoothieware) | ||
| '''G4 P700''' - Drucker pausiert 700 Millisekunden | | '''G4 P700''' - Drucker pausiert 700 Millisekunden | ||
|- | |- | ||
| G21 | | G21 | ||
| | | Änderung der Einheit in Millimeter: | ||
- größtenteils bereits Standard, daher selten genutzt | |||
| '''G21''' | | '''G21''' | ||
|- | |- | ||
| G28 | | G28 | ||
| | | [[Homing]] wird ausgeführt: | ||
- werden keine Werte angegeben, fährt der Drucker alle drei Endstops an | - werden keine Werte angegeben, fährt der Drucker alle drei Endstops an | ||
|[[Datei: Beispiel G28.JPG|500px]] | |[[Datei: Beispiel G28.JPG|500px]] | ||
Zeile 97: | Zeile 98: | ||
|- | |- | ||
| G92 | | G92 | ||
| | |Bezugspunktverschiebung: | ||
| | - Achsenpositionen werden überschrieben um aktuelle Position zu definieren<br> | ||
- nicht genannte Achsen werden nicht verändert <br> | |||
- Mögliche Achsen sind: X, Y, Z und E ( E steht für Extruder und beschreibt die Filamentposition) | |||
|[[Datei: Beispiel G92.JPG|500px]] | |||
|- | |- | ||
| M104 und M109 | | M104 und M109 | ||
| | | Temperatureinstellung des Extruders: | ||
| | '''M104''' → heizt den Extruder auf, während andere Befehle ausgeführt werden können <br> | ||
'''M105''' → heizt den Extruder auf, während dessen können '''keine''' anderen Befehle ausgeführt werden (Drucker wartet)<br> | |||
- S-Wert gibt die Temperatur in Grad Celsius an<br> | |||
- T-Wert wird bei Druckern mit mehrere Extrudern benötigt um den jeweiligen anzusteuern (Normalerweise T0 rechts und T1 links) | |||
|[[Datei: Beispiel M104-105.JPG|500px]] | |||
|- | |- | ||
| M106 | | M106 | ||
| | |Lüftungsgeschwindigkeit steuern: | ||
| | - Bauteillüftungsgeschwindigkeit kann eingestellt werden (Wenn Bauteillüfter vorhanden ist, sonst wird möglicherweise der Lüfter für den Extruder angesteuert)<br> | ||
- S-Wert gibt die Geschwindigkeit an: 0 = Aus und 255 = 100% | |||
|[[Datei: Beispiel M106.JPG|500px]] | |||
|- | |- | ||
| M140 und M190 | | M140 und M190 | ||
| | |Temperatureinstellung des Heizbetts | ||
| | '''M140''' → heizt das Heizbett auf, während andere Befehle ausgeführt werden können <br> | ||
'''M190''' → heizt das Heizbett auf, während dessen können '''keine''' anderen Befehle ausgeführt werden (Drucker wartet)<br> | |||
- S-Wert gibt die Temperatur in Grad Celsius an | |||
|[[Datei: Beispiel M140-190.JPG|500px]] | |||
|- | |- | ||
|} | |} |
Version vom 15. Februar 2021, 13:12 Uhr
Autor: Marc Ebmeyer
Einleitung
Dieser Artikel beschreibt, was man beim 3D drucken beachten muss.
3D-Modell planen
3D-Drucker
Mit Welchem 3D-Drucker drucke ich und wie sehen dessen Parameter aus? Eine tolle Tabelle ist hier dargestellt.
Drucker | Verweise | Bild |
---|---|---|
German RepRap X400 | HSHL WIKI RepRap_X400 | |
WANHAO Duplicator i3 Plus | HSHL WIKI WANHAO_Duplicator_i3_Plus | |
ANYCUBIC i3 Mega S | Herstellerseite Anycubic [Black Friday Mega S ]
[HSHL WIKI Anycubic] |
3D-Modell erstellen
In einer CAD-Datei (an der HSHL ist das SolidWorks) wird ein Teil passend zum 3D-Druck-Verfahren konstruiert und als STL-Datei gespeichert. Achtung: Beim Speichern kann man unter Optionen angeben, mit welcher Genauigkeit das STL-Format erzeugt wird. Eine STL-Datei stellt das 3D-Modell als Oberflächenmodell dar, das nur aus Dreiecken besteht. D. h. je kleiner man die Toleranz oder die kleinste Kantenlänge einstellt (guter Standard: 0.01mm und 1°), desto detailreicher die STL-Datei, aber auch umso größer!
STL Datei erzeugen
Exportieren des 3D Modells in eine STL Datei.
Öffnen der Datei und überprüfen ob die Maße des Objektes passen.
Um sicher zu gehen ob alles passt kann man sich auch das Tool Ultimaker Cura installieren und sich die STL Datei anschauen wie sie im 3D-Drucker entstehet.
Versenden der gezippten STL-Datei zum Drucken.
3D-Drucker einstellen
G-Befehle für den 3D-Druck
G-Code | Bedeutung | Beispiel |
---|---|---|
G1 | Steuerung der linearen Bewegung:
- Über X Y und Z werden Punkte definiert und angesteuert |
|
G4 | Pausiert den Druck für gewünschte Zeit:
- eingestellte Parameter bleiben in der Zeit unverändert (Heatbedtemperatur etc.) |
G4 P700 - Drucker pausiert 700 Millisekunden |
G21 | Änderung der Einheit in Millimeter:
- größtenteils bereits Standard, daher selten genutzt |
G21 |
G28 | Homing wird ausgeführt:
- werden keine Werte angegeben, fährt der Drucker alle drei Endstops an |
|
G90 und G91 | Modus für die Positionierung einstellen:
G90 absolute Positionierung |
|
G92 | Bezugspunktverschiebung:
- Achsenpositionen werden überschrieben um aktuelle Position zu definieren |
|
M104 und M109 | Temperatureinstellung des Extruders:
M104 → heizt den Extruder auf, während andere Befehle ausgeführt werden können |
|
M106 | Lüftungsgeschwindigkeit steuern:
- Bauteillüftungsgeschwindigkeit kann eingestellt werden (Wenn Bauteillüfter vorhanden ist, sonst wird möglicherweise der Lüfter für den Extruder angesteuert) |
|
M140 und M190 | Temperatureinstellung des Heizbetts
M140 → heizt das Heizbett auf, während andere Befehle ausgeführt werden können |
Gute Anleitungen:
- Tolle Auflistung von G-Befehlen, mit denen man Drucker über die serielle Schnittstelle (USB) mit G-Befehlen steuern kann
- Extruder des Druckers kalibrieren
- ↑ vgl. German RepRap: 3D-Drucker X400, https://https://www.germanreprap.com/wp-content/uploads/2015/11/GermanRepRap_X400v3_1606_freigestellt_800px.jpg, Zugriff am 13.01.2017, 18:39 Uhr