Guide d'utilisation du MAX31865 intégré
Informations importantes
- L'interface thermistance standard du SHT36-V3 ne prend en charge que le PT1000.
- Si votre carte outil intègre la puce MAX31865, vous pouvez connecter des capteurs PT100 ou PT1000 à 2/3/4 fils via l'interface PH2.0 4P.
Comment déterminer si la carte outil prend en charge le MAX31865
Certaines versions du SHT36 V3 prennent en charge le MAX31865. Vous pouvez vérifier la prise en charge en observant si la carte outil possède la puce MAX31865 (reportez-vous à l'image ci-dessous pour son emplacement physique).
Loading...
Méthode de configuration
Prérequis de configuration
- Le MAX31865 est généralement utilisé pour la mesure de température haute précision de l'extrudeuse ou du plateau chauffant.
- L'exemple de configuration suivant est basé sur la modification pour une extrudeuse.
1. Câblage et réglage des cavaliers DIP
- Avant d'utiliser le MAX31865, il est impératif de configurer le commutateur DIP 6-PIN au dos de la carte outil (voir image ci-dessous). Sinon, Klipper ne pourra pas lire correctement la température.
Règles de configuration du commutateur DIP (les interrupteurs sont numérotés de 1 à 6 de gauche à droite) :
- Sélection du type de capteur
- Pour utiliser un PT100 : Cavalier 1 ON. Cavalier 2 OFF.
- Pour utiliser un PT1000 : Cavalier 1 OFF. Cavalier 2 ON.
- Sélection du nombre de fils
- Deux fils : Cavaliers 3, 5, 6 ON. Cavalier 4 OFF.
- Trois fils : Cavaliers 4, 6 ON. Cavaliers 3, 5 OFF.
- Quatre fils : Cavalier 3 ON. Cavaliers 4, 5, 6 OFF.
État par défaut : Tous les cavaliers vers le bas
(OFF). La fonctionMAX31865est désactivée.
Loading...
2. Modification du fichier de configuration Klipper
Extrait de configuration d'origine (utilisant une thermistance standard) :
[extruder]
# ... autres configurations ...
sensor_type: ATC Semitec 104GT-2
sensor_pin: SHT36:gpio27
# ... autres configurations ...
Étapes de modification :
- Commentez ou supprimez les deux lignes
sensor_typeetsensor_pinexistantes. - Ajoutez la configuration spécifique au MAX31865 suivante :
[extruder]
# ... autres configurations ...
sensor_type: MAX31865
sensor_pin: SHT36:gpio17
spi_bus: spi0_gpio4_gpio3_gpio2
# Remarque : Les deux paramètres suivants doivent être correctement définis en fonction du modèle de capteur utilisé !
rtd_reference_r: 430 # Réglez sur 430 pour PT100, sur 4300 pour PT1000
rtd_nominal_r: 100 # Réglez sur 100 pour PT100, sur 1000 pour PT1000
# ... autres configurations ...
3. Remarques importantes
- Correspondance des paramètres : Il est impératif que les valeurs de
rtd_reference_retrtd_nominal_rcorrespondent au type de capteur utilisé (PT100 ou PT1000), sinon les lectures de température seront gravement erronées. - Vérification du câblage : Vérifiez que les fils du capteur sont correctement connectés à l'interface PH2.0 4P et correspondent au réglage du nombre de fils sur le commutateur DIP.
- Occupation de la fonction : Une fois le MAX31865 activé, l'interface thermistance standard sur
gpio27peut être configurée pour d'autres fonctions comme la détection de température de la chambre (nécessite une thermistance externe).
Configuration d'un capteur PT1000 sur l'interface thermistance standard
- Prérequis important : Avant de connecter un capteur PT1000 à l'interface thermistance standard, assurez-vous d'avoir correctement connecté le cavalier correspondant sur la carte outil.
Loading...
Configuration d'origine
Extrait de configuration d'origine (utilisant une thermistance NTC standard) :
[extruder]
# ... autres configurations ...
sensor_type: ATC Semitec 104GT-2
sensor_pin: SHT36:gpio27
# ... autres configurations ...
Configuration modifiée
Étapes de modification :
- Remplacez la valeur de
sensor_typeparPT1000 - Ajoutez le paramètre
pullup_resistoret définissez-le sur1000
Configuration modifiée :
[extruder]
# ... autres configurations ...
sensor_type: PT1000
sensor_pin: SHT36:gpio27
pullup_resistor: 1000
# ... autres configurations ...
Remarques
- Cette configuration s'applique uniquement à l'interface thermistance standard (GPIO27) du SHT36-V3.
- Le paramètre
pullup_resistor: 1000doit être configuré.
Loading...