Aller au contenu principal

Fonction de timelapse

Description de la fonction

La fonction de timelapse permet de prendre automatiquement des photos pendant le processus d'impression et de les assembler en une vidéo une fois l'impression terminée, afin d'enregistrer l'intégralité du processus d'impression.

Avertissement important

Exigence de version du système : Cette fonction nécessite que la version du système FlyOS-Fast soit supérieure ou égale à v1.3.7 pour fonctionner correctement.


Étapes d'installation

Étape 1 : Télécharger le dépôt moonraker-timelapse

Connectez-vous à l'appareil via SSH et exécutez la commande suivante pour télécharger moonraker-timelapse dans le répertoire /data :

cd /data
git clone https://github.com/mainsail-crew/moonraker-timelapse.git

Étape 2 : Créer un lien symbolique

Créez un lien symbolique du composant timelapse.py vers le répertoire components de Moonraker :

ln -s /data/moonraker-timelapse/component/timelapse.py /data/moonraker/moonraker/components/timelapse.py

Étape 3 : Copier le fichier de configuration

Copiez timelapse.cfg dans le répertoire de configuration de l'imprimante :

cp /data/moonraker-timelapse/klipper_macro/timelapse.cfg /usr/share/printer_data/config/

Étape 4 : Créer le répertoire timelapse

Créez le dossier timelapse dans le répertoire de données de l'imprimante pour enregistrer les vidéos timelapse :

mkdir -p /usr/share/printer_data/timelapse

Étape 5 : Accéder au fichier de configuration

Accédez à l'adresse IP de la machine via le navigateur, entrez dans la page de gestion Klipper et localisez le fichier de configuration.

Étape 6 : Configurer moonraker.conf

Ajoutez la configuration suivante à la fin du fichier moonraker.conf :

Note de configuration

Il s'agit de la configuration de base ; d'autres paramètres peuvent être configurés en fonction des besoins réels.

[timelapse]
output_path: /usr/share/printer_data/timelapse/
snapshoturl: http://localhost:8080/webcam/?action=snapshot
frame_path: /tmp/timelapse

Description des paramètres :

  • output_path : Chemin d'enregistrement du fichier vidéo final
  • snapshoturl : URL de capture de la caméra ; doit correspondre au service de caméra actuellement activé
  • frame_path : Chemin d'enregistrement temporaire des images

Étape 7 : Ajouter la référence du fichier de configuration

Ajoutez ce qui suit dans le fichier printer.cfg :

[include timelapse.cfg]

Étape 8 : Redémarrer le service

Après la configuration, redémarrez le service Moonraker pour appliquer la configuration.


Instructions d'utilisation

  1. Une fois la tâche d'impression démarrée, le système enregistre automatiquement les images dans le chemin spécifié
  2. Une fois l'impression terminée, les images sont automatiquement assemblées en un fichier vidéo
  3. Le fichier vidéo est enregistré dans le répertoire /usr/share/printer_data/timelapse/
Plus d'informations sur la configuration

Pour des options de configuration détaillées et des méthodes d'utilisation, veuillez consulter la documentation officielle : moonraker-timelapse GitHub


Précautions

Avertissement important
  • Assurez-vous d'avoir suffisamment d'espace de stockage pour enregistrer les fichiers timelapse
  • Lors de l'impression de grands fichiers, il est recommandé d'ajuster l'intervalle de prise de vue dans la configuration
  • Le répertoire /tmp/timelapse sera vidé après un redémarrage, veuillez sauvegarder les vidéos importantes à temps

Loading...