Aller au contenu

GO Print

Gcode démarrage/fin prusa slicer sidwinder X1


Messages recommandés

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

 

 

Capture d’écran 2023-08-17 151124.png

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 

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

 

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) par fabienlenna
Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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) par fabienlenna
Lien vers le commentaire
Partager sur d’autres sites

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) par fabienlenna
Lien vers le commentaire
Partager sur d’autres sites

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 

Lien vers le commentaire
Partager sur d’autres sites

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 .

 

Capture d’écran 2023-08-18 191200.png

Modifié (le) par fabienlenna
Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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) par fabienlenna
Lien vers le commentaire
Partager sur d’autres sites

Donc, si je résume:

  1. tu reçois un open et non triggered lorsque tu envoies QUERY_PROBE et que la buse est au raz du plateau
  2. 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?

Lien vers le commentaire
Partager sur d’autres sites

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) par fran6p
Lien vers le commentaire
Partager sur d’autres sites

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. 

Lien vers le commentaire
Partager sur d’autres sites

Je comprends de moins en moins. Si je résume à nouveau:

  1. tu as réussi à imprimer une pièce sans soucis ici
  2. pour les suivantes, la buse entrait en collision avec le plateau
  3. 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) par pommeverte
Lien vers le commentaire
Partager sur d’autres sites

il y a 40 minutes, pommeverte a dit :

Je comprends de moins en moins. Si je résume à nouveau:

  1. tu as réussi à imprimer une pièce sans soucis ici
  2. pour les suivantes, la buse entrait en collision avec le plateau
  3. 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.

Lien vers le commentaire
Partager sur d’autres sites

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
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...