Aller au contenu

GO Print

[Marlin 1.1.9] configuration


methylene67

Messages recommandés

Bonjour,

Depuis que j'ai mis marlin v1.1.9 avec la version Touch-mi, j'ai un petit problème que j'ai laissé traîné.

En gros, toutes les valeurs d'impressions propre à la première couche (vitesse, T bed, T buse ...) ne sont plus prisent en compte,  et l'impression démarre directement avec les valeurs d'impression.

Je n'ai pas trouvé comment corriger ce problème, que ce soit dans configuration.h, ou encore dans le gcode de démarrage où je n'ai pas l'impression qu'il y ait un soucis (ci-dessous). Et vu que je ne touche pas une bille sur Arduino.

Merci d'avance de votre aide.

; Ender 3 Custom Start G-code

M92 X80.1 ; steps moteur axe X

M92 Y80.1 ; steps moteur axe Y

M92 Z400.2 ; steps moteur axe Z

M92 E94.92 ; steps moteur Extrudeur

M203 E70 ; Vmax Extrudeur

G28 ; Home all axes

M140 S{material_bed_temperature} ;Start heating bed

M190 S{material_bed_temperature} ;Wait for bed to reach temp before proceeding

G29;

M104 S{material_print_temperature} ;Start heating extruder

M109 S{material_print_temperature} ;Wait for extruder to reach temp before proceeding

G1 Z1;

G1 Z15 F6000 ; Z @15mm ;Prime Extruder

G92 E0 ; Reset Extruder

G1 F200 E3;

G1 Z5.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position

G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line

G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little

G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line

G92 E0 ; Reset Extruder

G1 Z5.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

; End of custom start GCode

Lien vers le commentaire
Partager sur d’autres sites

Il y a 4 heures, methylene67 a dit :

Ender 3 Custom Start G-code

M92 X80.1 ; steps moteur axe X

M92 Y80.1 ; steps moteur axe Y

M92 Z400.2 ; steps moteur axe Z

M92 E94.92 ; steps moteur Extrudeur

; tu peux regrouper ces quatre commandes en une:

M92 X80.1 Y80.1 Z400.2 E94.92

M203 E70 ; Vmax Extrudeur

G28 ; Home all axes

M140 S{material_bed_temperature} ;Start heating bed ; Inutile, le trancheur ajoutera ces valeurs en fonction de celles indiquées dans la partie "Matériau"

M190 S{material_bed_temperature} ;Wait for bed to reach temp before proceeding ; Inutile, le trancheur ajoutera ces valeurs en fonction de celles indiquées dans la partie "Matériau"

G29;

M104 S{material_print_temperature} ;Start heating extruder ; Inutile, le trancheur ajoutera ces valeurs en fonction de celles indiquées dans la partie "Matériau"

M109 S{material_print_temperature} ;Wait for extruder to reach temp before proceeding ; Inutile, le trancheur ajoutera ces valeurs en fonction de celles indiquées dans la partie "Matériau"

G1 Z1;

G1 Z15 F6000 ; Z @15mm ;Prime Extruder

G92 E0 ; Reset Extruder

G1 F200 E3;

G1 Z5.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position

G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line

G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little

G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line

G92 E0 ; Reset Extruder

G1 Z5.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

; End of custom start GCode

Bonjour,

