Aller au contenu

[Klipper] impossible de mettre une valeur négative dans z_offset pour le bltouch


Messages recommandés

Bonjour je vous explique mon problème
J'ai enfin réussi à mettre en place le bltouch, problème quand la pointe re rentre il y a environ 2 millimètre entre la buse est le plateau

j'ai donc fais la commande

PROBE_CALIBRATE

est j'ai fais les

TESTZ Z=-0.01

et une fois la friction ateinte avec mon petit papier j'ai fais

ACCEPT
SAVE_CONFIG

la variable final z_offet été a -0.860 problème après relance du firmware j'ai 0.845 je met donc le - est la klipper refuse de load le firmware avec l'erreur suivant

Error reported by printer
Your printer's firmware reported an error. Due to that OctoPrint will disconnect. Reported error: Option 'z_offset' in section 'bltouch' must have minimum of 0.0

du coup de quel façon je peut réglé le problème, j'ai bien compris que visiblement il ne semble pas vouloir accepter valeur négative mais la dans mon cas j'ai pas trop le chois 
 je vous joint mon fichier de configuration
merci a vous pour vos future réponse
 je vous joint mon fichier de configuration

cordialement

printer.cfg

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

  • Invité changed the title to impossible de mettre value negative dans z_offset pour le bltouch

Salut,

La valeur du Zoffset dans le fichier printer.cfg doit être positive, c'est d'ailleurs ce que te dit l'erreur reportée «must have minimum of 0.0» 😉

Klipper sait que cette valeur devra être interprétée en négatif, il n'y a pas besoin donc de précéder celle-ci du signe «-».

🙂

Lien vers le commentaire
Partager sur d’autres sites

  • fran6p changed the title to [Klipper] impossible de mettre une valeur négative dans z_offset pour le bltouch
  • 11 months later...

Bonjour

Je me prend la tête à régler mon Z offset sur ma SP5, 3dtouch avec klipper

Quand je vais mon réglage de Z offset, en ajustant la hauteur je devrais aller en négatif pour bien régler sauf que sur l'écran arriver à 0 ça repart en positif (la valeur) et comme il est impossible de renseigner une valeur négative je suis bloqué...

 

Il doit y avoir un truc qui ne vas pas dans mon Printer.cfg mais je pêche sur ce point 😞 d'ailleurs les fichiers sont verrouillés en écriture, obligé de passer via WinSCP pour modifier la valeur (merci le CB1...)

 

[stepper_z]
step_pin: PB5
dir_pin: !PB4
enable_pin: !PB8
microsteps: 32
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop
#position_endstop: 0
position_max: 350
position_min : -5

[stepper_z1]
step_pin: PA6
dir_pin: !PA1
enable_pin: !PA3
microsteps: 32
rotation_distance: 8

[extruder]
step_pin: PD6
dir_pin: !PD3
enable_pin: !PB3
microsteps: 32
gear_ratio: 50:08
full_steps_per_rotation: 200 #1.8deg Motor
rotation_distance: 26.4924
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PC3
sensor_type: EPCOS 100K B57560G104F # Stock
sensor_pin: PC1
min_temp: 0
max_temp: 250
control: pid
pid_Kp: 17.48
pid_Ki: 1.32
pid_Kd: 57.81
max_extrude_only_distance: 1400
max_extrude_only_velocity: 75.0
max_extrude_only_accel: 1500
min_extrude_temp: 170
min_temp: 0
max_temp: 260

[heater_bed]
heater_pin: PA0
sensor_type: EPCOS 100K B57560G104F # Stock
sensor_pin: PC0
min_temp: 0
max_temp: 130
control: pid
pid_Kp: 325.10
pid_Ki: 63.35
pid_Kd: 417.10

[heater_fan extruder]
pin: PB0

[fan]
pin: PB1

[mcu]
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 
restart_method: command

[printer]
kinematics: corexy
max_velocity: 250
max_accel: 4500
max_z_velocity: 15
max_z_accel: 100

