Aller au contenu

Messages recommandés

Posté(e)

Hello !

Je rencontre un soucis sur ma ender5s1 que je n'arrive pas à résoudre : mon bltouch se met à complètement déconner.

Il fonctionne bien, puis d'un coup il bug devient bizarre. J'aurais du mal à l'expliquer donc voici deux vidéos + la console :

https://drive.google.com/file/d/1QyTLnGGhcrYDfQhNkHPeDnzVP3gxL5hU/view?usp=drive_link

https://drive.google.com/file/d/1QyjzI3fBETyVDL93GCYpKVtiQnT0twKN/view?usp=drive_link

 

Sur les deux vidéos, le bug est différent,.. mais j'ai le même retour sur la console.

J'ai pas trouvé tant d'info sur internet même si ce bug a l'air courant

Ce qui est bizarre, c'est qu'avant, je n'avais pas ce soucis, et il ne me semble pas avoir fait de MAJ depuis.

 

image.thumb.png.4982de85de4825bb9c67ac0c15c7e447.png

 

Mon fichier de config klipper :

[include fluidd.cfg]
[include mainsail.cfg]
# !Ender-5 S1
# printer_size: 220x220x280
# version: 3.0
# Motherboard (Late 2020/2021) as the heater pins changed.
# To use this config, during "make menuconfig" select the STM32F401
# with a "64KiB bootloader" and serial (on USART1 PA10/PA9)
# communication.

# Flash this firmware by copying "out/klipper.bin" to a SD card and
# turning on the printer with the card inserted. The firmware
# filename must end in ".bin" and must not match the last filename
# that was flashed.

# See docs/Config_Reference.md for a description of parameters.

################################################################
#  ______               _                 _____    _____   __  #
# |  ____|             | |               | ____|  / ____| /_ | #
# | |__     _ __     __| |   ___   _ __  | |__   | (___    | | #
# |  __|   | '_ \   / _` |  / _ \ | '__| |___ \   \___ \   | | #
# | |____  | | | | | (_| | |  __/ | |     ___) |  ____) |  | | #
# |______| |_| |_|  \__,_|  \___| |_|    |____/  |_____/   |_| #
#                                                              #
################################################################

[virtual_sdcard]
path: /home/floriane/Ender5S1_data/gcodes

#========================== Micro-Controller Config =================
[mcu]
serial:/dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0-port0
restart_method: command

#========================== Macros =================

[display_status]

[pause_resume]

[exclude_object]

[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 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 BED_MESH]
gcode:
  G28
  M109 S200
  M190 S50
  bed_mesh_calibrate

[gcode_macro ZProbe]
gcode:
  G28
  M109 S200
  M190 S50
  probe_calibrate

[gcode_macro BED_PROBE_THEN_MESH]
gcode:
  G28
  M109 S200
  M190 S50
  probe_calibrate
  bed_mesh_calibrate

[gcode_macro MAINTENANCE]
gcode:
  G28
  M109 S200
  M190 S50

[gcode_macro CANCEL_PRINT]
description: Cancel the actual running print
rename_existing: CANCEL_PRINT_BASE
gcode:
  TURN_OFF_HEATERS
  {% if "xyz" in printer.toolhead.homed_axes %}
    G91
    G1 Z4.5 F300
    G90
  {% else %}
    {action_respond_info("Printer not homed")}
  {% endif %}
    G28 X Y
  {% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %}
    G1 Y{y_park} F2000
    M84
  CANCEL_PRINT_BASE

