methylene67 Posté(e) Juillet 21, 2019 Partager Posté(e) Juillet 21, 2019 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 More sharing options...
fran6p Posté(e) Juillet 21, 2019 Partager Posté(e) Juillet 21, 2019 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 . 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
methylene67 Posté(e) Aout 4, 2019 Auteur Partager Posté(e) Aout 4, 2019 Merci @fran6p, je dois avouer ne pas avoir penser à ouvrir un gcode pour regarder le code du début. Je n'ai plus trop le temps en ce moment, mais j'y jetterai un œil et si je ne trouve pas, je le posterai ici. 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
methylene67 Posté(e) Septembre 22, 2019 Auteur Partager Posté(e) Septembre 22, 2019 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 More sharing options...
fran6p Posté(e) Septembre 22, 2019 Partager Posté(e) Septembre 22, 2019 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 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
methylene67 Posté(e) Septembre 25, 2019 Auteur Partager Posté(e) Septembre 25, 2019 (modifié) 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) Septembre 25, 2019 par methylene67 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant