Aller au contenu

GO Print

Aide configuration PrusaSlicer pour anycubic


Messages recommandés

J'aimerai utiliser PrusaSlicer avec mon Anycubic 4 max pro, cura me va très bien mais pour certaines pièces malgré différents réglages c'est pas beau comparé à Prusa.

Mon problème se situe dans la configuration des g-code de début et de fin, j'arrive pas à les faire prendre en compte dans l'impression.

Ce matin j'ai refais des essais :

1er impression :

- le bed chauffe 60°

- home x, y, z

- il descend de 15cm

- la buse chauffe 197° (195° demandée)

- l'impression commence mais pas d'extrusion sur les 10 premiers cm

suite à ça un filament de la jupe mal imprimée s'est baladé ou il faut pas j'ai stoppée l'impression, nettoyer le bed et j'ai relancé la même impression, la pas le même comportement :

- le bed et la buse était déjà en température vu que j'ai pas demandée le refroidissement de la première impression raté

- home x, y, z

- bed descent de 15mm

- extrussion de 20mm

- début de l'impression, nickel dés le début... (c'est le G-code de début programmé)

fin de l'impression, le G-code de finmerde aussi home x et z -10mm du home (j'ai demandée home x une descente du bed de 10mm du haut de la pièce)

Je relance une impression (toujours la même), bed et buse revenu à température ambiante.

ça m'a refait comme pour la 1er impression.....

je met les g-code

début

G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F60 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E20 ;extrude 20mm of feed stock
G92 E0 ;zero the extruded length again
G1 F60
M117 Printing...
G5

fin

M104 S0 ; turn off temperature
M140 S0 ; turn off bed
G28 X0  ; home X axis
G1 Z10.0 F200 ;move the platform down 10mm
M84     ; disable motors

 

si un spécialiste prusa à une idée du souci....
J'ai le g-code générée si besoin.

Modifié (le) par Ironblue
Lien vers le commentaire
Partager sur d’autres sites

Salut @Ironblue

Pour je ne sais plus quelle raison, (un comportement chelou en début de print), j'ai dû inclure un M190 S[first_layer_bed_temperature] et un M109 [first_layer_temperature] après le M82 de mon gcode de début, peut-être ton soucis vient de là. Après, je ne comprend pas trop le G1 F60 et le G5 ...

Ensuite pour ce qui est de tes homes qui ne se font pas (il semble qu'il n'en fasse pas non plus lors de ton premier essai de print, en tout cas tu ne le décris pas), G28 je crois que c'est X Y Z et pas X0 Y0 Z0 .

enfin voilà, je peux me tromper.

Lien vers le commentaire
Partager sur d’autres sites

si il fait bien les homes dans le premier essai, je vais éditer mon poste pour l'inclure.

C'est les g-code que j'ai dans cura et qui fonctionne bien, j'y connais rien à chaque fois faut que j'aille sur un glossaire pour savoir quel code correspond à quoi, j'ai juste fait un copie/coller en enlevant F{speed_travel} et en mettant des valeurs F60 à la place.

Modifié (le) par Ironblue
Lien vers le commentaire
Partager sur d’autres sites

Étant curieux de nature, je suis preneur pour un gcode généré par Prusa, celui-ci rajoute pas mal de chose de lui même notamment des M204 M205 ... on verrai mieux ce qui se passe dans sa tête

Lien vers le commentaire
Partager sur d’autres sites

J'ai mis que le début (oui il en rajoute des trucs....)

; generated by PrusaSlicer 2.2.0+win64 on 2020-04-19 at 09:48:51 UTC

; external perimeters extrusion width = 0.45mm
; perimeters extrusion width = 0.45mm
; infill extrusion width = 0.45mm
; solid infill extrusion width = 0.45mm
; top infill extrusion width = 0.40mm
; first layer extrusion width = 0.42mm

M201 X1000 Y1000 Z200 E5000 ; sets maximum accelerations, mm/sec^2
M203 X500 Y500 Z12 E120 ; sets maximum feedrates, mm/sec
M204 P1250 R1250 T1250 ; sets acceleration (P, T) and retract acceleration (R), mm/sec^2
M205 X10.00 Y10.00 Z0.20 E2.50 ; sets the jerk limits, mm/sec
M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec
M107
M190 S60 ; set bed temperature and wait for it to be reached
M104 S195 ; set temperature
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F60 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E20 ;extrude 20mm of feed stock
G92 E0 ;zero the extruded length again
G1 F60
M117 Printing...
G5
M109 S195 ; set temperature and wait for it to be reached
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0
; Filament gcode
G1 Z0.150 F4800.000
G1 E-2.00000 F1800.00000
G92 E0
G1 X41.422 Y39.158 F4800.000
G1 E2.00000 F1800.00000
G1 F1200.000
G1 X42.381 Y38.345 E2.03042
G1 X43.197 Y37.851 E2.05349
G1 X44.305 Y37.397 E2.08245
G1 X45.212 Y37.174 E2.10504
G1 X46.186 Y37.078 E2.12870

