Aller au contenu principal

Utilisation de l'accéléromètre

Tutoriel d'utilisation

Installation des dépendances

Note

Remarques importantes

  • Si votre appareil exécute déjà le système FlyOS-FAST, les dépendances nécessaires sont préinstallées, vous pouvez ignorer cette étape.
  • Si vous utilisez un ordinateur hôte non FLY, veuillez effectuer les opérations d'installation ci-dessous.
  • Il est recommandé d'utiliser des outils SSH comme MobaXterm ou PuTTY pour la connexion.

Étapes d'installation

  1. Exécutez les commandes suivantes dans l'ordre pour installer les dépendances.
  2. Le temps d'installation dépend des performances du CPU et de l'état du réseau ; il faut généralement compter 10 à 20 minutes. Veuillez patienter jusqu'à la fin de l'installation.
  3. Si la mémoire vive (RAM) de l'appareil est trop faible, l'installation peut échouer.

Installer les dépendances système :

sudo apt install python3-numpy python3-matplotlib libatlas-base-dev

Installer les dépendances de l'environnement virtuel Klipper :

~/klippy-env/bin/pip install matplotlib numpy

Test de l'accéléromètre

Prérequis

  • L'imprimante a effectué une opération de remise à zéro (Homing).
  • Assurez-vous que l'accéléromètre est correctement activé dans le fichier de configuration Klipper.

Commande de test

Saisissez la commande suivante dans la console Klipper :

ACCELEROMETER_QUERY

Si plusieurs accéléromètres sont connectés, vous pouvez spécifier la puce pour le test :

ACCELEROMETER_QUERY CHIP=<Nom de la puce ADXL>

Remplacez <Nom de la puce ADXL> par l'identifiant réel de l'accéléromètre (par exemple adxl345).

Gestion des problèmes courants

  1. Première exécution échouée : Certaines versions de Klipper peuvent avoir un délai de reconnaissance des commandes. Si la première exécution ne renvoie pas de données, réexécutez la même commande une fois.
  2. Commande non reconnue : Si la commande reste inconnue après plusieurs tentatives, la version de Klipper pourrait être trop ancienne. Il est recommandé de :
    • Mettre à jour Klipper vers la dernière version
    • Ou de reflasher le système avec la version la plus récente (par exemple FlyOS-FAST)

Interprétation des résultats

  • Sortie normale : Si un flux de données continu est renvoyé (comme illustré ci-dessous), l'accéléromètre fonctionne correctement et peut être utilisé pour les mesures de compensation de résonance.
  • Sortie erronée : En cas de timeout, d'absence de données ou d'erreur de communication, vérifiez dans l'ordre :
    1. Les connexions de l'accéléromètre sont-elles fermes ?
    2. La configuration du capteur et du SPI dans le fichier de configuration est-elle correcte ?
    3. L'alimentation électrique est-elle stable ?
Loading...

  • Remarque : Certaines anciennes versions de Klipper nécessitent d'exécuter la commande ACCELEROMETER_QUERY deux fois pour obtenir les valeurs de l'accéléromètre.

Calibration de l'accéléromètre

Étapes de calibration

  1. Assurez-vous que l'imprimante a été remise à zéro.
  2. Dans la console, saisissez la commande suivante pour démarrer la calibration automatique des axes X et Y :
    SHAPER_CALIBRATE
  3. Une fois la calibration terminée, sauvegardez la configuration :
    SAVE_CONFIG

Calibration d'un seul axe

Si vous souhaitez calibrer un seul axe, utilisez :

SHAPER_CALIBRATE AXIS=X

Ou remplacez X par Y.

Avertissement

Consigne de sécurité

  • Pendant la calibration, l'imprimante peut produire des vibrations intenses. Si les vibrations sont trop fortes, appuyez immédiatement sur le bouton d'arrêt d'urgence ou envoyez la commande M112 pour un arrêt d'urgence.

Réglage de l'intensité des vibrations

Si les vibrations sont trop fortes pendant le test, réduisez la valeur du paramètre accel_per_hz (par défaut 75) :

[resonance_tester]
accel_per_hz: 50

Remarque : Les étapes ci-dessus s'appliquent à la plupart des configurations de compensation de résonance des imprimantes 3D basées sur Klipper. Ajustez-les en fonction de votre matériel et de votre environnement système.

Loading...