Aller au contenu principal

Introduction

Le module de pression ALPS est une solution de détection de pression basée sur l'ADS131M02, conçue spécifiquement pour le retour automatique de l'axe Z (Home) et le nivellement de lit en maillage des imprimantes 3D. Grâce à une détection de pression à haute sensibilité et un traitement en temps réel des signaux, le module peut détecter précisément l'état de contact entre la tête d'impression et le lit en maillage, réalisant une précision de nivellement au millimètre près, éliminant ainsi les erreurs d'étalonnage des limites mécaniques traditionnelles, ce qui améliore significativement le taux de réussite de la première couche d'impression.

Comparaison des paramètres

Utilisation du module de pression apls

Fonction d'essuyage recommandée

Lors de l'utilisation du module de pression apls, il est recommandé d'utiliser la fonction d'essuyage pour assurer la propreté de la buse, améliorant ainsi la précision et la stabilité du nivellement.

Schéma de câblage de 4 broches XH2.54

Le module peut être directement inséré dans l'interface UART de la carte mère ou connecté à l'interface UART d'une carte d'extension. Si aucune interface UART n'est disponible, trouvez deux broches sur la carte mère, faites attention aux polarités des fils d'alimentation.

Points à noter lors de l'installation

  1. Assurez-vous que le module est bien fixé pour éviter les mauvais contacts dus aux vibrations pendant l'impression.
  2. Vérifiez que les connexions sont correctes pour éviter que le module ne fonctionne pas correctement en raison d'une connexion incorrecte.
  3. Avant la première utilisation, il est conseillé de faire plusieurs tests de nivellement pour vous assurer que la sensibilité et la précision du module correspondent aux attentes.

Indicateur lumineux d'état

  • État d'alimentation : L'indicateur lumineux avec cadre vert et rouge reste allumé, indiquant que le module fonctionne normalement.
  • État de déclenchement : L'indicateur lumineux avec cadre rouge clignote, indiquant que le module est en état de déclenchement.

Dépannage de l'indicateur lumineux

  • Si l'indicateur lumineux ne s'allume pas, vérifiez si la connexion de l'alimentation est correcte.
  • Si l'indicateur lumineux clignote constamment, cela peut indiquer que le module a détecté un signal anormal. Vérifiez si la sonde est coincée ou endommagée par des objets étrangers.

Guide de configuration

Il faut remplacer les parties « probe » et « homing » du fichier de configuration original par les configurations suivantes :

Fichier de configuration exemple

Voici le contenu recommandé du fichier de configuration, à ajuster selon vos besoins :

prompt
  • Si vous souhaitez utiliser le module de pression ALPS comme limite Z, consultez la configuration ci-dessous
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5
prompt
  • 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 %} # Enregistre la température actuelle
{% set fan_speed = printer.fan.speed %} # Enregistre la vitesse du ventilateur actuelle

{% 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 # Allume le ventilateur
M109 S150 # Assurez-vous que le Z se ramène à 150 degrés
{% endif %}
M106 S0 # Éteint le ventilateur

G91
G1 Z5 F2000 # Évitez que la buse soit trop proche de la couche chaude, écartez-la à l'avance
G90

# Si vous utilisez à la fois eddy et capteur de pression, désactivez la ligne suivante
#SET_PIN PIN=_probe_ready VALUE=1
G28 Z
#SET_PIN PIN=_probe_ready VALUE=0
G1 Z10 F2000

M109 S{e_target} # Rétablit la température
M106 S{fan_speed} # Rétablit la vitesse du ventilateur
{% endif %}


[output_pin _probe_ready]
pin: PA9 #En #broche d'activation
shutdown_value: 0
value:0

[probe]
pin: ^PA10 #out #broche de sonde
x_offset: 0 # Décalage de l'offset de capteur par rapport à la buse sur l'axe X
y_offset: 0 # Décalage de l'offset de capteur par rapport à la buse sur l'axe Y
z_offset:0 # Décalage de l'offset de capteur par rapport à la buse sur l'axe Z
speed: 8 # Vitesse de nivellement
samples: 3 # Nombre d'échantillons
samples_result: median # Méthode de sélection (median par défaut)
sample_retract_dist: 2 # Distance de retrait lors du nivellement
samples_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 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 SHT36V3
[output_pin _probe_ready]
pin: SHT36:gpio20
shutdown_value: 0
value:0

[probe]
pin: ^SHT36:gpio16

Référence pour l'ajustement de la valeur Z Offset

  • Utilisez cette commande pour ajuster la valeur Z Offset :
PROBE_CALIBRATE
  • Avant d'ajuster la valeur Z Offset, veuillez consulter le tutoriel sur le test de papier du document Klipper : Paper Test
Remarque
  • Si vous souhaitez utiliser le module de pression comme limite Z, remplacez la configuration originale de endstop_pin par : endstop_pin: probe:z_virtual_endstop
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -