pommeverte Posté(e) Aout 17, 2023 Posté(e) Aout 17, 2023 (modifié) Salut, A part cette piste, je n'ai pas vraiment d'explication. Tu pourrais donc essayer avec : position_min: -5 Est-ce que tu as ce message d'erreur après une prise d'origine (G28)? Modifié (le) Aout 17, 2023 par pommeverte
fabienlenna Posté(e) Aout 17, 2023 Auteur Posté(e) Aout 17, 2023 Il y a 2 heures, pommeverte a dit : Salut, A part cette piste, je n'ai pas vraiment d'explication. Tu pourrais donc essayer avec : position_min: -5 Est-ce que tu as ce message d'erreur après une prise d'origine (G28)? j'ai trouvé !! le problème venait de la section bed_mesh sur mon fichier de configuration j'avais ça : [bed_mesh] # palpage du plateau pour le nivellement speed: 200 mesh_min: 28,0 <- mesh_max: 310,277 <- en le comparant avec celui de CLANKS BL TOUCH j'ai remarqué une différence sur le mesh_min qui lui est de: 30,30 et le mesh_max 270,270 j'ai donc modifié mes valeurs par celle-ci et demandé un G29 , au passage j'ai ajouté la macro. voici le résultat de mon maillage : je vais donc remonter tout ça... Après une première impression qui c'est bien passé la suivante moins par ce qu'en faisant un G28 ma buse se plante dans le plateau. Je dois intervenir sur quel paramètre? Je ne comprends pas pourquoi elle ça... J'ai dû partir donc je vous posterai le .cfg ce soir 1
fabienlenna Posté(e) Aout 18, 2023 Auteur Posté(e) Aout 18, 2023 (modifié) Voici mon dernier fichier de configuration : Citation [mcu] #make sure this reflects your serial port you found when flashing klipper serial: /dev/serial/by-id/usb_serial_1 [stepper_x] step_pin: PF0 dir_pin: PF1 enable_pin: !PD7 microsteps: 16 rotation_distance: 40 endstop_pin: ^!PE5 position_endstop: 0 position_max: 310 homing_speed: 40.0 [stepper_y] step_pin: PF6 dir_pin: PF7 enable_pin: !PF2 microsteps: 16 rotation_distance: 40 endstop_pin: ^!PJ1 position_endstop: 0 position_max: 310 homing_speed: 40 homing_positive_dir: false [stepper_z] step_pin: PL3 dir_pin: !PL1 enable_pin: !PK0 microsteps: 16 rotation_distance: 8 endstop_pin: probe:z_virtual_endstop # ^!PD3 position_min: -3 position_max: 400 homing_speed: 30 second_homing_speed: 1 [stepper_z1] step_pin: PC1 dir_pin: !PC3 enable_pin: !PC7 microsteps: 16 rotation_distance: 8 [probe] pin: ^!PD3 x_offset: 28.0 y_offset: -33.0 z_offset: 0.540 speed: 10.0 samples: 1 samples_result: average [safe_z_home] home_xy_position: 155,155 speed: 100 z_hop: 05 z_hop_speed: 20 [bed_mesh] # palpage du plateau pour le nivellement speed: 200 mesh_min: 30,30 mesh_max: 270,270 probe_count: 5,5 mesh_pps: 2,2 algorithm: bicubic bicubic_tension: 0.2 move_check_distance: 3.0 split_delta_z: .010 fade_start: 1.0 fade_end: 5.0 [extruder] control = pid pid_kp = 19.879 pid_ki = 0.967 pid_kd = 102.129 step_pin: PA4 dir_pin: PA6 enable_pin: !PA2 microsteps: 16 rotation_distance: 6.47 # formula : rotation_distance = <previous_rotation_distance> * <actual_extrude_distance> / <requested_extrude_distance> # 120 - 18.6 = 101.4 # rotation_distance = 6.39 * 101.4 / 100 nozzle_diameter: 0.400 filament_diameter: 1.750 heater_pin: PB4 sensor_type: EPCOS 100K B57560G104F sensor_pin: PK5 min_extrude_temp: 190 min_temp: 5 max_temp: 300 max_extrude_only_distance: 500 max_extrude_cross_section: 2.0 pressure_advance_smooth_time: 0.04 pressure_advance: 0 [heater_bed] control = pid heater_pin: PH5 sensor_type: EPCOS 100K B57560G104F sensor_pin: PK6 min_temp: 5 max_temp: 150 pid_kp = 37.148 pid_ki = 0.219 pid_kd = 1574.149 [fan] pin: PH6 kick_start_time: 0.500 [heater_fan my_nozzle_fan] pin:PH4 heater: extruder heater_temp: 50.0 fan_speed: 1.0 [printer] kinematics: cartesian max_velocity: 200 max_accel: 3000 max_z_velocity: 50 max_z_accel: 100 square_corner_velocity: 5 [bed_screws] screw1: 55,55 screw1_name: front left screw2: 255,55 screw2_name: front right screw3: 255,255 screw3_name: back right screw4: 55,255 screw4_name: back left speed: 100.0 [gcode_macro START_PRINT] gcode : # Home l'imprimante G28 BED_MESH_PROFILE LOAD=de la x1 # Utiliser les coordonnées absolues {% set BED_TEMP = params.BED_TEMP|default(50)|float %} {% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(190)|float %} # Démarrer le chauffage du lit M140 S{BED_TEMP} # Utiliser les coordonnées absolues G90 # Réinitialisez le décalage Z du code G (ajustez le décalage Z si nécessaire) SET_GCODE_OFFSET Z =0.0 # Home l'imprimante G28 # Déplacez la buse près du lit G1 Z5 F3000 # Déplacez la buse très près du lit G1 Z0.15 F300 # Attendez que le lit atteigne la température M190 S{BED_TEMP} # Réglez et attendez que la buse atteigne la température M109 S{EXTRUDER_TEMP} [pause_resume] recover_velocity: 50 [gcode_macro DÉCHARGER] gcode : G91 G1 E5.0 F1200 G1 E-50.0 F2000 G1 E-50.0 F5000 G90 [gcode_macro PAUSE] description: Pause the actual running print rename_existing: PAUSE_BASE # change this if you need more or less extrusion variable_extrude: 1.0 gcode: ##### read E from pause macro ##### {% set E = printer["gcode_macro PAUSE"].extrude|float %} ##### set park positon for x and y ##### # default is your max posion from your printer.cfg {% set x_park = printer.toolhead.axis_maximum.x|float - 5.0 %} {% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %} ##### calculate save lift position ##### {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set act_z = printer.toolhead.position.z|float %} {% if act_z < (max_z - 2.0) %} {% set z_safe = 2.0 %} {% else %} {% set z_safe = max_z - act_z %} {% endif %} ##### end of definitions ##### PAUSE_BASE G91 {% if printer.extruder.can_extrude|lower == 'true' %} G1 E-{E} F2100 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} G1 Z{z_safe} F900 G90 G1 X{x_park} Y{y_park} F6000 {% else %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro PURGER] gcode : M117 PURGING.. G91 G1 E45.0 F250 G90 [gcode_macro LOAD_FILAMENT] gcode : M117 LOADING... G91 G1 E25.0 F1000 G1 E50.0 F2000 G4 P900 G1 E20.0 F250 G90 [gcode_macro RESUME] description: Resume the actual running print rename_existing: RESUME_BASE gcode: ##### read E from pause macro ##### {% set E = printer["gcode_macro PAUSE"].extrude|float %} #### get VELOCITY parameter if specified #### {% if 'VELOCITY' in params|upper %} {% set get_params = ('VELOCITY=' + params.VELOCITY) %} {%else %} {% set get_params = "" %} {% endif %} ##### end of definitions ##### {% if printer.extruder.can_extrude|lower == 'true' %} G91 G1 E{E} F2100 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} RESUME_BASE {get_params} [gcode_macro END_PRINT] gcode : # Éteignez le lit, l'extrudeuse et le ventilateur M140 S0 M104 S0 M106 S0 # Éloignez la buse de l'impression tout en se rétractant G91 G1 X-2 Y-2 E-3 F300 # Relever la buse de 10 mm G1 Z10 F3000 G90 # Désactiver les steppers M84 [gcode_macro CANCEL_PRINT] gcode : description: Cancel the actual running print rename_existing: CANCEL_PRINT_BASE variable_park: True gcode : ## Move head and retract only if not already in the pause state and park set to true {% if printer.pause_resume.is_paused|lower == 'false' and park|lower == 'true'%} _TOOLHEAD_PARK_PAUSE_CANCEL {% endif %} TURN_OFF_HEATERS CANCEL_PRINT_BASE [filament_switch_sensor my_sensor] pause_on_runout: TRUE switch_pin: PE4 [display_status] [virtual_sdcard] path: ~/gcode_files/ # [mcu rpi] # serial: /tmp/klipper_host_mcu # [adxl345] # cs_pin: rpi:None # spi_speed: 2000000 # spi_bus: spidev2.0 # [resonance_tester] # accel_chip: adxl345 # accel_per_hz: 70 # probe_points: # 150,150,10 [input_shaper] shaper_type_x = 2hump_ei shaper_freq_x = 86.6 shaper_type_y = zv shaper_freq_y = 37.8 #*# <---------------------- SAVE_CONFIG ----------------------> #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated. #*# #*# [probe] #*# #*# [bed_mesh de la x1] #*# version = 1 #*# points = #*# -0.237500, -0.170000, -0.097500, -0.115000, -0.177500 #*# -0.210000, -0.127500, -0.042500, -0.047500, -0.117500 #*# -0.207500, -0.135000, -0.035000, -0.025000, -0.075000 #*# -0.222500, -0.135000, -0.025000, -0.027500, -0.052500 #*# -0.130000, -0.092500, -0.030000, -0.072500, -0.137500 #*# min_x = 30.0 #*# max_x = 270.0 #*# min_y = 30.0 #*# max_y = 270.0 #*# x_count = 5 #*# y_count = 5 #*# mesh_x_pps = 2 #*# mesh_y_pps = 2 #*# algo = bicubic #*# tension = 0.2 #*# #*# [bed_mesh default] #*# version = 1 #*# points = #*# -0.255000, -0.122500, -0.072500, -0.067500, -0.177500 #*# -0.170000, -0.090000, -0.022500, -0.002500, -0.120000 #*# -0.170000, -0.105000, 0.002500, 0.030000, -0.062500 #*# -0.185000, -0.092500, 0.007500, 0.035000, -0.040000 #*# -0.102500, -0.050000, 0.022500, 0.005000, -0.077500 #*# x_count = 5 #*# y_count = 5 #*# mesh_x_pps = 2 #*# mesh_y_pps = 2 #*# algo = bicubic #*# tension = 0.2 #*# min_x = 30.0 #*# max_x = 270.0 #*# min_y = 30.0 #*# max_y = 270.0 #*# #*# [bed_mesh x1] #*# version = 1 #*# points = #*# -0.255000, -0.122500, -0.072500, -0.067500, -0.177500 #*# -0.170000, -0.090000, -0.022500, -0.002500, -0.120000 #*# -0.170000, -0.105000, 0.002500, 0.030000, -0.062500 #*# -0.185000, -0.092500, 0.007500, 0.035000, -0.040000 #*# -0.102500, -0.050000, 0.022500, 0.005000, -0.077500 #*# x_count = 5 #*# y_count = 5 #*# mesh_x_pps = 2 #*# mesh_y_pps = 2 #*# algo = bicubic #*# tension = 0.2 #*# min_x = 30.0 #*# max_x = 270.0 #*# min_y = 30.0 #*# max_y = 270.0 Je me souviens avoir changer le nom de mon profil de maillage remplacer défaut par de la x1. Est ce que ça ne serait pas ça la problème ? Peut-être le renommer ailleurs ? Modifié (le) Aout 18, 2023 par fabienlenna
pommeverte Posté(e) Aout 18, 2023 Posté(e) Aout 18, 2023 Salut, Il y a 2 heures, fabienlenna a dit : Peut-être le renommer ailleurs ? pas ailleurs, mais utiliser un nom sans espace est plutôt conseillé. Ce qu'il y a d'étonnant, c'est "#*# [probe]", comme si un enregistrement avait commencé mais avait été interrompu. A ta place, je supprimerais toute la section SAVE_CONFIG pour recommencer un nivellement sauvegardé avec un nom sans espaces, remplacés par des _ ou -, par exemple. Comme tu l'as fait, le nom devra être reporté dans la commande de chargement du nivellement.
fabienlenna Posté(e) Aout 18, 2023 Auteur Posté(e) Aout 18, 2023 il y a une heure, pommeverte a dit : Salut, pas ailleurs, mais utiliser un nom sans espace est plutôt conseillé. Ce qu'il y a d'étonnant, c'est "#*# [probe]", comme si un enregistrement avait commencé mais avait été interrompu. A ta place, je supprimerais toute la section SAVE_CONFIG pour recommencer un nivellement sauvegardé avec un nom sans espaces, remplacés par des _ ou -, par exemple. Comme tu l'as fait, le nom devra être reporté dans la commande de chargement du nivellement. Ok je testerai dans l'après midi merci
fabienlenna Posté(e) Aout 18, 2023 Auteur Posté(e) Aout 18, 2023 (modifié) Citation [mcu] #make sure this reflects your serial port you found when flashing klipper serial: /dev/serial/by-id/usb_serial_1 [stepper_x] step_pin: PF0 dir_pin: PF1 enable_pin: !PD7 microsteps: 16 rotation_distance: 40 endstop_pin: ^!PE5 position_endstop: 0 position_max: 310 homing_speed: 40.0 [stepper_y] step_pin: PF6 dir_pin: PF7 enable_pin: !PF2 microsteps: 16 rotation_distance: 40 endstop_pin: ^!PJ1 position_endstop: 0 position_max: 310 homing_speed: 40 homing_positive_dir: false [stepper_z] step_pin: PL3 dir_pin: !PL1 enable_pin: !PK0 microsteps: 16 rotation_distance: 8 endstop_pin: probe:z_virtual_endstop # ^!PD3 position_min: -3 position_max: 400 homing_speed: 30 second_homing_speed: 1 [stepper_z1] step_pin: PC1 dir_pin: !PC3 enable_pin: !PC7 microsteps: 16 rotation_distance: 8 [probe] pin: ^!PD3 x_offset: 28.0 y_offset: -33.0 z_offset: 2.040 speed: 10.0 samples: 1 samples_result: average [safe_z_home] home_xy_position: 155,155 speed: 100 z_hop: 05 z_hop_speed: 20 [bed_mesh] # palpage du plateau pour le nivellement speed: 200 mesh_min: 30,30 mesh_max: 270,270 probe_count: 5,5 mesh_pps: 2,2 algorithm: bicubic bicubic_tension: 0.2 move_check_distance: 3.0 split_delta_z: .010 fade_start: 1.0 fade_end: 5.0 [extruder] control = pid pid_kp = 19.879 pid_ki = 0.967 pid_kd = 102.129 step_pin: PA4 dir_pin: PA6 enable_pin: !PA2 microsteps: 16 rotation_distance: 6.47 # formula : rotation_distance = <previous_rotation_distance> * <actual_extrude_distance> / <requested_extrude_distance> # 120 - 18.6 = 101.4 # rotation_distance = 6.39 * 101.4 / 100 nozzle_diameter: 0.400 filament_diameter: 1.750 heater_pin: PB4 sensor_type: EPCOS 100K B57560G104F sensor_pin: PK5 min_extrude_temp: 190 min_temp: 5 max_temp: 300 max_extrude_only_distance: 500 max_extrude_cross_section: 2.0 pressure_advance_smooth_time: 0.04 pressure_advance: 0 [heater_bed] control = pid heater_pin: PH5 sensor_type: EPCOS 100K B57560G104F sensor_pin: PK6 min_temp: 5 max_temp: 150 pid_kp = 37.148 pid_ki = 0.219 pid_kd = 1574.149 [fan] pin: PH6 kick_start_time: 0.500 [heater_fan my_nozzle_fan] pin:PH4 heater: extruder heater_temp: 50.0 fan_speed: 1.0 [printer] kinematics: cartesian max_velocity: 200 max_accel: 3000 max_z_velocity: 50 max_z_accel: 100 square_corner_velocity: 5 [bed_screws] screw1: 55,55 screw1_name: front left screw2: 255,55 screw2_name: front right screw3: 255,255 screw3_name: back right screw4: 55,255 screw4_name: back left speed: 100.0 [gcode_macro START_PRINT] gcode : # Home l'imprimante G28 BED_MESH_PROFILE LOAD=default # Utiliser les coordonnées absolues {% set BED_TEMP = params.BED_TEMP|default(50)|float %} {% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(190)|float %} # Démarrer le chauffage du lit M140 S{BED_TEMP} # Utiliser les coordonnées absolues G90 # Réinitialisez le décalage Z du code G (ajustez le décalage Z si nécessaire) SET_GCODE_OFFSET Z =0.0 # Home l'imprimante G28 # Déplacez la buse près du lit G1 Z5 F3000 # Déplacez la buse très près du lit G1 Z0.15 F300 # Attendez que le lit atteigne la température M190 S{BED_TEMP} # Réglez et attendez que la buse atteigne la température M109 S{EXTRUDER_TEMP} [pause_resume] recover_velocity: 50 [gcode_macro DÉCHARGER] gcode : G91 G1 E5.0 F1200 G1 E-50.0 F2000 G1 E-50.0 F5000 G90 [gcode_macro PAUSE] description: Pause the actual running print rename_existing: PAUSE_BASE # change this if you need more or less extrusion variable_extrude: 1.0 gcode: ##### read E from pause macro ##### {% set E = printer["gcode_macro PAUSE"].extrude|float %} ##### set park positon for x and y ##### # default is your max posion from your printer.cfg {% set x_park = printer.toolhead.axis_maximum.x|float - 5.0 %} {% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %} ##### calculate save lift position ##### {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set act_z = printer.toolhead.position.z|float %} {% if act_z < (max_z - 2.0) %} {% set z_safe = 2.0 %} {% else %} {% set z_safe = max_z - act_z %} {% endif %} ##### end of definitions ##### PAUSE_BASE G91 {% if printer.extruder.can_extrude|lower == 'true' %} G1 E-{E} F2100 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} G1 Z{z_safe} F900 G90 G1 X{x_park} Y{y_park} F6000 {% else %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro PURGER] gcode : M117 PURGING.. G91 G1 E45.0 F250 G90 [gcode_macro LOAD_FILAMENT] gcode : M117 LOADING... G91 G1 E25.0 F1000 G1 E50.0 F2000 G4 P900 G1 E20.0 F250 G90 [gcode_macro RESUME] description: Resume the actual running print rename_existing: RESUME_BASE gcode: ##### read E from pause macro ##### {% set E = printer["gcode_macro PAUSE"].extrude|float %} #### get VELOCITY parameter if specified #### {% if 'VELOCITY' in params|upper %} {% set get_params = ('VELOCITY=' + params.VELOCITY) %} {%else %} {% set get_params = "" %} {% endif %} ##### end of definitions ##### {% if printer.extruder.can_extrude|lower == 'true' %} G91 G1 E{E} F2100 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} RESUME_BASE {get_params} [gcode_macro END_PRINT] gcode : # Éteignez le lit, l'extrudeuse et le ventilateur M140 S0 M104 S0 M106 S0 # Éloignez la buse de l'impression tout en se rétractant G91 G1 X-2 Y-2 E-3 F300 # Relever la buse de 10 mm G1 Z10 F3000 G90 # Désactiver les steppers M84 [gcode_macro CANCEL_PRINT] gcode : description: Cancel the actual running print rename_existing: CANCEL_PRINT_BASE variable_park: True gcode : ## Move head and retract only if not already in the pause state and park set to true {% if printer.pause_resume.is_paused|lower == 'false' and park|lower == 'true'%} _TOOLHEAD_PARK_PAUSE_CANCEL {% endif %} TURN_OFF_HEATERS CANCEL_PRINT_BASE [filament_switch_sensor my_sensor] pause_on_runout: TRUE switch_pin: PE4 [display_status] [virtual_sdcard] path: ~/gcode_files/ # [mcu rpi] # serial: /tmp/klipper_host_mcu # [adxl345] # cs_pin: rpi:None # spi_speed: 2000000 # spi_bus: spidev2.0 # [resonance_tester] # accel_chip: adxl345 # accel_per_hz: 70 # probe_points: # 150,150,10 [input_shaper] shaper_type_x = 2hump_ei shaper_freq_x = 86.6 shaper_type_y = zv shaper_freq_y = 37.8 Je n'arrive pas à faire de calibrage (probe_calibrate/ ou bed_mesh_calibrate) car à chaque fois il faut faire un home et ma buse se plante dans mon plateau. J'ai effacé mon fichier et collé celui que #pommeverte a modifié comme je lai fait il y a deux jours, ça ne fonctionne pas Vous avez une solution pour éviter le contact avec le plateau ? Merci Modifié (le) Aout 18, 2023 par fabienlenna
pommeverte Posté(e) Aout 18, 2023 Posté(e) Aout 18, 2023 Tu n'aurais pas un problème avec ton détecteur inductif? Tu peux utiliser la commande QUERY_PROBE pour le tester avec et sans pièce métallique sous le détecteur
fabienlenna Posté(e) Aout 18, 2023 Auteur Posté(e) Aout 18, 2023 (modifié) j'obtient open et il détecte une pièce en métal et le voyant passe au rouge sur le capteur c'est bien le capteur, je n'y ai pas pensé avant il a du bougé un peu. j'ai fait en sorte manuellement que la buse frôle le plateau quand le voyant passe au rouge et ça fonctionne. je vais arranger ça tout de suite pour évité que ça se reproduise a nouveau. merci Modifié (le) Aout 18, 2023 par fabienlenna
pommeverte Posté(e) Aout 18, 2023 Posté(e) Aout 18, 2023 Le voyant, c'est une chose, l'info qui revient à la carte-mère en est une autre. Est-ce que le statut est "triggered" lorsque tu as la pièce métallique?
fabienlenna Posté(e) Aout 18, 2023 Auteur Posté(e) Aout 18, 2023 il y a 25 minutes, pommeverte a dit : Le voyant, c'est une chose, l'info qui revient à la carte-mère en est une autre. Est-ce que le statut est "triggered" lorsque tu as la pièce métallique? uniquement open avec ou sans pièce métallique
pommeverte Posté(e) Aout 18, 2023 Posté(e) Aout 18, 2023 (modifié) Ce n'est pas une bonne nouvelle . Tu as la même chose avec les détecteurs X et Y? Peut-être que c'est simplement un connecteur mal branché... Modifié (le) Aout 18, 2023 par pommeverte
fabienlenna Posté(e) Aout 18, 2023 Auteur Posté(e) Aout 18, 2023 (modifié) Il y a 2 heures, pommeverte a dit : Ce n'est pas une bonne nouvelle . Tu as la même chose avec les détecteurs X et Y? Peut-être que c'est simplement un connecteur mal branché... le capteur Y identique avec le Z qui me sert de bl touch donc en réponse j'ai open, par contre le X zéro voyant après essai le capteur Z si je mets une pièce métallique devant le capteur X le déplacement continue . Modifié (le) Aout 18, 2023 par fabienlenna
pommeverte Posté(e) Aout 18, 2023 Posté(e) Aout 18, 2023 désolé, je n'ai rien compris . Est-ce que tu as débranché ton détecteur Z pour le remplacer par celui du Y puis du X? Dans ta copie d'écran, on voit des open et des triggered, mais on ne sait pas dans quelles conditions tu étais (quel détecteur, branché sur quelle entrée,...)
fabienlenna Posté(e) Aout 18, 2023 Auteur Posté(e) Aout 18, 2023 (modifié) il y a 40 minutes, pommeverte a dit : désolé, je n'ai rien compris . Est-ce que tu as débranché ton détecteur Z pour le remplacer par celui du Y puis du X? Dans ta copie d'écran, on voit des open et des triggered, mais on ne sait pas dans quelles conditions tu étais (quel détecteur, branché sur quelle entrée,...) désolé, je demande une commande query_probe avec un contact métallique sur un capteur à la fois le seul contacteur qui répond déployé c'est celui en Z. Si je demande un query_probe en mettant le plateau sur home j'obtiens open Modifié (le) Aout 18, 2023 par fabienlenna
pommeverte Posté(e) Aout 18, 2023 Posté(e) Aout 18, 2023 qu'est-ce que tu veux dire par: il y a 58 minutes, fabienlenna a dit : en mettant le plateau sur home est-ce que c'est lorsque la buse est au raz du plateau?
fabienlenna Posté(e) Aout 19, 2023 Auteur Posté(e) Aout 19, 2023 Il y a 13 heures, pommeverte a dit : qu'est-ce que tu veux dire par: est-ce que c'est lorsque la buse est au raz du plateau? oui
pommeverte Posté(e) Aout 19, 2023 Posté(e) Aout 19, 2023 Salut, question idiote: tu as toujours une surface métallique sur ton plateau?
pommeverte Posté(e) Aout 19, 2023 Posté(e) Aout 19, 2023 Donc, si je résume: tu reçois un open et non triggered lorsque tu envoies QUERY_PROBE et que la buse est au raz du plateau tu reçois un triggered lorsque tu envoies QUERY_PROBE et qu'une pièce métallique est devant le détecteur La 1ère idée qui me vient à l'esprit est que ton détecteur est fixé trop haut. Mais ça, tu y as déjà regardé . Est-ce que tu peux le descendre encore plus?
fran6p Posté(e) Aout 19, 2023 Posté(e) Aout 19, 2023 (modifié) il y a 4 minutes, pommeverte a dit : tu reçois un triggered lorsque tu envoies QUERY_PROBE et qu'une pièce métallique est devant le détecteur 3. tu reçois quoi avec le QUERY_PROBE et que ton plateau métallique est devant le détecteur (non posé sur la base magnétique) ? Modifié (le) Aout 19, 2023 par fran6p
fabienlenna Posté(e) Aout 19, 2023 Auteur Posté(e) Aout 19, 2023 Salut si je mets mon plateau magnétique proche de la sonde et que j'envoie la commande, en réponse j'obtiens déployer pour le Bl touch Je relance la manipulation pour le capteur x et y là par contre j'obtiens la réponse ouvert
pommeverte Posté(e) Aout 20, 2023 Posté(e) Aout 20, 2023 Salut, J'ai l'impression que c'est de pire en pire. Tu veux dire que tu n'as pas la même réponse quand tu mets une pièce métallique devant le détecteur Z et lorsque c'est ta plaque PEI?
fabienlenna Posté(e) Aout 20, 2023 Auteur Posté(e) Aout 20, 2023 Il y a 3 heures, pommeverte a dit : Salut, J'ai l'impression que c'est de pire en pire. Tu veux dire que tu n'as pas la même réponse quand tu mets une pièce métallique devant le détecteur Z et lorsque c'est ta plaque PEI? salut , uniquement en z que j'ai la réponse déployé, j'imprime bien, la première couche est très bien, pas de bruit suspect, donc je ne sait pas quoi penser. mon bed est pas terrible mais pour le moment pas de problème d'accroche.
pommeverte Posté(e) Aout 20, 2023 Posté(e) Aout 20, 2023 (modifié) Je comprends de moins en moins. Si je résume à nouveau: tu as réussi à imprimer une pièce sans soucis ici pour les suivantes, la buse entrait en collision avec le plateau tu as maintenant un message qui te demande de déployer la buse mais, par miracle, tu peux à nouveau imprimer Là, je suis complètement perdu. Je pense que tu fais plein de modifs dont tu nous parles pas. Au final, le principal, c'est que l'imprimante fonctionne Modifié (le) Aout 20, 2023 par pommeverte
fabienlenna Posté(e) Aout 20, 2023 Auteur Posté(e) Aout 20, 2023 il y a 40 minutes, pommeverte a dit : Je comprends de moins en moins. Si je résume à nouveau: tu as réussi à imprimer une pièce sans soucis ici pour les suivantes, la buse entrait en collision avec le plateau tu as maintenant un message qui te demande de déployer la buse mais, par miracle, tu peux à nouveau imprimer Là, je suis complètement perdu. Je pense que tu fais plein de modifs dont tu nous parles pas. Au final, le principal, c'est que l'imprimante fonctionne Mon problème avec la buse qui rentre en contact avec mon bed a été en partie à cause de mon capteur inductif (il a bougé) qui me sert de Bl touch et du fichier de configuration mauvaise valeur. Vous m'avez demandé de tester ma sonde avec la commande querry prob à ce moment-là j'ai envoyé une capture d'écran avec des infos qui n'étaient pas très précise, je pense qu'à ce moment-là il y a eu confusion et mélange de problème. Malgré tout j'ai quand même effectué les commandes de test des capteurs un par un et je vous ai envoyé la réponse de chaque capteur via cette commande. Au final à la commande seul mon capteur Z qui me sert de Bl touch réponds déployé quand je mets mon plateau PEI proche de celui-ci. Le capteur Y le voyant rouge s'allume et répond open lors de la commande. Le capteur x lors de la commande répond open avec aucun voyant rouge. J'ai réussi à imprimer quelques pièces sans aucun problème apparent. Le seul point que j'avais abordé ici pour lequel je n'ai pas encore travaillé dessus c'est le maillage du bed. J'attends d'avoir plus d'infos avant de me lancer là-dedans. Désolé pour cette confusion et un grand merci pour toutes vos réponses.
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