pat30 Posté(e) hier à 07:17 Posté(e) hier à 07:17 Le 16/10/2025 at 19:06, fran6p a dit : Bientôt une première impression ? ben ça veut pas...,un problème avec le capteur de filament donc certainement dans le gcode de démarrage mais quoi que je mette ça veut pas ...
fran6p Posté(e) hier à 10:23 Posté(e) hier à 10:23 Récupère le journal klippy.log, change l'extension en .txt (klippy.log.txt) et pose le ici qu'on voit ce qui malfonctionne.
pat30 Posté(e) hier à 12:48 Auteur Posté(e) hier à 12:48 Il y a 2 heures, fran6p a dit : Récupère le journal klippy.log, change l'extension en .txt (klippy.log.txt) et pose le ici qu'on voit ce qui malfonctionne. je t'envoi un lien en mp car trop gros pour le forum, j'ai fais plein de test, nul mais j'essayé. je pense que c'est une bêtise de démarrage , car j'ai réussi à lancer un fichier que j'avais tranché sur simplify3d.
fran6p Posté(e) hier à 13:24 Posté(e) hier à 13:24 Si tu utilises Qidistudio, pourrais-tu mettre ici le Gcode de démarrage et pourquoi pas aussi celui de fin. Et aussi le début du gcode que tu as essayé d'imprimer (jusqu'à la première couche ça devrait suffire).
pat30 Posté(e) hier à 13:31 Auteur Posté(e) hier à 13:31 (modifié) je suis revenu à la base pour pas me melanger les pinceaux PRINT_START G28 M141 S0 G0 Z50 F600 M190 S[bed_temperature_initial_layer_single] G28 Z G29; mesh bed leveling ,comment this code to close it G0 X0 Y0 Z50 F6000 M109 S[nozzle_temperature_initial_layer] M106 P3 S255 M83 G4 P3000 T[initial_tool] G0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000 G0 Z[initial_layer_print_height] F600 G1 E3 F1800 G1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000 G1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000 G1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000 G1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000 G1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000 G1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000 G1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 12} E{-10 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000 G1 E{10 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000 le end M141 S0 M104 S0 M140 S0 G1 E-3 F1800 G0 Z{max_layer_z + 3} F600 G0 X0 Y0 F12000 {if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif} le reste en PJ bouton203D.gcode Modifié (le) hier à 13:31 par pat30
fran6p Posté(e) il y a 23 heures Posté(e) il y a 23 heures (modifié) Pour le Gcode de démarrage (récupéré de mon profil Qidislicer, même chose pour Qidistudio) : SET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count] PRINT_START G28 M141 S0 G0 Z10 F600 ; Z50 M190 S[first_layer_bed_temperature] G28 Z ;G29; mesh bed leveling ,comment this code to close it BED_MESH_CALIBRATE ADAPTIVE=1 G0 X0 Y0 Z10 F6000 ; Z50 M109 S[first_layer_temperature] M106 P3 S255 M83 G4 P3000 G0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000 G0 Z[first_layer_height] F600 G1 E3 F1800 G1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000 G1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000 G1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000 G1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000 G1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000 G1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000 G1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 12} E{-10 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000 G1 E{10 * 0.5 * first_layer_height * nozzle_diameter[0]} F3000 SFS_ENABLE ;SET_FILAMENT_SENSOR SENSOR=encoder_fila ENABLE=1 _ENABLE_FS ;SET_FILAMENT_SENSOR SENSOR=fila ENABLE=1 ; enable filament sensor Les dernières lignes concernent l'activation du double détecteur BTT de filaments (absence ET défilement) : SFS_ENABLE et _ENABLE_FS Par défaut, à l'allumage de la XM3 après une seconde, il y a un Gcode retardé qui désactive le détecteur de filament : [delayed_gcode DISABLEFILAMENTSENSOR] initial_duration: 1 gcode: SET_FILAMENT_SENSOR SENSOR=fila ENABLE=0 SET_FILAMENT_SENSOR SENSOR=encoder_fila ENABLE=0 Toutes les macros concernant le filament sont dans macros/filament.cfg La macro PRINT_START est celle de Qidi, un peu modifiée (macros/qidi_macros.cfg) : [gcode_macro PRINT_START] gcode: SFS_DISABLE ; Disable BTT SFS v2.0 filament encoder before print starts to stop false positives in purge layer before print. HOT_CALIBRATE_START SET_PIN PIN=caselight VALUE=1 ; LEDs on UPDATE_DELAYED_GCODE ID=delayed_printer_off DURATION=300 # éteindre l'imprimante à la fin d'une impression Le détecteur de filament est ensuite réactivé via le Gcode de démarrage du trancheur (si les lignes sont présentes, ce qui n'est pas le cas dans le fichier bouton203D.gcode Modifié (le) il y a 23 heures par fran6p
pat30 Posté(e) il y a 23 heures Auteur Posté(e) il y a 23 heures (modifié) ben décidément Klipper c'est pas pour moi, j'ai rajouté les 2 lignes de différente manière et ça ne fonctionne toujours pas SET_FILAMENT_SENSOR SENSOR=fila ENABLE=1 M117 G92 E0 SET_FILAMENT_SENSOR SENSOR=encoder_fila ENABLE=1 SET_FILAMENT_SENSOR SENSOR=fila ENABLE=1 SET_FILAMENT_SENSOR SENSOR=encoder_fila ENABLE=1 SFS_ENABLE ;SET_FILAMENT_SENSOR SENSOR=encoder_fila ENABLE=1 _ENABLE_FS ;SET_FILAMENT_SENSOR SENSOR=fila ENABLE=1 ; enable filament sensor Modifié (le) il y a 22 heures par pat30
fran6p Posté(e) il y a 22 heures Posté(e) il y a 22 heures (modifié) Qu'est-ce qui ne fonctionne pas exactement ? Tu as ajouté à la fin du Gcode de démarrage du trancheur ? SFS_ENABLE _ENABLE_FS Klipper peut parfois être déroutant, mais il faut persévérer . Dans Fluidd, il me semble qu'on peut activer / désactiver les détecteurs manuellement (section Capteurs de filament dans le tableau de bord et aussi dans la fenêtre Réglages (celle de visualisation du maillage). Modifié (le) il y a 22 heures par fran6p
pat30 Posté(e) il y a 21 heures Auteur Posté(e) il y a 21 heures (modifié) il y a une heure, fran6p a dit : Qu'est-ce qui ne fonctionne pas exactement ? toujours pareil, le même message d'erreur, j'ai essayé avec ces trois façon d'écrire a la fin du gcode de demarrage: SET_FILAMENT_SENSOR SENSOR=fila ENABLE=1 M117 G92 E0 SET_FILAMENT_SENSOR SENSOR=encoder_fila ENABLE=1 SET_FILAMENT_SENSOR SENSOR=fila ENABLE=1 SET_FILAMENT_SENSOR SENSOR=encoder_fila ENABLE=1 SFS_ENABLE ;SET_FILAMENT_SENSOR SENSOR=encoder_fila ENABLE=1 _ENABLE_FS ;SET_FILAMENT_SENSOR SENSOR=fila ENABLE=1 alors non je ne désespère pas mais je dois vraiment être mauvais ou Klipper ne même pas je me suis aperçu au démarrage de la machine, ces deux inter sont dans cette position et si je passe au vert les deux, après avoir lancé le fichier ils reviennent comme ça. autre chose la console m'affiche ça Edit, encore: autre test, en enlevant le Print_Start du gcode de démarrage, l'impression se lance, par contre je ne connais pas les répercutions: Modifié (le) il y a 20 heures par pat30
fran6p Posté(e) il y a 20 heures Posté(e) il y a 20 heures (modifié) il y a une heure, pat30 a dit : l'impression se lance, par contre je ne connais pas les répercutions Aucune, tu peux t'en passer. La macro Qidi PRINT_START n'est pas vraiment un code de démarrage d'imprimante. Tu risques juste de ne plus avoir d'éclairage interne (avec mes bandes de LEDs normalement ça éclaire bien . Le Gcode retardé (la dernière ligne de PRINT_START) était utilisé chez moi pour activer la prise connectée permettant d'éteindre l'imprimante. Sans aller jusqu'à la supprimer, tu peux la commenter en mettant en début de ligne un point-virgule (;). Avec Klipper une ligne débutant par un dièse ou un point-virgule est considérée comme un commentaire et donc non évaluée. C'est l'heure de l'apéro donc indisponible jusqu'à demain . D'autres intervenants ont le droit de s'immiscer pour apporter leur eau au moulin. Modifié (le) il y a 20 heures par fran6p
pat30 Posté(e) il y a 20 heures Auteur Posté(e) il y a 20 heures (modifié) Il y a 3 heures, fran6p a dit : C'est l'heure de l'apéro donc indisponible jusqu'à demain T'as bien raison, perso, j'ai déjà le verre à la main. Il y a 3 heures, fran6p a dit : D'autres intervenants ont le droit de s'immiscer pour apporter leur eau au moulin. Y a pas foule, mais si un autre modo que toi (celui qui n'est pas à l'apéro) pouvait créer un autre sujet à partir du message 8 ça serait sympa, j'éditerai le premier message pour être plus propre car on est sortie du sujet initial . merci Modifié (le) il y a 17 heures par pat30
fran6p Posté(e) il y a 3 heures Posté(e) il y a 3 heures Il y a 16 heures, pat30 a dit : créer un autre sujet à partir du message 8 Vos souhaits sont exaucés, messire
pat30 Posté(e) il y a 24 minutes Auteur Posté(e) il y a 24 minutes Il y a 2 heures, fran6p a dit : Vos souhaits sont exaucés, messire Merci, je vois que c'est encore toi qui t'y colle, je suppose que les autres étaient aussi à l'apéro . Alors pour un premier print, j'ai pas forcement fait dans le facile, enfin pour mon ancienne c'était pas facile pour l'X-max un jeu d'enfant. Ce sont les boutons du tableau de bord de la Peugeot 203 de ma fille, redessiné sur la base de photos et des morceaux qui restaient des siens. Donc du filament ASA, sur la photo il y en a deux qui sont des tests fait avec ma DIY qui était ouverte, les autres sont brut de décoffrage de la QIDI. Le résultat est sans appel, j'adore cette machine .
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