Aller au contenu

GO Print

Paramètres par défaut ENDER-3... (G-Code)


Messages recommandés

Bonjour à tous,

Je débute avec mon ENDER-3 et je peine avec les réglages par défaut de mon imprimante. Je m'explique

Par défaut, il semble que l'ENDER-3 soit configurée par défaut avec les paramètres suivants 

  • PLA temperature : 185
  • Nozzle : 0
  • Bed : 0
  • Fan speed : 0

Dans la majorité des cas, j'utilise les paramètres suivants : 

  • PLA temperature : 200
  • Nozzle : 200
  • Bed : 60
  • Fan speed : 255

1°) Tout d'abord, est-ce qu'il existe une solution pour changer la température par défaut pour le PLA au niveau de l'imprimante ?

2°) Ensuite, j'utilise Ultimaker CURA 3.3.1 pour générer mes fichiers .gcode et pour ne pas à avoir à régler manuellement l'imprimante à chaque impression via le panneau de commande ( ce que je trouve particulièrement fastidieux ! ) je cherche à modifier le G-Code de démarrage dans CURA. Voici - en orange - ce que j'ai ajouté

Citation

G28 ; Home
G1 Z15.0 F6000; Move the platform down 15mm
;Prime the extruder
; ############## 
M106 S255; ventilateur fullpower (100%)
M104 S200; consigne de température de la buse (200°)
M140 S60; température du plateau chauffant (60°)
M109 S200; consigne de température de la buse (200°) et attendre la montée en température

; ############## 

G92 E0
G1 F200 E3
G92 E0

Malheureusement, seul le paramètre M140 (Bed temperature) est pris en compte et fonctionne, mais aucun des autres (ni Nozzle (M104 / M109), ni Fan speed (M106)).

Quelqu'un a-t'il une idée d'où peut venir le problème ? Je me trompe surement quelque part, mais où ?

Merci pour votre aide.

Ath.

Lien vers le commentaire
Partager sur d’autres sites

L'ordre de tes paramètres peut avoir un incidence.

Sur ma machine, une CR10, voilà une partie des paramètres que j'utilise dans mon gcode de début:

;Generated with Cura_SteamEngine 3.3.1
M190 S65 ; consigne du lit et attente 
M104 S202 ; consigne de la tete et attente
M109 S202

Je n'inclue pas de consigne concernant le ventilateur (pourquoi le déclencher dès le début, ta première couche risque de ne pas bien adhérer au plateau si tu refroidis ton filament). Dans Cura, le ventilateur est paramétré pour se déclencher à partir de la seconde couche si tu as coché la ventilation.

Après, j'ai l'habitude de laisser un espace avant le (;) pour les commentaires.

Lien vers le commentaire
Partager sur d’autres sites

il y a 1 minute, fran6p a dit :

L'ordre de tes paramètres peut avoir un incidence.

Sur ma machine, une CR10, voilà une partie des paramètres que j'utilise dans mon gcode de début:


;Generated with Cura_SteamEngine 3.3.1
M190 S65 ; consigne du lit et attente 
M104 S202 ; consigne de la tete et attente
M109 S202

Je n'inclue pas de consigne concernant le ventilateur (pourquoi le déclencher dès le début, ta première couche risque de ne pas bien adhérer au plateau si tu refroidis ton filament). Dans Cura, le ventilateur est paramétré pour se déclencher à partir de la seconde couche si tu as coché la ventilation.

Après, j'ai l'habitude de laisser un espace avant le (;) pour les commentaires.

Bonjour fran6p,

J'avais effectivement déjà testé en changeant l'ordre des consignes mais sans résultat probant. OK, Je vais réessayer plus de combinaisons... 

Pour la consigne de ventilateur, je n'avais pas compris qu'il ne démarrait qu'à la 2ème couche (avec Cura). Alors ne voyant pas fonctionner le ventilateur au début de mes impressions, c'est pour ça que j'ai ajouté la consigne dans le g-code de démarrage. Comme tu le dis, je vais essayer sans.

OK pour les espaces devant les ";", de toutes façons même si ça ne changeait rien dans le déroulement du programme j'y gagnerai surement en lisibilité !

Je retourne donc faire de nouveaux essais ...

A bientôt et merci pour ton aide

Lien vers le commentaire
Partager sur d’autres sites

Bons tests et tiens nous au courant de tes réussites / échecs.

