Aller au contenu

Acheter Bambu Lab A1

Problème de probe_accuracy (klipper)


Messages recommandés

Bonjour,

 

Je viens de finir le montage d'une VORON switchwire et tout fonctionne plutot bien sauf peut etre le "PROBE_ACCURACY"

J'ai la tete qui descend légérement pendant le test. Cette descente fini par s'arreter au bout du 3 em test. (Exemple ci-dessous )

Quand je fais un mesh ca donne ca.

https://i.ibb.co/XtdmPBM/Capture.jpg

J'ai essayé de tendre les courroies et ca améliore un peut le bedmesh mais la tete continue de descendre un peu au debut de chaque test.

 

07:46
probe accuracy results: maximum -0.100000, minimum -0.150000, range 0.050000, average -0.125000, median -0.125000, standard deviation 0.015309
07:46
probe at 205.000,100.000 is z=-0.150000
07:46
probe at 205.000,100.000 is z=-0.143750
07:46
probe at 205.000,100.000 is z=-0.137500
07:46
probe at 205.000,100.000 is z=-0.131250
07:46
probe at 205.000,100.000 is z=-0.125000
07:46
probe at 205.000,100.000 is z=-0.125000
07:46
probe at 205.000,100.000 is z=-0.118750
07:46
probe at 205.000,100.000 is z=-0.112500
07:46
probe at 205.000,100.000 is z=-0.106250
07:46
probe at 205.000,100.000 is z=-0.100000


07:47
probe accuracy results: maximum -0.150000, minimum -0.175000, range 0.025000, average -0.163125, median -0.162500, standard deviation 0.007099
07:47
probe at 205.000,100.000 is z=-0.175000
07:47
probe at 205.000,100.000 is z=-0.168750
07:46
probe at 205.000,100.000 is z=-0.168750
07:46
probe at 205.000,100.000 is z=-0.168750
07:46
probe at 205.000,100.000 is z=-0.162500
07:46
probe at 205.000,100.000 is z=-0.162500
07:46
probe at 205.000,100.000 is z=-0.162500
07:46
probe at 205.000,100.000 is z=-0.156250
07:46
probe at 205.000,100.000 is z=-0.156250
07:46
probe at 205.000,100.000 is z=-0.150000


07:47
probe accuracy results: maximum -0.168750, minimum -0.181250, range 0.012500, average -0.176875, median -0.175000, standard deviation 0.004002
07:47
probe at 205.000,100.000 is z=-0.181250
07:47
probe at 205.000,100.000 is z=-0.181250
07:47
probe at 205.000,100.000 is z=-0.181250
07:47
probe at 205.000,100.000 is z=-0.181250
07:47
probe at 205.000,100.000 is z=-0.175000
07:47
probe at 205.000,100.000 is z=-0.175000
07:47
probe at 205.000,100.000 is z=-0.175000
07:47
probe at 205.000,100.000 is z=-0.175000
07:47
probe at 205.000,100.000 is z=-0.175000
07:47
probe at 205.000,100.000 is z=-0.168750

07:48
probe accuracy results: maximum -0.175000, minimum -0.181250, range 0.006250, average -0.178750, median -0.181250, standard deviation 0.003062
07:48
probe at 205.000,100.000 is z=-0.181250
07:47
probe at 205.000,100.000 is z=-0.181250
07:47
probe at 205.000,100.000 is z=-0.181250
07:47
probe at 205.000,100.000 is z=-0.181250
07:47
probe at 205.000,100.000 is z=-0.175000
07:47
probe at 205.000,100.000 is z=-0.181250
07:47
probe at 205.000,100.000 is z=-0.181250
07:47
probe at 205.000,100.000 is z=-0.175000
07:47
probe at 205.000,100.000 is z=-0.175000
07:47
probe at 205.000,100.000 is z=-0.175000

 

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

  • evenz changed the title to Problème de probe_accuracy (klipper)
Le 30/04/2023 at 08:09, evenz a dit :

Je viens de finir le montage d'une VORON switchwire et tout fonctionne plutot bien sauf peut etre le "PROBE_ACCURACY"

tu peux poster ton printer.cfg ?

Lien vers le commentaire
Partager sur d’autres sites

Voila mon printer.cfg

J'ai mis le samples_tolerance: 0.1 pour pouvoir faire un bedmesh :

https://i.ibb.co/bLXPqz1/Capture.jpg

 

[include mainsail.cfg]

