Maker des bois Posté(e) Octobre 3, 2022 Partager Posté(e) Octobre 3, 2022 (modifié) Bonjour a vous, Je viens d'installer Klipper avec Mainsail sur un Raspberry Pi Zéro 2w et une BTT GTR. Tous fonctionne, le réglages du Bl-Touch met encore un peu abstrait mais je pense avoir réussi. J'ai essayé de lancer une impression (cube de calibration), préparé avec Cura pour Marlin, mais Mainsail m'affiche un message d'erreur pour lequel je ne comprend pas la raison: "Error on 'M104 S245.0 ?T0 ; prechauffer le hotend': unable to parse 245.0 ? " Es ce que quelqu'un pourrait me dire d'ou vient le probléme? Modifié (le) Octobre 3, 2022 par Maker des bois Lien vers le commentaire Partager sur d’autres sites More sharing options...
PPAC Posté(e) Octobre 3, 2022 Partager Posté(e) Octobre 3, 2022 Salutation ! il y a 5 minutes, Maker des bois a dit : préparé avec Cura pour Marlin, mais Mainsail m'affiche un message d'erreur pour lequel je ne comprend pas la raison: "Error on 'M104 S245.0 ?T0 ; prechauffer le hotend': unable to parse 245.0 ? " Es ce que quelqu'un pourrait me dire d'ou vient le probléme? il semble y avoir un point d’interrogation '?' devant le T0 qui ne devrait pas être là ... Il ressemble a quoi t'on g-code de démarrage sous Cura ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maker des bois Posté(e) Octobre 3, 2022 Auteur Partager Posté(e) Octobre 3, 2022 il y a 4 minutes, PPAC a dit : Il ressemble a quoi t'on g-code de démarrage sous Cura ? Merci, le voila ; Ender 3 Custom Start G-code M140 S{material_bed_temperature_layer_0} ; prechauffer le bed {material_bed_temperature_layer_0} ; attendre que le bed atteigne la température M104 S{material_print_temperature_layer_0} ?T0 ; prechauffer le hotend M109 S{material_print_temperature_layer_0} ?T0 ; attendre que le hotend atteigne la température G28 ; Home all axes G29 T ; BLTouch G92 E0 ; Reset Extruder G1 Z3.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 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish Sinon j'ai vu ca, j'ai testé et ca ne change rien: ###################################################################### # Start Print and End Print ###################################################################### # Replace the slicer's custom start and end g-code scripts with # START_PRINT and END_PRINT. [gcode_macro START_PRINT] gcode: {% set BED_TEMP = params.BED_TEMP|default(60)|float %} {% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(190)|float %} # Start bed heating M140 S{BED_TEMP} # Use absolute coordinates G90 # Reset the G-Code Z offset (adjust Z offset if needed) SET_GCODE_OFFSET Z=0.0 # Home the printer G28 # Move the nozzle near the bed G1 Z5 F3000 # Move the nozzle very close to the bed G1 Z0.15 F300 # Wait for bed to reach temperature M190 S{BED_TEMP} # Set and wait for nozzle to reach temperature M109 S{EXTRUDER_TEMP} [gcode_macro END_PRINT] gcode: # Turn off bed, extruder, and fan M140 S0 M104 S0 M106 S0 # Move nozzle away from print while retracting G91 G1 X-2 Y-2 E-3 F300 # Raise nozzle by 10mm G1 Z10 F3000 G90 # Disable steppers M84 Lien vers le commentaire Partager sur d’autres sites More sharing options...
PPAC Posté(e) Octobre 3, 2022 Partager Posté(e) Octobre 3, 2022 (modifié) il y a 9 minutes, Maker des bois a dit : ; Ender 3 Custom Start G-code M140 S{material_bed_temperature_layer_0} ; prechauffer le bed M190 S{material_bed_temperature_layer_0} ; attendre que le bed atteigne la température M104 S{material_print_temperature_layer_0} ?T0 ; prechauffer le hotend M109 S{material_print_temperature_layer_0} ?T0 ; attendre que le hotend atteigne la température Alors, je dirais d'enlever les '?' qui traîne avant les "T0" ... Et aussi il semble te manquer un "M190 S" en début de ligne juste après la ligne du "M140 ..." Edit : Mais là comme tu utilise klipper, ne faut t'il pas appeler la macro avec un "START_PRINT" dans le g-code de démarrage de Cura ? Modifié (le) Octobre 3, 2022 par PPAC Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maker des bois Posté(e) Octobre 3, 2022 Auteur Partager Posté(e) Octobre 3, 2022 il y a 7 minutes, PPAC a dit : Alors, je dirais d'enlever les deux '?' qui traîne avant les T0 ... Et aussi il semble te manquer un "M190 S" en début de ligne juste après la ligne du "M140 ..." C'est fait et cela me donne ca: Error on 'M190 S': unable to parse Désolé je n'avais pas mis de temperature de prechauffage... Pourtant j'y ai pensé C'est bon, l'impression a l'air de se lancer. MERCI Lien vers le commentaire Partager sur d’autres sites More sharing options...
PPAC Posté(e) Octobre 3, 2022 Partager Posté(e) Octobre 3, 2022 il y a 9 minutes, PPAC a dit : Edit : Mais là comme tu utilise klipper, ne faut t'il pas appeler la macro avec un "START_PRINT" dans le g-code de démarrage de Cura ? Mais là je ne sais pas vraiment car j'ai jamais joué avec klipper... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Savate Posté(e) Octobre 3, 2022 Partager Posté(e) Octobre 3, 2022 il y a 53 minutes, Maker des bois a dit : Es ce que quelqu'un pourrait me dire d'ou vient le probléme? Normalement avec Klipper tu as 2 macros dans le printer.cfg (print_start et print_end) et tu peux mettre uniquement print_start dans le gcode de démarrage de ton slicer et print_end dans le gcode de fin de ton slicer avec toutes les commandes dans les macros (comme ça si tu changes de slicer, ça simplifie bien la vie ) 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maker des bois Posté(e) Octobre 3, 2022 Auteur Partager Posté(e) Octobre 3, 2022 (modifié) Il y a 2 heures, Savate a dit : Normalement avec Klipper tu as 2 macros dans le printer.cfg (print_start et print_end) et tu peux mettre uniquement print_start dans le gcode de démarrage de ton slicer et print_end dans le gcode de fin de ton slicer avec toutes les commandes dans les macros (comme ça si tu changes de slicer, ça simplifie bien la vie ) Salut Savate, oui j'ai vu cela et j'ai essayé vite fait une fois sans que cela soit concluant. Mais tu as raison, je préfère largement cette méthode. J'ai changé vite fait mon fichier cura comme @PPAC me l'a indiqué et ca a fonctionné. Mais je n'ai pas mis le M190 car si le plateau est chaud il faut attendre qu'il refroidissent a la température de préchauffage ( et c'est plus long que de le chauffer ) D’ailleurs lui aussi me parle de cette macro. Pour le moment je me bat avec mon Bl-Touch qui pour le moment ne sert que de endstop. Berdol, c'est du taf j'ai l'impression d’être a mes début en découvrant marlin, ou mes débuts avec l’Arduino. J'utilise rarement Python sur Linux mais un peu quand même. Mais la ce n'est pas le même niveau. J'ai deux langue a apprendre en même temps, python pour comprendre ce que je fait et l'anglais pour comprendre le manuel Klipper. Pour le moment mon fichier printer.cfg ressemble a ca: monprinter.txt Tous ca je l'ai mis car j'avais des messages d'erreur dans mainsail mais sans rien comprendre: display_status pauyse_resume gcode_macro PAUSE gcode_macro RESUME gcode_macro CANCEL_PRINT displaty status ilme la demandé mais je n'utilise pas l'ecran, j'ai fait qq test mais dans tous les cas il reste bleu. Et le reste je ne comprend pas le langage, je me doute seulement que c'est pour les fonctions pause, redémarrage et annulation de Mainsail Modifié (le) Octobre 3, 2022 par Maker des bois Lien vers le commentaire Partager sur d’autres sites More sharing options...
Savate Posté(e) Octobre 3, 2022 Partager Posté(e) Octobre 3, 2022 il y a une heure, Maker des bois a dit : Pour le moment mon fichier printer.cfg ressemble a ca: Il semble pas mal du tout ton fichier de config pour le BL Touch si il fonctionne bien comme endstop, tu peux essayer un PROBE_CALIBRATE pour lz zoffset Etapes : Lancer un G28 Déplacer le tête au centre du plateau Lance PROBE_CALIBRATE Une fois qu'il a fait son test : Feuille de papier et réglages avec la commande TESTZ TESTZ=-0.1 pour descendre de 0,1 par Exemple une fois que le réglage est ok : ACCEPT et SAVE_CONFIG -> ça va te rajouter des lignes en ## à la fin du fichier, il faudra faire attention à ne pas les virer Pour faire un mesh du plateau : BED_MESH_CALIBRATE sans paramètres BED_MESH_CLEAR pour virer le mesh pour le sauver : BED_MESH_PROFILE SAVE=<nom du profil> pour le charger : BED_MESH_PROFILE LOAD=<nom du profil> pour le virer : BED_MESH_PROFILE REMOVE=<nom du profil> 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maker des bois Posté(e) Octobre 3, 2022 Auteur Partager Posté(e) Octobre 3, 2022 Oh bien merci, j’étais en train de chercher tous ça avec DeepL mon meilleur amis actuellement J'ai réussi a faire adhérer un cube en PETG mais j'ai un gros souci de warping sur la moitié du cube. J'ai la porte entre-ouverte et le PLA c'est plus simple, je pense que je vais changer de bobine pour la suite des test. J'attend la fin de l'impression en attendant, j'ai créé une nouvelle imprimante dans cura avec un g-code pour que Klipper gère le début et la fin de l'impression et j'ai remodifié le printer.cfg avec les macro gcode pour le début et la fin de l'impression. Je l'ai fait en prenant en exemple mes paramètres de cura pour Marlin, on verra ce que ca donne. Bon pour le G-code dans Klipper a la place de Cura ça fonctionne, jusqu'au leveling avec le Bl-Touch. J'ai un message d'erreur me disant qu'il ne connait pas la commande G28. Je verrai ça demain. Bonne soirée Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maker des bois Posté(e) Octobre 4, 2022 Auteur Partager Posté(e) Octobre 4, 2022 (modifié) Il y a 20 heures, Savate a dit : Etapes : Lancer un G28 Déplacer le tête au centre du plateau Lance PROBE_CALIBRATE Une fois qu'il a fait son test : Feuille de papier et réglages avec la commande TESTZ TESTZ=-0.1 pour descendre de 0,1 par Exemple Bonjour @Savate, j'ai tésté ce que tu m'as dit: G28 + TESTZ=> Z position: ?????? --> 5.380 <-- ?????? TESTZ=-0.1 =>Unknown command:"TESTZ=-0.1" Modifié (le) Octobre 4, 2022 par Maker des bois Lien vers le commentaire Partager sur d’autres sites More sharing options...
Savate Posté(e) Octobre 4, 2022 Partager Posté(e) Octobre 4, 2022 à l’instant, Maker des bois a dit : Unknown command:"TESTZ=-0.1" Oups ... je suis allé un peu trop vite c''est : TESTZ Z=-0.1 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maker des bois Posté(e) Octobre 4, 2022 Auteur Partager Posté(e) Octobre 4, 2022 il y a 3 minutes, Savate a dit : Oups ... je suis allé un peu trop vite c''est : TESTZ Z=-0.1 Ah oui, maintenant que tu le dit je vois bien le problème (pas encore le niveau pour le voir de moi même), je pense que ça ira mieux. J'ai un autre soucis lié au début d'impression mais je vais ouvrir un autre sujet. (Plus simple à chercher pour ceux à venir qui pourraient avoir le même problème) Il y a 20 heures, Savate a dit : BED_MESH_PROFILE SAVE=<nom du profil> Ok, merci bien @Savatec'est fait et parfait Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maker des bois Posté(e) Octobre 31, 2022 Auteur Partager Posté(e) Octobre 31, 2022 Le 03/10/2022 at 13:06, PPAC a dit : Mais là je ne sais pas vraiment car j'ai jamais joué avec klipper... Ouf désolé je n'avais pas vu, Si dans Cura mon g-code debut et fin c'est bien start_print et end_print 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