[bed_screws]
screw1: 35,35
screw2: 275,35
screw3: 275,275
screw4: 35,275

[static_digital_output reset_display]
pins: !PC6, !PD13

[bltouch]
sensor_pin: ^PA11
control_pin: PA8
pin_move_time: 0.680
x_offset: 0
y_offset: -40
#z_offset: 0
samples:4
samples_result:average
probe_with_touch_mode: true
stow_on_each_sample: false
pin_up_reports_not_triggered: false
pin_up_touch_mode_reports_triggered: true
sample_retract_dist: 2


[safe_z_home]
home_xy_position: 150,150
speed: 100
z_hop: 10
z_hop_speed: 10

[screws_tilt_adjust]
screw1: 35, 35
screw1_name: front left screw
screw2: 275, 35
screw2_name: front right screw
screw3: 275, 275
screw3_name: rear right screw
screw4: 35, 275
screw4_name: rear left screw
horizontal_move_z: 10.
speed: 50.
screw_thread: CW-M3

[bed_mesh]
speed: 100
horizontal_move_z: 5
mesh_min: 50, 50
mesh_max: 270, 270
probe_count: 5, 5
mesh_pps: 2,2
algorithm: bicubic
bicubic_tension: 0.2
relative_reference_index: 24
move_check_distance: 3.0
split_delta_z: .010
fade_start: 1.0 
fade_end: 10
fade_target: 0

########################################
# Macro configs
########################################

[gcode_macro START_PRINT]
# Reference https://github.com/KevinOConnor/klipper/blob/master/docs/Config_Reference.md#gcode_macroA
# On how to override default parameters
gcode:
  {% set bed_temp = params.BED_TEMP|default(60) %}
  {% set extruder_temp = params.EXTRUDER_TEMP|default(200) %}

  # Home the printer
    G28
  #Probe Everytime
    #G29 
    #load saved mesh at print start instead of probe. Uncomment to use but comment out G29
    BED_MESH_PROFILE LOAD=default                        
    # Use absolute coordinates
    G90
    # Move the nozzle near the bed
    G1 X0 Y0 Z5 F3000
    # Move the nozzle very close to the bed
    G1 Z0.15 F300
    G92 E0 ;Reset Extruder
    G1 X20 Y5 Z0.3 F5000.0               
    G1 Z0.3 F1000                     
    G1 X200 Y5 F1500.0 E15                
    G1 X200 Y5.3 Z0.3 F5000.0                
    G1 X5.3  Y5.3 Z0.3 F1500.0 E30             
    G1 Z3 F3000                      
    G21 ; set units to millimeters
    G90 ; use absolute coordinates
    M83 ; use relative    distances for extrusion
    G92 E0
...............


#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [bltouch]
#*# z_offset = 1.200
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*#       0.007813, 0.040625, 0.053125, 0.042500, 0.064063
#*#       -0.095937, -0.029375, 0.017188, -0.014062, -0.055625
#*#       -0.101875, -0.040000, 0.008125, 0.031563, -0.109375
#*#       -0.100000, 0.029063, -0.001875, 0.089063, -0.055000
#*#       -0.045000, -0.060312, 0.130313, -0.005312, 0.000000
#*# tension = 0.2
#*# min_x = 50.0
#*# algo = bicubic
#*# y_count = 5
#*# mesh_y_pps = 2
#*# min_y = 50.0
#*# x_count = 5
#*# max_y = 235.0
#*# mesh_x_pps = 2
#*# max_x = 275.0
#*#

 

 

J'ai réussi à régler la première couche en y allant à tâtons et en modifiant mon Z offset du Bltouch (de 0 à 25 qui est proche de la réalité).

Ensuite j'ai refait un réglage de l'offset en le réglant fort (la feuille gratte bien sur le PEI texturé). 

Modifié (le) par Petit Pimousse
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
×
×
  • Créer...