Configuration Klipper
Exemple de fichier de configuration ALPS
- Configuration de référence utilisant le port UART de la carte mère (PA9, PA10)
- Utilisation du port BL-Touch
- Utilisation du port d'arrêt
- Utiliser le port
UART (PA9, PA10)de la carte mère - Configuration de référence
[output_pin _probe_ready]pin : PA9 #En # Broche d'activationshutdown_value : 0value : 0[probe]pin : ^PA10 #out # Broche de la sondex_offset : 0 # Axe X - Décalage du capteur par rapport à la busey_offset : 0 # Axe Y - Décalage du capteur par rapport à la busez_offset : 0 # Axe Z - Décalage du capteur par rapport à la busespeed : 8 # Vitesse de nivellementsamples : 2 # Nombre d'échantillonssamples_result : median # Méthode de calcul (par défaut median - médiane)sample_retract_dist : 2 # Distance de retrait après nivellementsamples_tolerance : 0,05 # Tolérance d'échantillonnage (une valeur trop faible peut augmenter le nombre d'échantillons)samples_tolerance_retries : 3 # Nombre de tentatives en cas de dépassement de la toléranceactivate_gcode :G4 P500SET_PIN PIN=_probe_ready VALUE=1deactivate_gcode :SET_PIN PIN=_probe_ready VALUE=0
- Configuration de référence utilisant le port
BL-Touch - Identique pour les autres cartes mères
[output_pin _probe_ready]pin : SHT36:gpio24shutdown_value : 0value : 0[probe]pin : ^SHT36:gpio22x_offset : 0 # Axe X - Décalage du capteur par rapport à la busey_offset : 0 # Axe Y - Décalage du capteur par rapport à la busez_offset : 0 # Axe Z - Décalage du capteur par rapport à la busespeed : 8 # Vitesse de nivellementsamples : 2 # Nombre d'échantillonssamples_result : median # Méthode de calcul (par défaut median - médiane)sample_retract_dist : 2 # Distance de retrait après nivellementsamples_tolerance : 0,05 # Tolérance d'échantillonnage (une valeur trop faible peut augmenter le nombre d'échantillons)samples_tolerance_retries : 3 # Nombre de tentatives en cas de dépassement de la toléranceactivate_gcode :G4 P500SET_PIN PIN=_probe_ready VALUE=1deactivate_gcode :SET_PIN PIN=_probe_ready VALUE=0
- Configuration de référence utilisant le port d'arrêt
- Identique pour les autres cartes mères
[output_pin _probe_ready]pin : SHT36:gpio20shutdown_value : 0value : 0[probe]pin : ^SHT36:gpio16x_offset : 0 # Axe X - Décalage du capteur par rapport à la busey_offset : 0 # Axe Y - Décalage du capteur par rapport à la busez_offset : 0 # Axe Z - Décalage du capteur par rapport à la busespeed : 8 # Vitesse de nivellementsamples : 2 # Nombre d'échantillonssamples_result : median # Méthode de calcul (par défaut median - médiane)sample_retract_dist : 2 # Distance de retrait après nivellementsamples_tolerance : 0,05 # Tolérance d'échantillonnage (une valeur trop faible peut augmenter le nombre d'échantillons)samples_tolerance_retries : 3 # Nombre de tentatives en cas de dépassement de la toléranceactivate_gcode :G4 P500SET_PIN PIN=_probe_ready VALUE=1deactivate_gcode :SET_PIN PIN=_probe_ready VALUE=0
Configuration de référence pour le homing
Voici le contenu recommandé du fichier de configuration, veuillez l'ajuster en fonction de vos besoins réels :
Astuce
- Si vous souhaitez utiliser le module de pression ALPS comme butée Z, vous pouvez vous référer à la configuration ci-dessous
[stepper_z]
endstop_pin : probe:z_virtual_endstop
# position_endstop : -0,5
Astuce
- Configuration de référence du module de pression ALPS
[homing_override]
axes : xyz
set_position_z : 10
gcode :
{% set home_all = 'X' not in params and 'Y' not in params and 'Z' not in params %}
{% set e_target = printer.extruder.target %} # Sauvegarder la température actuelle
{% set fan_speed = printer.fan.speed %} # Sauvegarder la vitesse actuelle du ventilateur
{% if home_all or 'X' in params %}
G28 X
{% endif %}
{% if home_all or 'Y' in params %}
G28 Y
{% endif %}
{% if home_all or 'Z' in params %}
G0 X{printer.toolhead.axis_maximum.x / 2} Y{printer.toolhead.axis_maximum.y / 2} F6000
{% if e_target >= 150 or printer.extruder.temperature >= 150 %}
M106 S255 # Allumer le ventilateur
M109 S150 # S'assurer que le homing Z se fait à 150 degrés
{% endif %}
M106 S0 # Éteindre le ventilateur
G91
G1 Z5 F2000 # Éviter que la buse soit trop proche du lit, augmenter la distance à l'avance
G90
# Si vous utilisez eddy avec le capteur de pression, décommentez les lignes ci-dessous
#SET_PIN PIN=_probe_ready VALUE=1
G28 Z
#SET_PIN PIN=_probe_ready VALUE=0
G1 Z10 F2000
M109 S{e_target} # Rétablir la température
M106 S{fan_speed} # Rétablir la vitesse du ventilateur
{% endif %}
Loading...