Configuration de 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 de fin de course
- Utilisation du port
UART (PA9, PA10)de la carte mère - Configuration de référence
[output_pin _probe_ready]
pin: PA9 #En # Broche d'activation
shutdown_value: 0
value:0
[probe]
pin: ^PA10 #out # Broche de la sonde
x_offset: 0 # Décalage X du capteur par rapport à la buse
y_offset: 0 # Décalage Y du capteur par rapport à la buse
z_offset:0 # Décalage Z du capteur par rapport à la buse
speed: 8 # Vitesse de nivellement
samples: 2 # Nombre d'échantillons
samples_result: median # Méthode de calcul (median par défaut)
sample_retract_dist: 2 # Distance de rétraction du nivellement
samples_tolerance: 0.05 # Tolérance d'échantillonnage (attention, une valeur trop petite peut augmenter le nombre d'échantillons)
samples_tolerance_retries: 3 # Nombre de nouvelles tentatives en cas de dépassement de tolérance
activate_gcode:
G4 P500
SET_PIN PIN=_probe_ready VALUE=1
deactivate_gcode:
SET_PIN PIN=_probe_ready VALUE=0
- Configuration de référence utilisant le port
BL-Touch - S'applique de même aux autres cartes mères
[output_pin _probe_ready]
pin: SHT36:gpio24
shutdown_value: 0
value:0
[probe]
pin: ^SHT36:gpio22
x_offset: 0 # Décalage X du capteur par rapport à la buse
y_offset: 0 # Décalage Y du capteur par rapport à la buse
z_offset:0 # Décalage Z du capteur par rapport à la buse
speed: 8 # Vitesse de nivellement
samples: 2 # Nombre d'échantillons
samples_result: median # Méthode de calcul (median par défaut)
sample_retract_dist: 2 # Distance de rétraction du nivellement
samples_tolerance: 0.05 # Tolérance d'échantillonnage (attention, une valeur trop petite peut augmenter le nombre d'échantillons)
samples_tolerance_retries: 3 # Nombre de nouvelles tentatives en cas de dépassement de tolérance
activate_gcode:
G4 P500
SET_PIN PIN=_probe_ready VALUE=1
deactivate_gcode:
SET_PIN PIN=_probe_ready VALUE=0
- Configuration de référence utilisant le port de fin de course
- S'applique de même aux autres cartes mères
[output_pin _probe_ready]
pin: SHT36:gpio20
shutdown_value: 0
value:0
[probe]
pin: ^SHT36:gpio16
x_offset: 0 # Décalage X du capteur par rapport à la buse
y_offset: 0 # Décalage Y du capteur par rapport à la buse
z_offset:0 # Décalage Z du capteur par rapport à la buse
speed: 8 # Vitesse de nivellement
samples: 2 # Nombre d'échantillons
samples_result: median # Méthode de calcul (median par défaut)
sample_retract_dist: 2 # Distance de rétraction du nivellement
samples_tolerance: 0.05 # Tolérance d'échantillonnage (attention, une valeur trop petite peut augmenter le nombre d'échantillons)
samples_tolerance_retries: 3 # Nombre de nouvelles tentatives en cas de dépassement de tolérance
activate_gcode:
G4 P500
SET_PIN PIN=_probe_ready VALUE=1
deactivate_gcode:
SET_PIN PIN=_probe_ready VALUE=0
Configuration de référence pour l'origines
Voici le contenu de configuration recommandé, veuillez l'ajuster selon vos besoins réels :
Astuce
- Si vous souhaitez utiliser le module de pression ALPS comme fin de course Z, reportez-vous à la configuration ci-dessous.
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5
Astuce
- Configuration de référence pour le 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 l'origine Z est effectuée à 150 degrés
{% endif %}
M106 S0 # Éteindre le ventilateur
G91
G1 Z5 F2000 # Éloigner la buse du plateau chauffant pour éviter un contact trop proche
G90
# Décommentez la ligne ci-dessous si vous utilisez simultanément un capteur eddy et un capteur de pression
#SET_PIN PIN=_probe_ready VALUE=1
G28 Z
#SET_PIN PIN=_probe_ready VALUE=0
G1 Z10 F2000
M109 S{e_target} # Restaurer la température
M106 S{fan_speed} # Restaurer la vitesse du ventilateur
{% endif %}
Loading...