MARLIN – GCODE

Marlin est le logiciel qui est utiliser pour convertir le GCODE en mouvement par la carte Arduino de la plupart des imprimantes 3D grand public. Voici le lien vers la documentions en ligne de MARLIN : https://marlinfw.org/meta/gcode/

Mes GCODES de démarrage

Partie spécifique à PRUSA

M140 S[bed_temperature] ; chauffe le bed
M104 S[first_layer_temperature_[current_extruder]] ; On chauffe l'extrudeur

Initialisation pour l’utilisation du BLTOUCH

G29                             ; Mesure le BED
M420 S1                         ; Active la compensation 

Spécifique Prusa

M109 S[first_layer_temperature_[current_extruder]] ; On attend que l'extrudeur soit chaud

Création d’une ligne de purge

G1 Z5 F5000                     ; lift nozzle 
M117 Purge Extruder             ; On Affiche ce que l'on fait a l'écran
G92 E0                          ; Deplace l'extrudeur en position 0 (reset)
G1 Z1.0 F3000                   ; On déplace la tete à 1mm de hauteur (vitesse 3000)
G1 X0.1 Y20 Z0.3 F5000.0        ; On se déplace pour démarrer la ligne de purge
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; On dessine une première ligne
G1 X0.4 Y200.0 Z0.3 F5000.0     ; On se deplace de 0.3 mm 
G1 X0.4 Y20 Z0.3 F1500.0 E30    ; On dessine une seconde ligne de purge (retour)
G92 E0                          ; On remet l'extrudeur a 0
G1 Z1.0 F3000                   ; On remet la tete a 1 mm de hauteur (vitesse 3000)
M117 Impression…

Mes GCODES de Fin

G91                   ; Passage en mode de déplacement relatif
G1 Z10                ; On remonte la tête de 10 mm
G28 X0                ; Home X Axis
G90                   ; Défini l'utilisation des déplacements en absolus
G1 E-5 X0 Y200 F9000  ; Déplace la table a l'avant (ou la buse à l'arrière )
M104 S0               ; Eteind le chauffage de l'extrudeur
M140 S0               ; Eteind le chauffage de la table
M84                   ; Eteind les steppers
M106 S0               ; Eteind les ventilateur
M117 Impression Terminé

GCODES SPECIFIQUES GEEETECH A20M

Choisir l’extrudeur 1

M163 S0 P1
M163 S1 P0
M164 S0

Choisir l’extrudeur 2

M163 S0 P0
M163 S1 P1
M164 S0

Faire un mélange 50 / 50 des 2 filaments

M163 S0 P0.5
M163 S1 P0.5
M164 S0

GCODE PURGE pour IdeaMaker

M211 S0; stop protect logiciels
G91; position relative
;G1 Z1 F1000;monte Z de 1mm
G90;pos absolue
G92 E-1;extrudeur à 0
G1 E-4 F2400; retract de 7(3+4)
G1 X-10.5 F6000; aller à X -10.5
G92 E0;extrudeur à0
T{new_extruder}; select nouvel extrudeur
G92 E0;extrudeur à0
G1 E55 F90;extrusion de 55mm
G4 S2; attente de 2s
G92 E0; extrudeur à0
G91;position relative
;G1 Z-1 F1000;redescend Z de1mm
G90; pos absolue
G1 E-3 F2400
M211 S1;protections logicielles