Werkzeuge-3D-Drucker/GCode: Unterschied zwischen den Versionen

Aus Modellbahn-199 Rudow
Werkzeuge-3D-Drucker/GCode
Zur Navigation springen Zur Suche springen
(Der Seiteninhalt wurde durch einen anderen Text ersetzt: „<noinclude>{{DISPLAYTITLE:##--Start- und End-Code bei den Druckereistellungen}}{{Werkzeuge-3D-Drucker}} __FORCETOC__ </noinclude> …“)
Markierung: Ersetzt
 
Zeile 1: Zeile 1:
<noinclude>{{DISPLAYTITLE:Start- und End-Code bei den Druckereistellungen}}{{Werkzeuge-3D-Drucker}} __FORCETOC__ </noinclude>
+
<noinclude>{{DISPLAYTITLE:##--Start- und End-Code bei den Druckereistellungen}}{{Werkzeuge-3D-Drucker}} __FORCETOC__ </noinclude>
 
[[Kategorie:3D-Drucker]]
 
[[Kategorie:3D-Drucker]]
 
+
-- verschoben
==gcodes==
 
[https://marlinfw.org/docs/gcode/G000-G001.html marlinfw.org/docs/gcode]<br>
 
[https://www.youtube.com/watch?v=s8NO6KlYNEM&ab_channel=DieEviUndDieRoboter 🏁 3D Drucker STARTPROGRAMM (GCODE) - #6 CURA Tutorial Deutsch]<br>
 
 
 
 
 
==Bresser-Raptor Beispieldateien==
 
 
 
===start.gcode for RAPTOR===
 
Dieser Startcode war in den Beispieldateien vom Bresser-Raptor und '''funktioniert prima'''
 
<pre>
 
;Generated with Cura_SteamEngine 3.1
 
M104 S215                                ; Set Hotend Temperature --ohne warten
 
M82                                      ; absolute extrusion mode
 
;(**** start.gcode for RAPTOR**t2**)
 
M104 S200                                ; Set Hotend Temperature --ohne warten ### überschreibt die 215 von oben (M104 S215)
 
G28 Z                                    ; Home Z
 
G28 X Y                                  ; Home X Y
 
G1 X55 Y55 F1000                        ; fahre XY in die Mitte
 
G1 Z10 F200                              ; fahre Z auf 10mm Hoehe
 
G29                                      ; ### Bed Leveling ###
 
G1 Z15 F100                              ; fahre Z auf 15mm Hoehe
 
M107                                    ; Turn off fan
 
G90                                      ; Absolute positioning
 
M82                                      ; ### Extruder in absolute mode ###
 
M109 S215.0                              ; Set Hotend Temperature --mit warten
 
G92 E0                                  ; ### Reset extruder position ###
 
G1 X90 Y6 Z0.27 F2000                    ; fahre nach X90 X6 Z0.27 mit 33,3mm/Sek
 
G1 X20 Y6 Z0.27 E15 F1000                ; fahre nach X20 X6 Z0.27 Extruder 15mm mit 16,7mm/Sek
 
G92 E0                                  ; ### Reset extruder position ###
 
</pre>
 
====M104 S150====
 
schaltet schon die Heizung der Düse an, der Sollwert ist 200°C und wartet nicht<br> ''vorwärmen...''
 
: war vorher 150°C das ist ja nur vorheizen, habe ich auf 200 erhöht damit die Pause nach dem Leveln nicht so lang ist
 
====G28 Z <br> G28 X Y====
 
fährt alle Raum-Achsen in die Home-Position --- oben rechts vorn
 
====G1 X55 Y55 F1000 <br> G1 Z10 F200====
 
fährt die Achsen X+Y ungefähr in die Mitte und die Z-Achse auf 10mm über dem Druckbett '''''als schon mal nach unten'''''
 
====G29====
 
Das Druckbett wird mit Hilfe des Fühlers neben der Düse und dem magnetischen Bett automatisch eingemessen.
 
<br>'''''Das ist der wichtigste Schritt am Anfang'''''<br>{{TF|geht nur wenn, nach dem Einschalten (Spannung Ein), vorher einmal die Home-Position angefahren wurde!}}
 
====G1 Z15 F100====
 
Nach dem automatischen Ausmessen des Druckbetts steht die Düse sehr dicht über dem Druckbett, deshalb soll etwas hochgefahren werden
 
====M107====
 
Lüfter abschalten<br>Es gibt beim Raptor nur an der Düse einen Lüfter
 
 
 
Schön wäre es wenn es einen zusätzlichen Lüfter für die Kühlung des zuletzt gedruckten Linie gäbe.
 
====G90====
 
das Koordinatensystem wird auf '''absolute Positionen''' eingestellt.
 
<br>alle geforderten Positionen beziehen sich auf den Null-Punkt des Druckers
 
::'''das ist X=0 Y=0 Z=0''' --> also ganz vorne links
 
====M82====
 
der Extruder wird auf auch '''absolute Positionen''' eingestellt.<br>
 
das bedeutet:
 
*jeder Befehl (z.B. G1 E15 F150) fördert am Extruder genau 15mm Filament.
 
:während des Druckens scheint der Extruder auf Relativ eingestellt zu sein
 
:jedenfalls akkumulieren sich die E-Befehle in den Beispieldateien
 
====M109 S215.0====
 
*Der Sollwert für die Düse wird auf 215°C eingestellt
 
*die Regelung starte sofort
 
*'''die Steuerung wartet bis die Temperatur erreicht wurde'''
 
 
 
::die meisten Befehle im gcode werden nicht direkt ausgeführt, sondern nur in eine Puffer geschrieben, dieser wird dann vom System nacheinander abgearbeitet.
 
====G92 E0====
 
die Extruder-Position wird auf 0 gesetzt, jeder folgende Extruderbefehl fördert wieder genau die angegeben Filamentlänge
 
====G1 X90 Y6 Z0.27 F2000====
 
fährt die Achsen nach X90mm Y6mm und die Düse auf eine Höhe von 0.27mm über dem Druckbett
 
:F2000 gibt die Geschwindigkeit in mm/Minute an, daraus folgt --> 2000mm/60Sek = 33.33mm/Sek
 
====G1 X20 Y6 Z0.27 E15 F1000====
 
ähnlich wie eben, nur die X-Postion hat sich auf 20 geändert und der '''Extruder''' wird mit eingeschaltet
 
*E15 15mm Filament werden gefördert
 
*der Drucker erzeugt eine Linie von 70mm auf dem Druckbett
 
:damit soll erreicht werden das auf jeden Fallt genug Filament in in der Düse bereit steht
 
:das wird auch ''Purgeline'' genannt
 
====G92 E0====
 
die Extruder-Position wird wieder auf Null gesetzt
 
====startcode Ende====
 
<nowiki>####</nowiki> jetzt sollten die Befehle für das Modell kommen #####
 
----
 
 
 
 
 
 
 
===end.gcode for RAPTOR===
 
 
 
<pre>
 
;(**** end.gcode for RAPTOR****)
 
M104 S0                            ; Duesentemperatur auf Null Grad stellen --ohne warten
 
M107                                ; Lüfter ausschalten
 
M73 P98                            ; schreibt in das Display (Fortschrittsbalken 98%)                   
 
G92 E0                              ; Reset Extruder Position
 
G0 E-1 F300                        ; zieht das Filament 1mm zurück
 
G28 Z F300                          ; Home Z -> mit 300mm/Minute die Z-Achse nach ganz oben fahren
 
G28 X0 Y0                          ; Home X Y
 
G1 Y105 F1000                        ; die Y-Achse auf 90mm setzen, Druckbett wird nach vorn ausgefahren
 
 
 
M82                                ; ### Extruder in absolute mode ###
 
M104 S0                            ; Temperatur auf Null Grad einstellen, --> also Heizung der Düse AUS
 
;End of Gcode
 
 
 
M73 P100                            ; schreibt in das Display (Fortschrittsbalken 100%)
 
</pre>
 
 
 
====G1 Y105 F1000====
 
die Y-Achse auf 105mm setzen,
 
war vorher Y90mm, habe ich erhöht damit das Druckbett weiter nach vorn ausgefahren wird, damit das Modell leichter entnommen werden kann
 

Aktuelle Version vom 7. August 2022, 11:15 Uhr