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