Voilà ce que contient mon gcode de démarrage (je n'utilise pas contrairement à toi un G29 car je n'ai pas d'ABL sur ma CR10):

Citation

; 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 Etrudeur (def=25)

M203 E70

; fin parametres spécifiques

 

G28 ;Home

G1 Z0.4 ;Raise Z

 

; avance filament dans la buse de 12 mm (voir gcode de fin)

G92 E0 ;RAZ extrudeur

G1 E12.0 F1200;

 

G1 X30 Y30 F9000 ;Go to purge start position

G1 Z0.2 ;Drop to bed

G1 X80 E25 F1200 ;Draw purge line

G1 X150 F7200 ;Wipe out

G92 E0 ;Reset E position

G1 Z0.4 ;Raise Z and start printing

Pour pouvoir t'aider un peu plus, il faudrait fournir le début d'un fichier gcode tranché pour voir ce qu'il contient (copie jusqu'au départ de la ligne de jupe/bordure, ce sera suffisant 😉 .

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

  • 2 weeks later...
  • 1 month later...

Salut @fran6p, après un gros mois (entre vacances et pas mal de travaux pas trop eu le temps d'imprimer). Voilà ce que donne le gcode de démarrage : Si tu y vois plus clair que moi ^^, merci de ton retour.

 

Citation

;FLAVOR:Marlin
;TIME:3257
;Filament used: 3.85887m
;Layer height: 0.2
;Generated with Cura_SteamEngine 4.0.0
M82 ;absolute extrusion mode
; Ender 3 Custom Start G-code
M92 X80.1 ; steps moteur axe X
M92 Y80.1 ; steps moteur axe Y
M92 Z400.2 ; steps moteur axe Z
M92 E94.92 ; steps moteur Extrudeur
M203 E70 ; Vmax Extrudeur
G28 ; Home all axes
M140 S60 ;Start heating bed
M190 S60 ;Wait for bed to reach temp before proceeding
G29;
M104 S225 ;Start heating extruder
M109 S225 ;Wait for extruder to reach temp before proceeding
G1 Z1;
G1 Z15 F6000 ; Z @15mm ;Prime Extruder
G92 E0 ; Reset Extruder
G1 F200 E3;
G1 Z5.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z5.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
; End of custom start GCode
G92 E0
G1 F3600 E-4
;LAYER_COUNT:201
;LAYER:0
M107
M204 S2500
M205 X30 Y30
G0 F4200 X106.136 Y105.298 Z0.2
M204 S350
M205 X7 Y7
;TYPE:SKIRT
G1 F3600 E0
G1 F1200 X106.737 Y104.766 E0.02803
G1 X107.907 Y103.863 E0.07964
G1 X108.591 Y103.406 E0.10837
G1 X109.864 Y102.677 E0.1596
G1 X110.598 Y102.321 E0.18809
G1 X111.897 Y101.796 E0.23702
G1 X112.628 Y101.554 E0.26392
G1 X113.96 Y101.206 E0.31199
G1 X114.742 Y101.056 E0.3398
 

Par ailleurs, je cherche à changer le support d'impression, le verre ne me donnant plus entière satisfaction, j'ai repris le bultrack d'origine que je n'avais jamais utilisé, mais l'état de la première couche (surtout avec du PETG) laisse à désirer. Je pensais utiliser une feuille de PEI (aurais-tu une marque à conseiller), et il me semble que tu utilises en plus une feuille de liège (quelle épaisseur) entre le plateau et le PEI. Dans quel but (conductivité thermique) ?

Merci de ton retour.

Lien vers le commentaire
Partager sur d’autres sites

il y a 54 minutes, methylene67 a dit :

Je pensais utiliser une feuille de PEI (aurais-tu une marque à conseiller), et il me semble que tu utilises en plus une feuille de liège (quelle épaisseur) entre le plateau et le PEI. Dans quel but (conductivité thermique) ?

Bonjour,

Désolé pas de marque à conseiller pour une feuille de PEI seule.

Mon système d'accroche est constitué d'un lit chauffant magnétique sur lequel est posée un tôle (fine) qui accueille la feuille de PEI. Ayant deux tôles recouvertes de PEI, ça me permet de relancer rapidement une impression en permutant celles-ci. Le refroidissement de la plaque hors lit chauffant s'effectue plus rapidement et la pièce s'enlève ensuite quasiment toute seule une fois la plaque refroidie.

Pourquoi?

Pour ma première plaque métallique, j'avais acheté une feuille de PEI que j'avais collé sur la tôle. Quelle galère à coller si on ne veut pas de bulles d'air même en y allant précautionneusement. 

Ma fine tôle avec le PEI déjà collé en usine provient d'un revendeur sur aliexpress: ENERGETIC 3D (il vend aussi des feuilles de PEI)

Sous mon plateau chauffant ce n'est pas une plaque de liège mais du coton de 3mm. Le but c'est d'éviter que la chaleur du plateau diffuse vers le bas de la machine. Aujourd'hui, plutôt que remettre une plaque de coton comme celle que j'avais utilisé (collée au scotch double-face 😉 ), je prendrai plutôt  un système comme celui-là qui inclue de quoi le coller sous le plateau.

Ton gcode me semble bon. Tu fais chauffer le lit puis une fois chaud tu effectues ton auto-nivelage ensuite la tête est mise en chauffe pour démarrer l'impression.

Mon gcode de démarrage (commenté) pour Cura (j'utilise des variables pour les températures du lit et de la tête) :

Révélation

; parametres du "Creawsome mod" inclus dans Cura 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 S210 C5
M301 P35.45 I318 D98.73
; fin parametres spécifiques

; special Octoprint
; source: https://hackaday.com/2016/07/06/build-a-3d-printer-workhorse/
M85 S90 ; activate 90 s idle timeout

; mode absolu sinon probleme lors du depot 1ere ligne (extrudeur recule!)
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

; avance filament dans la buse de 29 mm (voir gcode de fin)
; 25 + 2x2 mm
G92 E0 ;RAZ extrudeur
G1 Z1.0 E29.0 F900 ;
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

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

Merci pour tous ces détails. Le problème vient donc de la 1.1.9 de Marlin version touch-mi qui me zappe donc ces valeurs, parce que avant d'avoir flasher cette version de marlin j'avais bien ma température de première couche pour le bed et la buse et ensuite la température d'impression pour le reste.

Donc ça doit être zappé après le palpage ou bien dès l'initialisation du touch mi (mais ce qui est bizarre c'est que je n'ai trouvé personne d'autre avec ce défaut, pourtant je en suis pas le seul à avoir installer un touch-mi, du moins j'espère pour Hotends lol). Vu que je ne comprends rien à Arduino il va falloir chercher.

Je note les liens pour le PEI.

Modifié (le) par methylene67
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...