[printer]
kinematics: corexz
max_velocity: 200
max_accel: 1000
max_z_velocity: 50
max_z_accel: 1000
square_corner_velocity: 4.0

[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32g0b1xx_3A000E000E50415833323520-if00

[static_digital_output usb_pullup_enable]
pins: !PC13

#####################################################################
# 	X Stepper Settings
#####################################################################

######
# Motor -XM
# Endstop - X-STOP
###############
[stepper_x]
step_pin: PB13
dir_pin: PB12
enable_pin: !PB14
rotation_distance: 40
full_steps_per_rotation: 200
microsteps: 32
endstop_pin: ^PC0
position_endstop: 250
position_min: 0
position_max: 250
homing_speed: 70
homing_positive_dir: true

[tmc2209 stepper_x]
uart_pin: PC11
tx_pin: PC10
uart_address: 0
run_current: 0.6
interpolate: False
stealthchop_threshold: 0

#####################################################################
#   Y Stepper Settings
#####################################################################

######
# Motor -YM
# Endstop - Y-STOP
###############
[stepper_y]
step_pin: PB10
dir_pin: PB2
enable_pin: !PB11
rotation_distance: 40
full_steps_per_rotation: 200
microsteps: 32
endstop_pin: ^PC1 
position_endstop: 230
position_min: 0
position_max: 230
homing_speed: 70
homing_positive_dir: true

[tmc2209 stepper_y]
uart_pin: PC11
tx_pin: PC10
uart_address: 2
run_current: 0.6
interpolate: False
stealthchop_threshold: 0

#####################################################################
# 	Z Stepper Settings
#####################################################################

######
# Motor -ZAM
# Endstop - Z-STOP
###############
[stepper_z]
step_pin: PB0
dir_pin: PC5
enable_pin: !PB1
rotation_distance: 40
full_steps_per_rotation: 200
microsteps: 32
endstop_pin: probe:z_virtual_endstop
position_max: 230
homing_speed: 40
position_min: -3.0

[tmc2209 stepper_z]
uart_pin: PC11
tx_pin: PC10
uart_address: 1
run_current: 0.6
interpolate: False
stealthchop_threshold: 0

#####################################################################
#   Extruder Settings
#####################################################################

######
#Motor - EM
###############
[extruder]
step_pin: PB3
dir_pin: PB4
enable_pin: !PD1
rotation_distance: 23
gear_ratio: 50:17
microsteps: 32
full_steps_per_rotation: 200
nozzle_diameter: 0.400
filament_diameter: 1.75
heater_pin: PC8
sensor_type: Generic 3950
sensor_pin: PA0
min_temp: 10
max_temp: 270
max_power: 1.0
min_extrude_temp: 170
pressure_advance: 0.050
max_extrude_only_distance: 100.0

[tmc2209 extruder]
uart_pin: PC11
tx_pin: PC10
uart_address: 3
run_current: 0.7
hold_current: 0.3
interpolate: False

#####################################################################
# 	Bed Heater
#####################################################################

######
# BED Connector
###############
[heater_bed]
heater_pin: PC9
sensor_type: Generic 3950
sensor_pin: PC4
min_temp: 0
max_temp: 130

#####################################################################
# 	Probe
#####################################################################

######
#Z Max Connector on Z(main) Board
#Inductive Probe
###############
[probe]
pin: ^PC2
x_offset: 0
y_offset: 25
samples: 1
samples_result: median
sample_retract_dist: 3
#samples_tolerance: 0.006
samples_tolerance: 0.1
samples_tolerance_retries: 3

#####################################################################
# 	THERMALS
#####################################################################
 
[temperature_sensor raspberry_pi]
## Pi Temps
sensor_type: temperature_host
max_temp: 100

[temperature_sensor mcu_temp]
## Spider Temps
sensor_type: temperature_mcu
max_temp: 100

#####################################################################
# 	Fan Control
#####################################################################

######
# Electronics Fan
# FAN1 Connector
###############
[controller_fan my_controller_fan]
pin: PC7 
max_power: 1.00
kick_start_time: 0.200
heater: heater_bed

######
# Hot End Fan
# FAN2 Connector
###############
[heater_fan extruder_fan]
pin: PB15
heater: extruder
heater_temp: 50.0
##  If you are experiencing back flow, you can reduce fan_speed
#fan_speed: 1.0

######
# Part Cooling Fan
# FAN0 Connector
###############
[fan]
pin: PC6  # "FAN0"
cycle_time: .08
##	Depending on your fan, you may need to increase this value
##	if your fan will not start. Can change cycle_time (increase)
##	if your fan is not able to slow down effectively
kick_start_time: .25

#####################################################################
#   Homing and Bed Mesh
#####################################################################
[homing_override]
axes: z
set_position_z: 0
gcode:
    G90
    G0 Z5 F500
    G28 X0 Y0
    G0 X125 Y100 F9000
    G28 Z0
    G0 Z5 F500

[bed_mesh]
speed: 150
horizontal_move_z: 5
mesh_min: 25,35.0
mesh_max: 225.0,220
probe_count: 6,6
algorithm: bicubic
fade_start: 1
fade_end: 10
fade_target: 0




#####################################################################
#   Case Lights
#####################################################################
[output_pin LIGHTS]
pin: PA8
value: 0
shutdown_value: 0

[gcode_macro lights_on]
gcode:
    SET_PIN PIN=LIGHTS VALUE=1.0

[gcode_macro lights_off]
gcode:
    SET_PIN PIN=LIGHTS VALUE=0.0


#####################################################################
# 	Macros
#####################################################################

[gcode_macro PRINT_START]
#   Use PRINT_START for the slicer starting script - PLEASE CUSTOMISE THE SCRIPT
gcode:
    M117 Homing...                 ; display message
    G28 Y0 X0 Z0
    BED_MESH_CALIBRATE

    Purge Line Gcode
    G92 E0;
    G90
    G0 X5 Y5 F6000
    G0 Z0.4
    G91
    G1 X60 E15 F1200;
    G1 Y1
    G1 X-60 E15 F1200;
    G1 E-1 F300; retract filament
    G92 E0;
    G90
    
    G1 Z15.0 F600 ;move the platform down 15mm
    G1 X125 Y125 F3000
    G92 E0 ;zero the extruded length again
    G1 F9000
    M117 Printing...


[gcode_macro PRINT_END]
#   Use PRINT_END for the slicer ending script
gcode:
    #   Get Boundaries
    {% set max_x = printer.configfile.config["stepper_x"]["position_max"]|float %}
    {% set max_y = printer.configfile.config["stepper_y"]["position_max"]|float %}
    {% set max_z = printer.configfile.config["stepper_z"]["position_max"]|float %}
    
    #   Check end position to determine safe directions to move
    {% if printer.toolhead.position.x < (max_x - 20) %}
        {% set x_safe = 20.0 %}
    {% else %}
        {% set x_safe = -20.0 %}
    {% endif %}

    {% if printer.toolhead.position.y < (max_y - 20) %}
        {% set y_safe = 20.0 %}
    {% else %}
        {% set y_safe = -20.0 %}
    {% endif %}

    {% if printer.toolhead.position.z < (max_z - 2) %}
        {% set z_safe = 20.0 %}
    {% else %}
        {% set z_safe = max_z - printer.toolhead.position.z %}
    {% endif %}
    
    #  Commence PRINT_END
    M400                             ; wait for buffer to clear
    G92 E0                           ; zero the extruder
    G1 E-4.0 F3600                   ; retract
    G91                              ; relative positioning
    G0 Z{z_safe} F3600               ; move nozzle up
    G0 X{x_safe} Y{y_safe} F20000    ; move nozzle to remove stringing
    
    M104 S0                          ; turn off hotend
    M140 S0                          ; turn off bed
    M106 S0                          ; turn off fan
    G90                              ; absolute positioning
    G0 X{max_x / 2} Y{max_y} F3600   ; park nozzle at rear
    M117 Finished!

#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [extruder]
#*# control = pid
#*# pid_kp = 24.618
#*# pid_ki = 1.368
#*# pid_kd = 110.783
#*#
#*# [heater_bed]
#*# control = pid
#*# pid_kp = 58.847
#*# pid_ki = 0.966
#*# pid_kd = 895.951
#*#
#*# [probe]
#*# z_offset = 2.407

 

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

Il y a 10 heures, evenz a dit :

Voila mon printer.cfg

Tu as quoi comme carte mère ?

Les moteurs x, y, z avec un run_current à 0.6 c'est assez bas (par contre l'extrudeur à 0.7 c'est plutôt haut)

si les moteurs ne chauffent pas tu peux passer à 0.7 ou 0.8 sur x, y, z 

Dans la pratique le hold_current est à éviter il peut provoquer de légers décalages (mais tu ne l'as que sur l'extrudeur)

Tu peux aussi essayer des baisser les microsteps à 16

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