Aller au contenu principal

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
- 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 -