Aller au contenu

GO Print

G-code début et fin sur prusaslicer


BenGamin

Messages recommandés

Bonjour,

je suis en pleine découverte de prusaslicer 2.1.1 et j'ai quelques problèmes avec les gcodes de début et de fin.

Sur Cura, j'ai glané un peu ce qui se faisait et l'ai adapté, j'ai en début :

G21 ; set units to millimeters
G90 ; use absolute positioning
M82 ; absolute extrusion mode

M104 S{material_print_temperature_layer_0} ; set extruder temp
M140 S{material_bed_temperature_layer_0} ; set bed temp

G28 X0 Y0  ;move X/Y to min endstops
G28 Z0     ;move Z to min endstops
G29

M190 S{material_bed_temperature_layer_0} ; wait for bed temp
M109 S{material_print_temperature_layer_0} ; wait for extruder temp

G0 X0 Y15 F9000 ; Go to front
G0 Z0.15 ; Drop to bed
G92 E0 ; zero the extruded length
G1 X40 E20 F500 ; Extrude 25mm of filament in a 4cm line
G92 E0 ; zero the extruded length
G1 E-2 F500 ; Retract a little
G1 X80 F4000 ; Quickly wipe away from the filament line
G1 Z0.3 ; Raise and begin printing.
G1 F{travel_speed}
M117 Impression...

et en fin :

M104 S0 ; turn off extruder
M140 S0 ; turn off heatbed
M107 ; turn off fan
G91 ;positionnement relatif
G1 E-5 F300 ;rétracter un peu le filament avant de soulever la buse, pour libérer une partie de la pression
G1 Z+0.5 E-5 X-20 Y-20 F9000 ;déplacez Z un peu et retirez le filament encore plus
G28 X0 Y0 ;déplacez X / Y jusqu'à la butée min, de sorte que la tête soit à l'écart
G90 ;positionnement absolu
G1 Y190 F9000 ;le lit se déplace vers l'avant
M84 ; disable motors

Sur Cura, il n'y a aucun soucis. Mise en température, bed levelling et une petite purge sur une ligne au début. Puis à la fin, arret chauffe, un petit rétract extrudeur et on met le X et Y à 0 puis place le plateau vers l'avant.

Sur Prusaslicer, j'ai tout simplement une erreur à la génération du gcode si je copie colle ça.

La fin ne pose apparemment pas de soucis. Le début j'ai remplacé par ça :

G28 X0 Y0  ;move X/Y to min endstops
G28 Z0     ;move Z to min endstops
G29
G1 Z5 F5000 ; lift nozzle
G28 X0 Y0  ;move X/Y to min endstops

ça fonctionne, je n'ai plus d'erreur à la génération, mais...

1 ) La correction du Z pendant l'impression grâce au BlTouch ne fonctionne plus... gros point d'interrogation ?!

2 ) Je n'ai plus la purge du début. ça me gène vraiment, j'imprime du filament bois qui change de couleur en fonction du temps dans la buse...

3 ) Pas de mise en température (pas gênant plus que ça car je préchauffe manuellement mais bon...).

PS : oui je viens de voir qu'il pourrait faire le bed levelling à froid/tiède, j'ai passé les M190 et M109 avant le G29.

Lien vers le commentaire
Partager sur d’autres sites

faire le leveling à froid, oui c'est possible, mais.... ça ne tient pas compte de la dilatation du métal, bref, le leveling n'est efficace que fait à la température ou tu vas imprimer.
Pour les reste, je n'utilise pas prusaslicer, donc.....nsp.

 

 

PS, si tu imprimes du bois, j'espère que tu n'as pas gardé la buse d'origine.

Lien vers le commentaire
Partager sur d’autres sites

Oui bed levelling à froid bof. Mais j'ai jamais fait gaffe car je préchauffe toujours en manuel parce qu'en réalité le mon bed n'est pas encore a la température quand la sonde y est. J'ai une vitre.

Buse E3D Hardened Steel Nozzle 0.4mm... pas de soucis. 😉

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...