Aller au contenu principal

Fonction Timelapse (Timelapse)

Description de la fonction

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

Avertissement important

Exigence de version 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 : Cloner le dépôt moonraker-timelapse

Connectez-vous à l'appareil via SSH et exécutez la commande suivante pour cloner 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 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 Timelapse :

mkdir -p /usr/share/printer_data/timelapse

Étape 5 : Accéder au fichier de configuration

Accédez à l'interface de gestion Klipper via l'IP de la machine dans votre navigateur, puis trouvez le fichier de configuration.

Étape 6 : Configurer moonraker.conf

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

Note de configuration

Ceci est une 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

Explication des paramètres :

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

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

Ajoutez 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 les modifications.


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 sauvegardé 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, consultez la documentation officielle : moonraker-timelapse GitHub


Précautions

Avertissement important
  • Assurez-vous de disposer de suffisamment d'espace de stockage pour enregistrer les fichiers Timelapse
  • 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...