Lien vers le commentaire
Partager sur d’autres sites

CA MARCHE !

Fran6p, tes remarques m'ont orienté dans la bonne direction... Après quelques tests j'ai enfin compris que je n'étais tout simplement pas assez patient ...

Dans la pratique, la ENDER-3 attend que la première consigne ne soit atteinte AVANT de passer à la suivante ! Et ça n'est pas seulement valable pour la M109, c'est pareil avec la M190 (Bed temp.). Bêtement, je n'avais jamais attendu assez longtemps avant d'interrompre l'impression croyant que ça ne marchait pas ! En fait, j'ai été induit en erreur car paradoxalement il est possible de modifier ces 3 paramètres (Nozzle / Bed / Fan speed) simultanément si l'on passe par le panneau de contrôle de l'imprimante dans CONTROL / TEMPERATURE.

Donc avec la configuration du G-Code de démarrage ci-dessous, ça fonctionne mais il faut effectivement attendre que la température du plateau (60°) ne soit atteinte avant que la consigne de température de l'extrudeur ne soit traitée. Là encore, c'est seulement quand la température de l'extrudeur sera à 200° que la suite sera traitée. En revanche je n'ai toujours pas bien compris pourquoi on a besoin d'une M104 si l'on a une M109... mais c'est surement une autre histoire !

En ce qui concerne la vitesse du ventilo, tu avais raison fran6p, j'ai viré la consigne et effectivement, il se met bien automatiquement en marche à 255 après la 2ème couche. 

Donc, l'erreur était juste !! Mon problème est réglé 🙄. Merci fran9p pour ton aide.

Citation

;FLAVOR:Marlin
;Generated with Cura_SteamEngine 3.3.1
... / ...
M190 S60 ; Set Bed Temp
M104 S200 ; Set Extruder Temp
M109 S200 ; Set Extruder Temp and Wait
M82 ; absolute extrusion mode
G28 ; Home
... / ...

Lien vers le commentaire
Partager sur d’autres sites

  • 1 year later...
il y a une heure, webamax a dit :

serai-il possible d'obtenir ton gcode de démarrage et de fin ?

A qui le demandes-tu?

Pour citer / notifier un utilisateur dans ta réponse: tape l'arobase (@) puis commence à saisir son pseudo, au fur et à mesure de ta frappe tu pourras cliquer sur son pseudo (par exemple: @fran6p , si tout s'est bien passé, le pseudo apparait sur fond bleu foncé). Il reçoit alors une notification et peut y répondre (ou pas 😉 ).

Si tu veux le mien:

CR10:

Révélation

; CR10 Extrudeur Titan + synchronisation double Z
; parametres du "Creawsome mod" inclus dans Cura depuis v4.2.1 (specifiques Creality)
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate

; Parametres spécifiques de ma machine
; Estep extrudeur (Titan) et Z (un seul moteur mais accouplement
; des deux tiges filetées via courroie fermée et poulies de 60 dents)
M92 E419 Z1200
; Max feedrate Extrudeur (def creality=25,  creawsome = 50)
M203 E70.00
; PID hotend
; Firmware: M301 P21.73 I1.54 D76.55
; Après un M303 S230 C8
M301 P23.68 I1.84 D76.05
; fin parametres spécifiques

; mode absolu
G90 ; axes
M82 ; extrudeur

; Reglages des temperatures pour eviter suintement
; pour la première couche, la variable Cura doit comporter à la fin _layer_0
; {material_bed_temperature} pour les couches
; {material_bed_temperature_layer_0} pour la première couche du plateau
; idem pour {material_print_temperature} et {material_print_temperature_layer_0}
M140 S{material_bed_temperature_layer_0} ; Chauffe du lit sans attendre (1ere couche)
M104 S160 ; Buse à 160C sans attendre
M190 S{material_bed_temperature_layer_0} ; Attente chauffage du lit première couche

G28 ;Home

M109 S{material_print_temperature_layer_0} ; Attente chauffage buse température de 1ere couche
; fin reglages temp

G92 E0

G1 Z2.0 F3000 ;Move Z Axis up
G1 X2.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X2.1 Y200.0 Z0.28 F1500.0 E20  ;Draw the first line
G1 X2.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X2.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up

---------------------------------------------
End_gcode
---------------------------------------------
G91 ;Relative positionning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z

G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more

G90 ;Absolute positionning
G1 X0 Y290 ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed

