Utilisation de la photographie en accéléré
Après avoir terminé la configuration de la fonction de photographie en accéléré et redémarré Klipper et Moonraker. Lorsque FLYOS-FAST utilise GoCam, l'adresse de capture instantanée est http://localhost:8080/snapshot, et les vidéos sont enregistrées par défaut dans /usr/share/printer_data/timelapse/.
Page Fluidd
Lors de l'utilisation de Fluidd, vous pouvez ouvrir la page « Time-lapse » dans le menu de gauche, dont l'adresse se termine généralement par #/timelapse. Sur cette page, vous pouvez consulter les images capturées, rendre la vidéo, télécharger la vidéo et ajuster les paramètres proposés. Si vous utilisez Mainsail, vous pouvez également utiliser sa page de time-lapse.
Si la page est vide, vérifiez les points suivants :
- Le composant timelapse est chargé dans Moonraker.
- Le fichier
printer.cfgincluttimelapse.cfg. - Le paramètre
snapshoturldans[timelapse]permet d'obtenir un instantané de la caméra actuelle. - Le fichier tranché contient
TIMELAPSE_TAKE_FRAME.
Configuration de la position de stationnement lors de la prise de vue
Consultez les paramètres actuels dans la console de Fluidd ou Mainsail :
GET_TIMELAPSE_SETUP
Utilisez _SET_TIMELAPSE_SETUP pour définir si la tête doit se déplacer avant la prise de vue, les coordonnées de stationnement, la hauteur de surélévation, la vitesse de déplacement et le temps d'arrêt. Les coordonnées ci-dessous ne sont que des valeurs hypothétiques et doivent être modifiées selon les dimensions réelles de l'imprimante :
_SET_TIMELAPSE_SETUP PARK_ENABLE=True PARK_POS=custom CUSTOM_POS_X=10 CUSTOM_POS_Y=210 CUSTOM_POS_DZ=2 TRAVEL_SPEED=80 PARK_TIME=1
| Paramètre | Fonction |
|---|---|
PARK_ENABLE=True | Déplace la tête avant la prise de vue ; utilisez False si vous ne souhaitez pas de déplacement |
PARK_POS=custom | Utilise une position de stationnement personnalisée |
CUSTOM_POS_X/Y | Coordonnées absolues X et Y du point de stationnement, en mm |
CUSTOM_POS_DZ | Distance de surélévation par rapport à la hauteur Z actuelle, en mm |
TRAVEL_SPEED | Vitesse de stationnement et de retour, en mm/s |
PARK_TIME | Durée de maintien du stationnement, en secondes |
L'envoi de la commande de configuration ne déplace pas immédiatement la tête ; ces paramètres ne seront utilisés que lors de l'exécution de TIMELAPSE_TAKE_FRAME. Après la configuration, exécutez à nouveau GET_TIMELAPSE_SETUP pour vérifier le résultat.
Les coordonnées d'exemple ne doivent pas être copiées directement. Assurez-vous d'abord que l'imprimante est en position initiale, puis testez l'ensemble du trajet avec un petit modèle pour vérifier qu'il n'entre pas en collision avec le modèle, le châssis ou les fins de course. Si vous souhaitez tester uniquement la caméra, exécutez d'abord _SET_TIMELAPSE_SETUP PARK_ENABLE=False.
Configuration du slicer
Ajoutez une fois dans « G-code de changement de couche » ou « G-code avant changement de couche » du slicer :
TIMELAPSE_TAKE_FRAME
N'ajoutez pas simultanément dans « avant changement de couche » et « après changement de couche », sinon chaque couche risque d'être photographiée deux fois.
Test dans la console
Après avoir confirmé que la position de stationnement est sûre, vous pouvez exécuter dans la console Fluidd :
GET_TIMELAPSE_SETUP
TIMELAPSE_TAKE_FRAME
Si vous ne souhaitez pas que la tête se déplace lors du test, désactivez d'abord le stationnement :
_SET_TIMELAPSE_SETUP PARK_ENABLE=False
TIMELAPSE_TAKE_FRAME
Pour rendre la vidéo manuellement :
TIMELAPSE_RENDER
Si le slicer ne peut pas insérer d'instruction de changement de couche, vous pouvez utiliser la prise de vue par intervalle de temps :
HYPERLAPSE ACTION=START CYCLE=30
Après la fin de l'impression, exécutez :
HYPERLAPSE ACTION=STOP
TIMELAPSE_RENDER
Emplacement des vidéos
Les vidéos générées sont enregistrées par défaut dans :
/usr/share/printer_data/timelapse/
L'emplacement réel d'enregistrement est défini par output_path dans la configuration [timelapse].