Aller au contenu principal

Fonctionnalité Time-lapse (Timelapse)

Description de la fonctionnalité

La fonctionnalité Time-lapse permet de prendre automatiquement des photos pendant l'impression et de les assembler en une vidéo une fois l'impression terminée, enregistrant ainsi l'intégralité du processus d'impression.

Avertissement important

Exigences de version système : Cette fonctionnalité 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 des composants de Moonraker :

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

Étape 3 : Copier le fichier de configuration

Copiez le fichier 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 un dossier timelapse dans le répertoire de données de l'imprimante pour enregistrer les vidéos time-lapse :

mkdir -p /usr/share/printer_data/timelapse

Étape 5 : Accéder au fichier de configuration

Accédez à l'interface de gestion Klipper via l'adresse IP de la machine et trouvez les fichiers de configuration.

Étape 6 : Configurer moonraker.conf

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

Explication de la configuration

Ceci est la configuration de base, d'autres paramètres peuvent être configurés selon les besoins réels.

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

Explication des paramètres :

  • output_path : Chemin de sauvegarde du fichier vidéo final
  • snapshoturl : URL de la capture d'écran de la caméra
  • frame_path : Chemin de sauvegarde des images temporaires

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

Ajoutez ce qui suit dans le fichier printer.cfg :

[include timelapse.cfg]

Étape 8 : Redémarrer le service

Une fois la configuration terminée, redémarrez le service Moonraker pour appliquer les changements.


Instructions d'utilisation

  1. Après avoir commencé une tâche d'impression, 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 les options de configuration détaillées et les 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 sauvegarder les fichiers time-lapse
  • Lors de l'impression de fichiers volumineux, 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...