M84 X Y E ;Disable all steppers but Z

CR10-V2:

Révélation

; CR10-V2 avec BLTouch (pas d'autres modifications)
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate

; Reglages des temperatures pour eviter suintement
; pour la première couche, la variable Cura doit comporter à la fin _layer_0
; {material_bed_temperature} pour les couches
; {material_bed_temperature_layer_0} pour la première couche du plateau
; idem pour {material_print_temperature} et {material_print_temperature_layer_0}
M140 S{material_bed_temperature_layer_0} ; Chauffe du lit sans attendre (1ere couche)
M104 S160 ; Buse à 160C sans attendre
M190 S{material_bed_temperature_layer_0} ; Attente chauffage du lit première couche

G28 ;Home
G29 ; Nivellement via BLTouch

M109 S{material_print_temperature_layer_0} ; Attente chauffage buse température de 1ere couche

G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X2.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X2.1 Y200.0 Z0.28 F1500.0 E20  ;Draw the first line
G1 X2.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X2.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up

-----------------------------
end_gcode
-----------------------------
G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positionning

G1 X0 Y295 ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed

M84 X Y E ;Disable all steppers but Z

🙂

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

  • 2 weeks later...
Il y a 16 heures, webamax a dit :

Merci , pour ma ender3 quelle différence entre les deux ?

Entre les deux quoi ? Soit plus explicite dans tes formulations pour m'éviter de jouer à Mme Irma boule-cristal.gif.7cebb3183bb8c8c9c00be2c528cd7c13.gif

Sinon, tu peux aussi remercier un contributeur, en cliquant sur le cœur au bas de son post (il offre aussi d'autres possibilités 😉 ). Ça permet de réagir / d'indiquer son "opinion" sans forcément devoir compléter par écrit un post. Et cerise sur le gâteau, cela améliore sa réputation 😄

barre_icones_forum_explications.png.220b13e2e226da1129875cf7680eea69.png

Lien vers le commentaire
Partager sur d’autres sites

@webamax

Aucun des deux tels quels. Ils sont adaptés à mes imprimantes: des CR10 dont les dimensions d'impression sont plus grandes (300x300x400) que ta Ender 3 (235x235x250).

Mes deux gcodes sont pratiquement identiques, celui de ma CR10 comporte des directives adaptées à ses modifications (extrudeur Titan, doubleZ synchro via un seul moteur et poulies de 60 dents, PID réglé sur mes températures d'extrusion les plus fréquentes, …), celui de la CR10-V2 active l'ABL (G29) pour effectuer la cartographie du plateau.

Tu ne peux les utiliser directement sur ta machine sauf si tu veux la dérégler et faire forcer ton moteur de l'axe Y en fin d'impression car je lui demande de placer le plateau en position (0,290).

🙂

PS: dans ta présentation le site Web est celui de ender3.fr ainsi que le groupe Fesse Bouc 😉 (je ne pense pas que tu en sois le créateur 🤔). Ces liens devraient plutôt renvoyer vers ton propre site et ton FB (pas regardé pour Touiteur (pas fan du tout 😞 et en plus le lien doit être erroné «https://twitter.com/https://twitter.com/PolitiSebastien» ) ni pour Youtube (ta chaine ?).

Lien vers le commentaire
Partager sur d’autres sites

Le 20/01/2020 at 15:15, fran6p a dit :

PS: dans ta présentation le site Web est celui de ender3.fr ainsi que le groupe Fesse Bouc 😉 (je ne pense pas que tu en sois le créateur 🤔). Ces liens devraient plutôt renvoyer vers ton propre site et ton FB (pas regardé pour Touiteur (pas fan du tout 😞 et en plus le lien doit être erroné «https://twitter.com/https://twitter.com/PolitiSebastien» ) ni pour Youtube (ta chaine ?).

C'est bien mon lien de mon site et mon FB. J'ai crée le site à la base pour mon fils et étant donné qu'il avait posté sur leur forum et que les réponses tardaient, on aurai dit que le site était dead . Du coup je lui ai créé le site ender3d.fr . En discutant avec William j'ai bien compris que c'etait surtout le groupe FB qui fonctionnait. Du coup je vais racheter un autre domaine pour pas qu'il y ai confusion. Idem pour le reste je briffe mon fils dès qu'il rentre le week-end. Je corrige mon profil.

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
×
×
  • Créer...