Aller au contenu

Messages recommandés

Posté(e)
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😭 ... 

image.png.56a8430ff84db6242919b56a3641c1da.png

Posté(e)

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.

Posté(e)
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.

 

Posté(e)

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).

Posté(e) (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) par pat30
Posté(e) (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) par fran6p
Posté(e) (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) par pat30
Posté(e) (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) par fran6p
Posté(e) (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

image.png.3a3a4e09f523559de2876ed281fec732.png

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 

image.png.4c2db5a09054b1e021b49e35d93050c8.png

 

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:

image.thumb.png.8d8a022465ac2248db80eaaad13cd374.png 

Modifié (le) par pat30
Posté(e) (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) par fran6p
Posté(e) (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) par pat30
Posté(e)
Il y a 16 heures, pat30 a dit :

créer un autre sujet  à partir du message 8

Vos souhaits sont exaucés, messire 😄 

Posté(e)
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 😍.

20251019_145636.thumb.jpg.3e01059d92d34b823211619cc2e55d6d.jpg

 

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...