pat30 Posté(e) Octobre 18 Posté(e) Octobre 18 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) Octobre 18 Posté(e) Octobre 18 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) Octobre 18 Auteur Posté(e) Octobre 18 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) Octobre 18 Posté(e) Octobre 18 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) Octobre 18 Auteur Posté(e) Octobre 18 (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) Octobre 18 par pat30
fran6p Posté(e) Octobre 18 Posté(e) Octobre 18 (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) Octobre 18 par fran6p
pat30 Posté(e) Octobre 18 Auteur Posté(e) Octobre 18 (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) Octobre 18 par pat30
fran6p Posté(e) Octobre 18 Posté(e) Octobre 18 (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) Octobre 18 par fran6p
pat30 Posté(e) Octobre 18 Auteur Posté(e) Octobre 18 (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) Octobre 18 par pat30
fran6p Posté(e) Octobre 18 Posté(e) Octobre 18 (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) Octobre 18 par fran6p
pat30 Posté(e) Octobre 18 Auteur Posté(e) Octobre 18 (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) Octobre 18 par pat30
fran6p Posté(e) Octobre 19 Posté(e) Octobre 19 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) Octobre 19 Auteur Posté(e) Octobre 19 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 .
fran6p Posté(e) Octobre 19 Posté(e) Octobre 19 il y a 4 minutes, pat30 a dit : j'adore cette machine Oui, je l'adorai aussi. Pour l'impression de filaments techniques l'enceinte chauffée et la possibilité de monter à plus de 350 °C sont un gros plus . 1
pat30 Posté(e) lundi à 06:19 Auteur Posté(e) lundi à 06:19 Ce weekend seconde impression, pour l'instant je préfère utiliser la machine en étant à domicile. Samedi dernier j'avais dû ajuster la hauteur de la buse au démarrage car elle était un peu haute, vu le trajet que la machine avait fait je me suis dit normal. Hier, je règle le Z avec la petite feuille QIDI, je lance l'impression et encore trop haut, je me dit bon j'ai mal fait je recommence, et encore trop haut. je règle la hauteur du plateau avec l'outil de Klipper( j'adore ce truc), je refais mon Z et .... toujours trop haut. Je lance donc un maillage et la je m'aperçois que le plateau est dans tous les sens avec comme des montagnes au niveau des anciens aimants ( je crois que son précèdent proprio les a enlevés). Alors j'ai malheureusement pas gardé la trace de l'ancien maillage (je pensais pas que ça enregistrerait le nouveau par dessus) mais il me semble qu'il était plus plat. Donc nouvelle question, si mon Z est nickel à l'angle du 0, pourquoi je suis trop haut lorsque j'imprime au centre?? l'auto nivelage devrait se caler sur les defaults. Sinon le capteur détecte des montagnes qui sont inexistante et c'est la différence de matière ( alu/ acier) qui le fait réagir ainsi?
fran6p Posté(e) lundi à 14:56 Posté(e) lundi à 14:56 Il y a 8 heures, pat30 a dit : je crois que son précèdent proprio les a enlevés Je confirme (les trous des magnets ont même été comblés ) : La variation (gamme) de 0,385 mm (profil KAMP) n'empêchera nullement d'imprimer. La représentation graphique du maillage est accentuée et donne cette idée de montagnes russes .
pat30 Posté(e) lundi à 15:29 Auteur Posté(e) lundi à 15:29 il y a 30 minutes, fran6p a dit : La variation (gamme) de 0,385 mm (profil KAMP) n'empêchera nullement d'imprimer Oui, ça pas de problème, ma question était plus sur pourquoi mon Z reste haut au centre alors que je suis parfait au bord. Et aussi comprendre ce qui fait reagir comme ça la capteur inductif.
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