#======================= Common Kinematic Settings =================
[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 5000
max_z_velocity: 10
max_z_accel: 1000
square_corner_velocity: 5.0

[stepper_x]
step_pin: PC2
dir_pin: !PB9
enable_pin: !PC3
rotation_distance: 40
microsteps: 16
endstop_pin: !PA5
position_min: -5
position_endstop: 220
position_max: 220
homing_speed: 80

[stepper_y]
step_pin: PB8
dir_pin: !PB7
enable_pin: !PC3
rotation_distance: 40
microsteps: 16
endstop_pin: !PA6
position_min: -2
position_endstop: 220
position_max: 220
homing_speed: 80

[stepper_z]
step_pin: PB6
dir_pin: PB5
enable_pin: !PC3
rotation_distance: 8
microsteps: 16
endstop_pin: probe:z_virtual_endstop           #enable to use bltouch
#endstop_pin: !PA15                #disable to use bltouch
#position_endstop: -0.1
position_min: -10
position_max: 280
homing_speed: 4
second_homing_speed: 1
homing_retract_dist: 2.0

#=========================  Extruder and Heated Bed  ===============
[extruder]
max_extrude_only_distance: 1000.0
step_pin: PB4
max_extrude_cross_section: 5
dir_pin: PB3
enable_pin: !PC3
rotation_distance: 7.5
microsteps: 16
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PA1
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC5
control: pid
# tuned for stock hardware with 200 degree Celsius target
pid_kp = 19.780
pid_ki = 1.090
pid_kd = 89.752
min_temp: 0
max_temp: 305

[heater_bed]
heater_pin: PA7
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC4
control: pid
# tuned for stock hardware with 50 degree Celsius target
pid_kp = 60.061
pid_ki = 0.400
pid_kd = 2254.534
min_temp: 0
max_temp: 130

[verify_heater extruder]
check_gain_time: 200
hysteresis: 5

#=================================== Fans ==========================
[fan]
pin: PA0
kick_start_time: 0.5

#set heater fan runnig with temperature over 60;
[heater_fan my_nozzle_fan]
pin: PC0
max_power: 0.8
shutdown_speed : 0
heater:extruder
heater_temp : 60
fan_speed : 1.0



#[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:
#    117.5,117.5,10

#=================================== Shapers ==========================
[input_shaper]
shaper_type_x = 2hump_ei
shaper_freq_x = 67.2
shaper_type_y = 2hump_ei
shaper_freq_y = 71.4

#============================= Filament Sensors ====================
[filament_switch_sensor filament_sensor]
pause_on_runout: true
switch_pin: ^!PC15

#============================= Probing Harware =====================
[bltouch]
sensor_pin: ^PC14       #signal check port ^stand for pull up
control_pin: PC13       #singal control prot1
x_offset: 45
y_offset: 0
#z_offset: 0          
speed: 3
stow_on_each_sample = false
samples: 2
#probe_with_touch_mode = true

#================================ Safe Homing ======================
[safe_z_home]
home_xy_position:126, 97
speed: 200
z_hop: 10
z_hop_speed: 10

#============================= Bed Level Support ===================
[bed_mesh]
speed: 150
mesh_min: 45, 10      #need to handle head distance with bl_touch
mesh_max: 210,210    #max probe range
probe_count: 6,6
fade_start: 1
fade_end: 10
fade_target: 0
#algorithm: bicubic

[bed_screws]
screw1: 25, 33
screw2: 202, 33
screw3: 202, 202
screw4: 25, 202

[gcode_macro G29]	
gcode:
  G28
  bed_mesh_calibrate
  G1 X0 Y0 Z10 F4200

#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [bltouch]
#*# z_offset = 0.750
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*# 	  0.113750, 0.207500, 0.147500, 0.141250, 0.152500, 0.131250
#*# 	  0.078750, 0.131250, 0.088750, 0.047500, 0.033750, 0.001250
#*# 	  0.051250, 0.096250, 0.033750, 0.022500, -0.005000, -0.036250
#*# 	  0.023750, 0.052500, 0.020000, -0.015000, -0.028750, -0.070000
#*# 	  0.028750, 0.062500, 0.045000, 0.007500, -0.007500, -0.047500
#*# 	  0.112500, 0.141250, 0.112500, 0.081250, 0.073750, 0.062500
#*# x_count = 6
#*# y_count = 6
#*# mesh_x_pps = 2
#*# mesh_y_pps = 2
#*# algo = lagrange
#*# tension = 0.2
#*# min_x = 45.0
#*# max_x = 210.0
#*# min_y = 10.0
#*# max_y = 210.0

 

Merci beaucoup pour votre aide 😄

Bonne journée !

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