Utilisation de l'accéléromètre
Mise à jour de klipper
- Klipper prend en charge l'accéléromètre LIS3DH à partir du 13 novembre 2024. Si vous souhaitez utiliser l'accéléromètre LIS3DH, vous devez mettre à jour klipper.
- Connectez-vous à la machine principale via le réseau et entrez le code suivant (la mise à jour peut échouer en raison de problèmes de réseau)
cd ~/klipper
git pull
Ajout de configuration
#####################################################################
# Configuration de l'accéléromètre LIS3DH (à activer si nécessaire)
#####################################################################
[lis3dh]
cs_pin: SHT36:gpio9
spi_software_sclk_pin: SHT36:gpio10
spi_software_mosi_pin: SHT36:gpio11
spi_software_miso_pin: SHT36:gpio12
[resonance_tester]
accel_chip: lis3dh
probe_points:
125, 125, 20 # Définissez ceci avec les coordonnées de la buse lorsque vous effectuez des mesures de résonance
Tutoriel d'utilisation
Installation des paquets dépendants
note
- Le logiciel de bureau FLY n'a pas besoin d'exécuter cette étape, car il inclut déjà les paquets dépendants pour l'accéléromètre.
- Pour les autres systèmes non FLY, veuillez impérativement exécuter cette étape ! Il est recommandé d'utiliser des outils comme
MobaXterm_Personal
pour opérer via SSH.
-
Veuillez exécuter les commandes ci-dessous dans l'ordre pour installer les paquets dépendants
-
Notez que selon la performance du processeur, cela peut prendre beaucoup de temps, jusqu'à 10 à 20 minutes. Veuillez patienter jusqu'à ce que l'installation soit terminée. Dans certains cas, si la RAM de la carte mère est insuffisante, l'installation pourrait échouer.
sudo apt install python3-numpy python3-matplotlib libatlas-base-dev
~/klippy-env/bin/pip install matplotlib numpy
Test de l'accéléromètre
- Vous devez d'abord remettre à zéro avant d'exécuter cette étape
- Exécutez
ACCELEROMETER_QUERY
dans le terminal - Plusieurs accéléromètres peuvent être testés en spécifiant un certain
ACCELEROMETER_QUERY CHIP=<ADXL>
, où<ADXL>
doit être modifié en fonction du nom de l'accéléromètre correspondant - Si une erreur apparaît, vérifiez les connexions et la configuration
- La sortie normale est illustrée ci-dessous
- Cela permettra ensuite de procéder à la mesure de la compensation des résonances
Calibration de l'accéléromètre
- Remettre à zéro
- Entrez
SHAPER_CALIBRATE
dans le terminal pour commencer automatiquement la calibration sur X,Y - Après la fin de la calibration, exécutez
SAVE_CONFIG
pour sauvegarder les données - Vous pouvez également utiliser
SHAPER_CALIBRATE AXIS=X
pour calibrer automatiquement un axe - Le processus de calibration peut être long, veuillez patienter
prompt
Attention ! Si le mouvement de l'imprimante est trop violent pendant les tests, appuyez immédiatement sur l'arrêt d'urgence ou envoyez M112
pour arrêter.
-
Une valeur trop élevée pour accel_per_hz peut rendre les vibrations plus intenses, vous pouvez la diminuer si nécessaire
[resonance_tester]
accel_per_hz: 50 # Valeur par défaut : 75