Aller au contenu

Messages recommandés

Posté(e) (modifié)

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
  • evenz changed the title to Problème de probe_accuracy (klipper)
Posté(e)
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 ?

Posté(e) (modifié)

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
Posté(e)
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

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