edsp49 Posté(e) Décembre 2, 2020 Posté(e) Décembre 2, 2020 Me voici revenu avec un petit problème logiciel! J'ai trouvé sur le net un start gcode qui permet de : 1: chauffer le plateau 2 attendre la fin de chauffe 3 Faire le g29 4 Préchauffer la buse (160) qui se fera en même temps que le g29 afin de gagner un peu de temps et surtout éviter a la buse de baver en chauffant au maxi Etc..... Mais cura en faisant le gcode me saisit: ;Generated with Cura_SteamEngine 4.6.1 M140 S55 M105 M190 S55 M104 S200 M105 M109 S200 ce qui fait que ma modif ne sert a rien ! Peut-on modifier quelque chose dans cura pour éviter cela ? Merci d'avance pour vos réponses ! Edouard
pafpaf Posté(e) Décembre 3, 2020 Posté(e) Décembre 3, 2020 Salut @edsp49 moi j'ai ça comme gcode je chauffe mon plateau et après je chauffe la buse G21 ; set units to millimetrers M190 S[bed_temperature] M104 S[temperature] G28 ; home all axes G1 Z5 F3000 ; lift nozzle 1
edsp49 Posté(e) Décembre 3, 2020 Auteur Posté(e) Décembre 3, 2020 salut Pafpaf, Merci pour ta réponse; Est-ce ton start gcode personnel ou le gcode généré par Cura ? Cdlt Edouard
fran6p Posté(e) Décembre 3, 2020 Posté(e) Décembre 3, 2020 Il y a 19 heures, edsp49 a dit : Peut-on modifier quelque chose dans cura pour éviter cela ? Généralement dans les paramètres de l'imprimante, on peut ajouter ce qu'on veut dans le G-code de démarrage et de fin . Avec Cura 4.8 et le profil par défaut pour une Ender 3 Pro : Le gcode que tu as affiché correspond, en gros à un G-code de démarrage vide. Voici un extrait de mon G-code de démarrage pour ma CR10 : Citation ; 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 ; Si ABL ;G29 ; palpage a chaque impression ;M420 S ; si le maillage est deja enregistre M109 S{material_print_temperature_layer_0} ; Attente chauffage buse température de 1ere couche ; fin reglages temp G92 E0 ; Ligne de purge 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 2
pafpaf Posté(e) Décembre 3, 2020 Posté(e) Décembre 3, 2020 Merci @fran6p tu et toujours là pour affiner mes réponses ces cool pour la personne
edsp49 Posté(e) Décembre 4, 2020 Auteur Posté(e) Décembre 4, 2020 Salut @fran6p, Merci pour ton aide! Je vais m'inspirer de ton Gcode et reviendrais donner le résultat. Cdlt Edouard
edsp49 Posté(e) Décembre 4, 2020 Auteur Posté(e) Décembre 4, 2020 Bonjour @fran6p J'ai modifié mon Start Gcode en fonction du tien, mais cela n'a pas résolu mon problème ! ;Generated with Cura_SteamEngine 4.6.1M140 S55M105M190 S55M104 S200M105M109 S200M82 ;absolute extrusion mode ;Ender 3 Custom Start G-code M140 S55 ; Chauffe Bed M190 S55 ; Attente Bed a temperature M104 S160 ; Prechauffe Buse G28 ; Home all axes G29 ; Touch Mi G92 E0 ; Reset Extrudeur M104 S200 ; Chauffe Buse M109 S200 ; Attente Chauffe Buse G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed G1 X7.1 Y20 Z0.3 F5000.0 ; Move to start position G1 X7.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line G1 X7.4 Y200.0 Z0.3 F5000.0 ; Move to side a little G1 X7.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line G92 E0 ; Reset Extruder G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed G1 X9 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish G92 E0 G92 E0 G1 F1500 E-6.5 Cura me rajoute toujours la partie grisée avant mon start gcode, et c'est ce que je voudrais supprimer afin que le gcode final commence réellement par mon Start Gcode, Une Idée ? Edouard
Yellow T-pot Posté(e) Décembre 4, 2020 Posté(e) Décembre 4, 2020 (modifié) Salut @edsp49 j'ai regardé dans mes g-codes Cura entre la Ender-3 et la X5SA et effectivement, il y a un truc bizarre. Pour la X5SA, les lignes: M140 S{material_bed_temperature} M104 S{material_print_temperature} T0 M190 S{material_bed_temperature} M109 S{material_print_temperature} T0 sont inscrites dans le g-code de démarrage et se retrouvent donc bien de façon unique dans le G-code final. Dans le cas du profil Ender-3, ces lignes ne sont pas présentes dans le G-code de démarrage mais on les retrouve bien dans le G-code final: ;Generated with Cura_SteamEngine 4.4.1 M140 S60 M105 M190 S60 M104 S200 M105 M109 S200 Je ne sais pas ou sont stockées ces lignes fantôme... pour contourner le problème, je vois 3 possibilités: - soit tu pars d'un profil vierge que tu reconstruis pour une Ender-3 avec les G-codes de démarrage que tu veux. - soit tu trouves un autre profil Creality ou les lignes M140 sont dans le G-code de démarrage et tu l'adaptes à la Ender-3 - soit tu mets des valeurs de t° basses dans l'onglet "Materiau" pour que la consigne d'attente M109/M190 soit la plus courte possible et tu mets la t° que tu souhaites dans le G-code de démarrage pendant que le G29 s'exécute...si ça fonctionne, il ne faudra pas oublié de remettre le G-code de démarrage à jour si tu veux faire évoluer tes t°. Modifié (le) Décembre 4, 2020 par Yellow T-pot 1
edsp49 Posté(e) Décembre 4, 2020 Auteur Posté(e) Décembre 4, 2020 Salut @Yellow T-pot et merci de t' intéresser a mon cas ! Les 3 possibilités que tu me propose me paraissent intéressantes. Personnellement j'avais envisagé ta troisième proposition, mais sans la mettre en pratique car pas sur du résultat (la peur du débutant!). A te lire, je vais sans doute partir sur la création d'une imprimante "bidon" dans laquelle je rentrerais mon Gcode et les coordonnées de ma Ender3Pro En tous cas Merci pour ton aide ! Cdlt Edouard
fran6p Posté(e) Décembre 4, 2020 Posté(e) Décembre 4, 2020 Dernière possibilité: essayer Cura v4.8.0 1
Yellow T-pot Posté(e) Décembre 4, 2020 Posté(e) Décembre 4, 2020 il y a 51 minutes, fran6p a dit : Dernière possibilité: essayer Cura v4.8.0 effectivement, je suis sous 4.8 mais j'avais repris un ancien G-code 4.4.1 pour la Ender-3 mais plus d'espoir...4.8 ne semble rien changer à l'histoire ! ;Generated with Cura_SteamEngine 4.8.0 M140 S60 M105 M190 S60 M104 S200 M105 M109 S200 M82 ;absolute extrusion mode ; Ender 3 Custom Start G-code G92 E0 ; Reset Extruder 1
edsp49 Posté(e) Décembre 4, 2020 Auteur Posté(e) Décembre 4, 2020 Je n'ai pas encore essayé la version 4.8.0 mais en bidouillant dans le start gcode un petit panneau est apparu qui disait "Gcode commands to be executed at the very start separated by \n." J'ai essayé de mettre cela au tout début de mon start gcode, mais rien de changé !!!!!!!! Ou est-ce qu'il peut falloir mettre ce code pour résoudre ce problème ???????? Ma reconnaissance éternelle a celui (ou celle) qui me donnera la solution . Edouard
Yellow T-pot Posté(e) Décembre 4, 2020 Posté(e) Décembre 4, 2020 (modifié) C'est un séparateur d'instructions, comme dans cet exemple existant dans le configuration_adv.h #define G29_SUCCESS_COMMANDS "M117 Bed leveling done." #define G29_RECOVER_COMMANDS "M117 Probe failed. Rewiping.\nG28\nG12 P0 S12 T0" #define G29_FAILURE_COMMANDS "M117 Bed leveling failed.\nG0 Z10\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nG4 S1" Jamais utilisé donc je ne peux t'en dire plus...si un balèze de Marlin passe par là, fais lui signe Modifié (le) Décembre 4, 2020 par Yellow T-pot 1
edsp49 Posté(e) Décembre 4, 2020 Auteur Posté(e) Décembre 4, 2020 Merci du tuyau, @Yellow T-pot je vais surveiller les marlinistes Pour @fran6p je viens d’essayer la version 4.8.0 et je confirme les dires de yellow T-pot. Rien de changé !
fran6p Posté(e) Décembre 4, 2020 Posté(e) Décembre 4, 2020 Pour info only le «\n» est un passage à la ligne. Dans le gcode de début on peut écrire : Citation G28 M420 S G92 E0 … ou Citation G28\nM420 S\nG92 E0 C'est la même chose. Aurais-tu trouvé une nouvelle fonctionnalité (autre nom donné à un «bug» ) dans Cura ? Voici le début d'un gcode chez moi : Citation ;FLAVOR:Marlin ;TIME:17487 ;Filament used: 26.4826m ;Layer height: 0.2 ;MINX:12.75 ;MINY:77.176 ;MINZ:0.2 ;MAXX:287.25 ;MAXY:227.166 ;MAXZ:13;Generated with Cura_SteamEngine 4.8.0 M82 ;absolute extrusion mode; gcode macro Klipper START_PRINT T_BED=55 T_EXTRUDER=210 G92 E0 G92 E0 G10 ;LAYER_COUNT:65 ;LAYER:0 M106 S255 G0 F6000 X17.033 Y77.378 Z0.2 ;TYPE:SKIRT J'utilise Klipper comme firmware donc ne pas se préoccuper de la ligne en «bleu» . Après la ligne «;Generated with Cura_SteamEngine 4.8.0», il n'y a que mon gcode de démarrage Dans les paramètres de ta machine, l'onglet «Extrudeur» est vide ? Seul l'onglet «Imprimante» contient des données ? Cura pour ma CR10 : 1
edsp49 Posté(e) Décembre 5, 2020 Auteur Posté(e) Décembre 5, 2020 Merci @fran6p de ton explication sur le \n. Je me coucherai moins bête ce soir, mais mon problème reste a résoudre ! Il y a 14 heures, fran6p a dit : Aurais-tu trouvé une nouvelle fonctionnalité (autre nom donné à un «bug» ) dans Cura ? Non, celle-ci me suffit ! Il y a 14 heures, fran6p a dit : Voici le début d'un gcode chez moi : Voici le mien! ;FLAVOR:Marlin ;TIME:1725 ;Filament used: 1.17742m ;Layer height: 0.2 ;MINX:85.538 ;MINY:85.411 ;MINZ:0.2 ;MAXX:134.462 ;MAXY:134.589 ;MAXZ:15 ;Generated with Cura_SteamEngine 4.8.0 M140 S55 M105 M190 S55 M104 S200 M105 M109 S200 M82 ;absolute extrusion mode ; Ender 3 Custom Start G-code M140 S55 ; Chauffe Bed M104 S160 ; Prechauffe Buse M190 S55 ; Attente Bed a temperature G28 ; Home all axes G29 ; Touch Mi M109 S200 ; Attente Buse a temperature G92 E0 ; Reset Extrudeur G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed G1 X7.1 Y20 Z0.3 F5000.0 ; Move to start position G1 X7.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line G1 X7.4 Y200.0 Z0.3 F5000.0 ; Move to side a little G1 X7.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line G92 E0 ; Reset Extruder G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed G1 X9 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish G92 E0 G92 E0 G1 F1500 E-6.5 ;LAYER_COUNT:75 ;LAYER:0 Il y a 14 heures, fran6p a dit : Dans les paramètres de ta machine, l'onglet «Extrudeur» est vide ? Seul l'onglet «Imprimante» contient des données ? Exact, chez moi c'est pareil !!!!
fran6p Posté(e) Décembre 5, 2020 Posté(e) Décembre 5, 2020 @edsp49 Un problème de profil Cura corrompu peut-être ? Sous Windows, deux dossiers «cachés» contiennent les personnalisations de Cura. Le plus simple pour y accéder est de passer par le menu Aide : Le premier se trouve dans C:\Users\NOM-UTILISATEUR\AppData\Roaming\cura Le second dans C:\Users\NOM-UTILISATEUR\AppData\Local\cura Dans chacun tu trouveras les dossiers des différentes versions installées. Pour repartir sur de bonnes bases, si tu as des profils auxquels tu tiens, tu les sauvegardes. Tu désinstalles ta version de Cura via l'outil idoine. Tu complètes cette désinstallation en supprimant les dossiers Cura de AppData\Roaming|Local\ Tu réinstalles Cura et tu ajoutes ton imprimante via la prise en main de première installation. Tu tranches une pièce et examines le gcode généré pour voir si tu as toujours ces 6 lignes qui ne devraient normalement pas être là. 1 1
edsp49 Posté(e) Décembre 5, 2020 Auteur Posté(e) Décembre 5, 2020 Il y a 1 heure, fran6p a dit : Un problème de profil Cura corrompu peut-être ? Comme je disais dans le titre: "il n'en fait qu'a sa tête." Merci beaucoup pour ton investissement, mais il va falloir que je relise et que j'étudie ton dossier car quand j’étais petit, J'ai fait "Ajustage" ! Provisoirement, je viens d'utiliser une solution toute simple: j'ai édité mon fichier de la pièce a réaliser avec notepad et j'ai mis un ; devant les lignes qui me dérangent. NA!!!, on va quand même pas se laisser emm embêter par l'informatique ! Edouard
fran6p Posté(e) Décembre 5, 2020 Posté(e) Décembre 5, 2020 il y a 36 minutes, edsp49 a dit : j'ai édité mon fichier de la pièce a réaliser avec notepad et j'ai mis un ; devant les lignes qui me dérangent. C'est souvent les solutions les plus simples qui sont les meilleures (pourquoi faire simple quand on peut faire compliqué ?). Je suis aussi adepte du principe K.I.S.S. en plus il a plusieurs effets et ça c'est cool (kiss cool). 2
edsp49 Posté(e) Décembre 6, 2020 Auteur Posté(e) Décembre 6, 2020 Il y a 17 heures, fran6p a dit : Tu désinstalles ta version de Cura via l'outil idoine. Tu complètes cette désinstallation en supprimant les dossiers Cura de AppData\Roaming|Local\ Tu réinstalles Cura et tu ajoutes ton imprimante via la prise en main de première installation. Tu tranches une pièce et examines le gcode généré pour voir si tu as toujours ces 6 lignes qui ne devraient normalement pas être là. J'ai fait (presque) tout ça car je n'est pas réussi a supprimer le dossier Roaming (acces refusé), et j'ai toujours les six lignes qui......
Marc3D Posté(e) Décembre 6, 2020 Posté(e) Décembre 6, 2020 (modifié) il y a une heure, edsp49 a dit : J'ai fait (presque) tout ça car je n'est pas réussi a supprimer le dossier Roaming (acces refusé) Attention: ne supprime pas le dossier roaming, mais le dossier cura sous roaming (ou renomme-le) Pour rappel, sous Windows: %Appdata%\Roaming = Dossier où sont stockés les paramètres des logiciels. Ce paramètres sont accessibles même en réseau (si ton PC est utilisé comme un serveur) %AppData%\Local = Dossier où sont stockés les paramètres des logiciels uniquement accessible depuis cette machine. %AppData est une variable locale, c'est à dire un moyen d'appeler le système utilisateur quelque-soit le nom (souvent c:\users\<nom>) Tu peux taper dir %AppData% ou faire WIN+R et taper %AppData% pour y arriver directement. Modifié (le) Décembre 6, 2020 par Marc3D 1
edsp49 Posté(e) Décembre 7, 2020 Auteur Posté(e) Décembre 7, 2020 J'ai réussi a supprimer le dossier cura de AppDatta\Roaming sous l' oeil bienveillant de @Marc3D . J'ai réinstallé Cura, ajouté mon imprimante, entré mon Gcode perso et tranché une pièce suivant les conseil de @fran6p et voici le résultat ;FLAVOR:Marlin ;TIME:1725 ;Filament used: 1.17742m ;Layer height: 0.2 ;MINX:85.538 ;MINY:85.411 ;MINZ:0.2 ;MAXX:134.462 ;MAXY:134.589 ;MAXZ:15 ;Generated with Cura_SteamEngine 4.8.0 M140 S60 M105 M190 S60 M104 S200 M105 M109 S200 M82 ;absolute extrusion mode ; Ender 3 Custom Start G-code M82 ;extrusion mode absolu M140 S55 ; chauffe Bed M104 S160 ; Prechauffe Buse M190 S55 ; Attente Bed a Temperature G28 ; Home all axes G29 ; Touch Mi M109 S200 ; Attente Buse a temperature G92 E0 ;Reset Extrudeur G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed G1 X7.1 Y20 Z0.3 F5000.0 ; Move to start position G1 X7.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line G1 X7.4 Y200.0 Z0.3 F5000.0 ; Move to side a little G1 X7.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line G92 E0 ; Reset Extruder G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed G1 X10 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish G92 E0 G92 E0 G1 F1500 E-6.5 ;LAYER_COUNT:75 ;LAYER:0 LES FAMEUSES LIGNES SONT TOUJOURS LA !!!!
fran6p Posté(e) Décembre 7, 2020 Posté(e) Décembre 7, 2020 Ta machine est envoûtée Tu aurais les paramètres de Cura concernant la section «Matériau» (les températures quoi ) ? 1
edsp49 Posté(e) Décembre 7, 2020 Auteur Posté(e) Décembre 7, 2020 Il y a 5 heures, fran6p a dit : Ta machine est envoûtée Ou c'est moi qui suis maudit !!!!! J'ai réalisé ce test juste après avoir installé Cura et il est dans la version Basic, Température d'impression 200 , température du plateau 60 !
Patave Posté(e) Décembre 17, 2020 Posté(e) Décembre 17, 2020 (modifié) Bonjour, Je lis juste maintenant ce post. J'avais le même problème. J'ai simplement ajouté une ligne de chauffe Extrudeur arbitraire en 1ere ligne de mon code de démarrage M104 S50 ; Règle la température Extrudeur à 50° pour bloquer l'auto génération CURA En fait le compilateur CURA génère les lignes de température si il ne trouve pas de ligne de chauffe dans le code de démarrage "au debut" ! J'ai mis 50 mais on doit pouvoir mettre 25° proche de la T° ambiante Edit: Je confirme avec 25, c'est OK Modifié (le) Décembre 17, 2020 par Patave
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