xenos92 Posté(e) Mai 12, 2024 Posté(e) Mai 12, 2024 (modifié) Bonjour, Je ne m'en sors pas avec mon imprimante. Je possede une Elegoo Neptune 4 PRO et j'utilise CURA 5.7.1. Je veux configurer le start G-Code de mon imprimante pour que celle-ci chauffe automatiquement à la bonne température lorsque j'envoie mon fichier via l'interface web. Voici mon start G-CODE: ;{machine_name} M220 S100 ;Set the feed speed to 100% M221 S{print_flow_percentage} ;Set the print traffic percentage M104 S140 M190 S{material_bed_temperature_layer_0} G90 G28 ;home G1 Z10 F300 G1 X67.5 Y0 F6000 G1 Z0.4 F300 M109 S{material_print_temperature_layer_0} G92 E0 ;Reset Extruder G1 X67.5 Y0 Z0.4 F300 ;Move to start position G1 X167.5 E30 F400 ;Draw the first line G1 Z0.6 F120.0 ;Move to side a little G1 X162.5 F3000 G92 E0 ;Reset Extruder Premier problème: Si je ne fait pas chauffer l'imprimante à la bonne température avant, elle ne se met pas en chauffe et j'obtiens une erreur: Extrude below minimum temp Deuxième problème : Si je fait chauffer l'imprimante avant, je peux commencer à imprimer mais le print commence directement au lieu de faire une ligne de purge sur le coté. Je ne comprends pas pourquoi rien ne marche, je suis bloqué depuis 2 jours donc si une âme charitable veut bien me donner un peu d'aide, je lui en serais très reconnaissant... Modifié (le) Mai 12, 2024 par xenos92
Alain D. Posté(e) Mai 12, 2024 Posté(e) Mai 12, 2024 J'ai vu le sujet sur Ultimaker aussi, mais c'est hors de mes compétences, des membres ici devraient pouvoir t'aider. Bizarre quand même les "{" et "}" dans le gcode créé...
pascal_lb Posté(e) Mai 12, 2024 Posté(e) Mai 12, 2024 @xenos92 je déplace dans la bonne section Je ne sais pas d'où sort ce gcode, mais ça ne ressemble pas au gcode Elegoo
PPAC Posté(e) Mai 12, 2024 Posté(e) Mai 12, 2024 Salutation ! Et si tu regarde avec un éditeur de texte comment se trouve finalement retranscrit/interprété/transformé ce "g-code de démarrage" dans un fichier d'impression d'extension ".gcode" généré depuis "Ultimaker Cura" Sachant qu'il faut surement bien faire attention de différencier "Elegoo Cura" le fork de "Ultimaker Cura" a la sauce Elegoo donc avec probablement d'autre "mot clé de remplacement" / "replacement patterns" de "Ultimaker Cura" non bidouillé. Par exemple si je regarde les mot clé de remplacement pour "Ultimaker Cura" non bidouillé ( https://files.fieldofview.com/cura/Replacement_Patterns.html ) je ne trouve pas le pattern suivant que tu utilise dans le "g-code de démarrage" que tu nous a partagé il y a une heure, xenos92 a dit : M221 S{print_flow_percentage} ;Set the print traffic percentage Et donc a tout les coups Ultimaker Cura ne fait pas les autres remplacements suite a cette erreur...
xenos92 Posté(e) Mai 12, 2024 Auteur Posté(e) Mai 12, 2024 (modifié) Effectivement en essayant de parametrer mon imprimante sous Cura 5.7.1, je me suis pas mal ecarté du G-Code d'ELEGOO. Quoiqu'il en soit si je mets le G-CODE de la version Cura 5.6.0 Elegoo cela ne marche pas non plus. Si j'utilise la version de Cura 5.6.0 fourni par elegoo avec ce G-code ci dessous tous fonctionne (préchauffage de l'imprimante, impression de la ligne de purge): ;{current_cura_version} ;{machine_name} M220 S100 ;Set the feed speed to 100% M221 S{print_flow_percentage} ;Set the print traffic percentage M104 S140 M190 S{material_bed_temperature_layer_0} G90 G28 ;home G1 Z10 F300 G1 X67.5 Y0 F6000 G1 Z0.4 F300 M109 S{material_print_temperature_layer_0} G92 E0 ;Reset Extruder G1 X67.5 Y0 Z0.4 F300 ;Move to start position G1 X167.5 E30 F400 ;Draw the first line G1 Z0.6 F120.0 ;Move to side a little G1 X162.5 F3000 G92 E0 ;Reset Extruder Mais si je met ce code dans ma dernière version de Cura 5.7.1, j'ai les erreurs précédemment cités, à savoir pas de préchauffage et donc l'erreur "Extrude below minimum temp", et pas de ligne de purge. EDIT: Super ton lien @PPAC je ne savais pas ou trouver les correspondance des variables Effectivement "print_flow_percentage" n'existe pas. J'ai corrigé cela mais le probleme persiste. Voici le GCODE dans Cura 5.7.1: M220 S100 ;Set the feed speed to 100% M221 S100 ;Set the print traffic percentage M104 S140 M190 S{material_bed_temperature_layer_0} G90 G28 ;home G1 Z10 F300 G1 X67.5 Y0 F6000 G1 Z0.4 F300 M109 S{material_print_temperature_layer_0} G92 E0 ;Reset Extruder G1 X67.5 Y0 Z0.4 F300 ;Move to start position G1 X167.5 E30 F400 ;Draw the first line G1 Z0.6 F120.0 ;Move to side a little G1 X162.5 F3000 G92 E0 ;Reset Extruder Je ne comprends pas. Ou se trouve le problème ? Modifié (le) Mai 12, 2024 par xenos92
PPAC Posté(e) Mai 12, 2024 Posté(e) Mai 12, 2024 il y a 7 minutes, xenos92 a dit : Je ne comprends pas. Ou se trouve le problème ? il y a 9 minutes, xenos92 a dit : ;{current_cura_version} ;{machine_name} M220 S100 ;Set the feed speed to 100% M221 S{print_flow_percentage} ;Set the print traffic percentage M104 S140 M190 S{material_bed_temperature_layer_0} G90 G28 ;home G1 Z10 F300 G1 X67.5 Y0 F6000 G1 Z0.4 F300 M109 S{material_print_temperature_layer_0} G92 E0 ;Reset Extruder G1 X67.5 Y0 Z0.4 F300 ;Move to start position G1 X167.5 E30 F400 ;Draw the first line G1 Z0.6 F120.0 ;Move to side a little G1 X162.5 F3000 G92 E0 ;Reset Extruder Si c'est ce que tu trouve dans un fichier .gcode généré. Cela me dis que donc ton "g-code de démmarage" n'est pas interprété.
xenos92 Posté(e) Mai 12, 2024 Auteur Posté(e) Mai 12, 2024 (modifié) Alors non le G-Code que j'ai mis précédemment est le Start G-code défini dans les paramétrages de l'imprimante sous Cura. J'ai enregistré et exporté les fichiers sous les 2 versions de Cura et voici ce que j'obtiens quand je lis le code dans un editeur. Sous Cura 5.6.0 d'elegoo: ;POSTPROCESSED ; [CreateThumbnail] ; [CreateThumbnail] ;FLAVOR:Marlin ;TIME:533 ;Filament used: 0.374642m ;Layer height: 0.2 ;MINX:103.125 ;MINY:103.115 ;MINZ:0.2 ;MAXX:131.861 ;MAXY:131.875 ;MAXZ:20.103 ;TARGET_MACHINE.NAME:ELEGOO NEPTUNE 4 PRO ;Generated with Cura_SteamEngine 5.6.0 ; ; thumbnail begin 320x320 32624 ... generation des thumbnails ; thumbnail end ; M82 ;absolute extrusion mode ;ELEGOO Cura 5.6.0 - 231229 ;ELEGOO NEPTUNE 4 PRO M220 S100 ;Set the feed speed to 100% M221 S100 ;Set the print traffic percentage M104 S140 M190 S60 M141 S0 G90 G28 ;home G1 Z10 F300 G1 X67.5 Y0 F6000 G1 Z0.4 F300 M109 S220 G92 E0 ;Reset Extruder G1 X67.5 Y0 Z0.4 F300 ;Move to start position G1 X167.5 E30 F400 ;Draw the first line G1 Z0.6 F120.0 ;Move to side a little G1 X162.5 F3000 G92 E0 ;Reset Extruder G92 E0 G92 E0 G1 F2700 E-0.8 ;LAYER_COUNT:100 ;LAYER:0 M106 S161 M204 S500 G1 F600 Z0.6 G0 F12000 X105.409 Y105.749 Z0.6 ;TYPE:SKIRT G1 F600 Z0.2 C'est celui qui fonctionne on voit que le Start G-Code est bien interpreté. Sous Cura 5.7.1: ;FLAVOR:Marlin ;TIME:664 ;Filament used: 0.453982m ;Layer height: 0.2 ;MINX:100.463 ;MINY:100.452 ;MINZ:0.3 ;MAXX:134.528 ;MAXY:134.537 ;MAXZ:20.001 ;TARGET_MACHINE.NAME:Unknown ;Generated with Cura_SteamEngine 5.7.1 M82 ;absolute extrusion mode M220 S100 ;Set the feed speed to 100% M221 S100 ;Set the print traffic percentage M104 S140 M190 S60.0 G90 G28 ;home G1 Z10 F300 G1 X67.5 Y0 F6000 G1 Z0.4 F300 M109 S210.0 G92 E0 ;Reset Extruder G1 X67.5 Y0 Z0.4 F300 ;Move to start position G1 X167.5 E30 F400 ;Draw the first line G1 Z0.6 F120.0 ;Move to side a little G1 X162.5 F3000 G92 E0 ;Reset Extruder G92 E0 G92 E0 G1 F1200 E-1 ;LAYER_COUNT:99 ;LAYER:0 M107 G0 F1800 X103.771 Y103.635 Z0.3 ;TYPE:SKIRT G1 F1200 E0 EDIT: J'ai retiré le plugin de generations des thumbnails sur Cura 5.7.1 pour plus de clareté. Modifié (le) Mai 12, 2024 par xenos92
PPAC Posté(e) Mai 12, 2024 Posté(e) Mai 12, 2024 (modifié) il y a 12 minutes, xenos92 a dit : Sous Cura 5.7.1: il y a 12 minutes, xenos92 a dit : Le start G-Code ne semble pas interpreté ici ... La j'ai pas mieux que de reconstruire petit a petit ton g-code de démarrage sous Ultimaker Cura 5.7.1, puis ajouter une a une les lignes et vérifier quand cela coince. Donc partir d'un "g-code de démarrage" presque "vide" (enfin avec au minimum un petit commentaire pour voir si il se trouve bien inséré en sortie dans le fichier .gcode généré du genre ; "g-code démmarage" Ultimaker Cura 5.7.1 - DEBUT ; VIDE ; "g-code démmarage" Ultimaker Cura 5.7.1 - FIN tester, si ok alors, ajouter une ou des lignes jusqu’au premier paterne de remplacement, re tester, si ok ou non sinon le problème vient des lignes que tu a ajouté ... ... Modifié (le) Mai 12, 2024 par PPAC
xenos92 Posté(e) Mai 12, 2024 Auteur Posté(e) Mai 12, 2024 (modifié) @PPAC J'ai édité mon message précèdent, j'ai retiré le plugin de générations des thumbnails dans la version 5.7.1 pour avoir plus de clarté, ici mon start G-Code apparait bien. Dans la version 5.6.0 d'Elegoo les thumbnails sont générés automatiquement. Du coup en analysant la différence entre les 2 fichiers générés, j'obtiens. - Dans la version d'elegoo j'ai une ligne qui s'est ajouté après M190: M141 S0 - Le reste du G-Code est similaire - Apres le start g-Code le code est diffèrent. Dans la version d'Elegoo il me trouve un LAYER_COUNT:100 alors que dans la version 5.7.1 il est a 99. Le code après la ligne ";LAYER:0" n'a plus rien a voir. Modifié (le) Mai 12, 2024 par xenos92
PPAC Posté(e) Mai 12, 2024 Posté(e) Mai 12, 2024 (modifié) il y a 30 minutes, xenos92 a dit : EDIT: J'ai retiré le plugin de generations des thumbnails sur Cura 5.7.1 pour plus de clareté. Donc c'est le plugin des thumbnail qui fait foirer le truc ? car là sans le plugin des thumbnail tout me semble comme attendu ! non ? Modifié (le) Mai 12, 2024 par PPAC
xenos92 Posté(e) Mai 12, 2024 Auteur Posté(e) Mai 12, 2024 Je viens de relancer un print et... tous fonctionne ! Effectivement c'est le plugin des thumbnails pour Elegoo qui fait foirer tous. Je l'ai viré et redémarrer l'imprimante puis relancer l'impression. Je vous remercie en tous cas pour le temps passé, au moins en cherchant j'ai pu identifier le problème 2
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