........

Lien vers le commentaire
Partager sur d’autres sites

Si j'en crois le gcode que tu viens de mettre, tu lui fais extruder 20mm sans que la hotend ait atteint sa température de consigne, du coup elle le fait pas. C'est pour ça que j'ai rajouté un M190 S[first_layer_bed_temperature] et un M109 [first_layer_temperature] dans mon gcode de début, Prusa vire automatiquement ses M190 et M104 et ta hotend sera amorcée correctement dès le premier print

Sinon je ne comprend pas à quoi sert le G5 https://marlinfw.org/docs/gcode/G005.html

Lien vers le commentaire
Partager sur d’autres sites

Ce genre là devrait fonctionner

G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode

M190 S[first_layer_bed_temperature]
M109 [first_layer_temperature]
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F60 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E20 ;extrude 20mm of feed stock
G92 E0 ;zero the extruded length again

M117 Printing...

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Ce qui doit se passer c'est que sur une Prusa, après avoir lancé la chauffe de la hotend, elle doit enchainer sur un levelling du plateau ce qui laisse le temps à la hotend d'atteindre sa température de consigne.

Ça n'est pas le cas sur les notre, du coup il faut forcer un M109 dans le gcode de démarrage

Modifié (le) par Loak
Lien vers le commentaire
Partager sur d’autres sites

il y a 12 minutes, Loak a dit :

Tu peux aussi virer le M117

Et aussi le G1 F60 qui ne te sert à rien (et en plus c'est très lent comme vitesse : 60 mm / minute (1 mm/s)) car les commandes suivantes utilisent une autre vitesse (F4800 (80 mm/s)) 😉

🙂

Lien vers le commentaire
Partager sur d’autres sites

il y a 3 minutes, Loak a dit :

il a aussi un G1 Z15.0 F60, c'est cohérent F60 sur un axe Z ?

Oui pour l'axe Z, ça ne me choque pas 😉

il y a 5 minutes, Ironblue a dit :

bon j'ai lancée une impression et à part le bed qui chauffe il ne se passe rien d'autre

La chauffe du lit bloque la suite des autres commandes tant qu'il n'a pas atteint sa température de consigne.

🙂

Modifié (le) par fran6p
Lien vers le commentaire
Partager sur d’autres sites

au bout de 12min, l'imprimante à fait comme si la buse était à température et à voulu commencer l'impression, j'ai arrêtée. 

J'ai remplacer M109 par M104 et la ça fonctionne par contre la buse par direct et vite vers l'impression une fois les 20mm extrudées, j'ai plus le temps d'enlever le filament (avant il y avais une micro pose) mais ça progresse plus de problème sur ma jupe, elle s'imprime des le début.

Lien vers le commentaire
Partager sur d’autres sites

Après, faire un M190 suivi d'un M109, c'est un choix pour pas trop tirer sur l'alim, le bed chauffe et une fois qu'il a fini c'est au tour de la hotend. Le bed ne tirera du jus que pour se maintenir a température.

Tu pourrais faire un M140 M109 et là le bed commencerai à chauffer et tout de suite la hotend aussi, mais ça tire plus sur l’alimentation de l'imprimante. Et est ce que le bed sera arrivé a température quand ça commencera à imprimer ... qui le sait ?

Lien vers le commentaire
Partager sur d’autres sites

Le M109 ne fonctionne pas sauf si après je lui indique un S avec une température mais cela veux dire que quelque soit mes réglages future (abs par exemple) il va extruder à la température indiquer dans le g-code de début avec le M104 il extrude à la température de la première couche. 

La j'ai bien le bed qui chauffe en premier puis la buse, ça extrude 20mm et l'impression commence donc c'est ce que je voulais.

reste plus à essayer de remettre cette micro pose que j'ai dans cura

G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode

M190 S[first_layer_bed_temperature]
M104 [first_layer_temperature]
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F60 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E20 ;extrude 20mm of feed stock
G92 E0 ;zero the extruded length again

Modifié (le) par Ironblue
Lien vers le commentaire
Partager sur d’autres sites

il y a 6 minutes, Ironblue a dit :

avant il y avais une micro pose

Après l'extrusion de tes 20 mm, tu peux ajouter une pause si tu le souhaites en utilisant le gcode G4. Exemple

G4 S1 ; Pause de 1 s

ou G4 P1000 ; Pause de 1000 millisecondes

🙂

Lien vers le commentaire
Partager sur d’autres sites

Il faut mettre :

G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode

M190 S[first_layer_bed_temperature]
M104 S[first_layer_temperature]
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F60 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E20 ;extrude 20mm of feed stock

G4 S5 ; pause de 5 secondes
G92 E0 ;zero the extruded length again

et ne met pas de valeurs à la place de [first_layer_bed_temperature] et [first_layer_temperature], ça sera remplacé par celles de ton filament

  • Merci ! 1
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...