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.
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 :
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 finalsnapshoturl: URL de la capture d'écran de la caméraframe_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
- Après avoir commencé une tâche d'impression, le système enregistre automatiquement les images dans le chemin spécifié
- Une fois l'impression terminée, les images sont automatiquement assemblées en un fichier vidéo
- Le fichier vidéo est enregistré dans le répertoire
/usr/share/printer_data/timelapse/
Pour les options de configuration détaillées et les méthodes d'utilisation, veuillez consulter la documentation officielle : moonraker-timelapse GitHub
Précautions
- 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/timelapsesera vidé après un redémarrage, veuillez sauvegarder les vidéos importantes à temps