メインコンテンツにスキップ

タイムラプス撮影

タイムラプス撮影は、Moonrakerのmoonraker-timelapseコンポーネントがフレームを収集し、動画として合成する役割を担います。システムごとにカメラのスナップショットURLと動画の保存パスを置き換えるだけで、その他の撮影方法は同じです。

Fluidd ページ

Fluidd を使用する場合、左側のメニューから「タイムラプス」ページを開くことができ、アドレスは通常 #/timelapse で終わります。このページでは、キャプチャ済みフレーム、レンダリング済みビデオ、ビデオのダウンロード、およびページが提供するパラメータの調整を確認できます。Mainsail を使用する場合も、そのタイムラプスページを使用できます。

ページにコンテンツがない場合は、以下の項目を確認してください:

  1. Moonraker に timelapse コンポーネントがロードされている。
  2. printer.cfgtimelapse.cfg が含まれている。
  3. [timelapse]snapshoturl が現在のカメラスナップショットを取得できる。
  4. スライサーファイルに TIMELAPSE_TAKE_FRAME が含まれている。

撮影時のドッキング位置の設定

Fluidd または Mainsail のコンソールで現在の設定を確認:

GET_TIMELAPSE_SETUP

_SET_TIMELAPSE_SETUP で撮影前にノズルを移動するかどうか、ドッキング座標、持ち上げ高さ、移動速度、滞留時間を設定します。以下の座標は仮の値であり、実際のプリンターサイズに合わせて変更する必要があります:

_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
パラメータ役割
PARK_ENABLE=True撮影前にノズルを移動;移動しない場合は False を使用
PARK_POS=customカスタムドッキング位置を使用
CUSTOM_POS_X/Yドッキングポイントの絶対 X、Y 座標、単位 mm
CUSTOM_POS_DZ現在の Z 高さからの持ち上げ距離、単位 mm
TRAVEL_SPEEDドッキングと復帰の速度、単位 mm/s
PARK_TIMEドッキング動作の保持時間、単位秒

設定コマンドを送信してもノズルはすぐには移動せず、TIMELAPSE_TAKE_FRAME を実行したときにのみこれらの設定が使用されます。設定後、再度 GET_TIMELAPSE_SETUP を実行して結果を確認してください。

まずドッキング経路をテスト

サンプル座標をそのままコピーしないでください。まずプリンターがホーム位置にあることを確認し、小さなモデルで移動経路全体がモデル、フレーム、リミットに衝突しないことをテストしてください。カメラのみをテストしたい場合は、まず _SET_TIMELAPSE_SETUP PARK_ENABLE=False を実行してください。

スライサー設定

スライサーの「レイヤー変更 G-code」または「レイヤー変更前 G-code」に一度だけ追加:

TIMELAPSE_TAKE_FRAME

レイヤー変更前とレイヤー変更後の両方に同時に追加しないでください。そうしないと、各レイヤーで2回撮影される可能性があります。

コンソールテスト

ドッキング位置が安全であることを確認した後、Fluidd コンソールで実行できます:

GET_TIMELAPSE_SETUP
TIMELAPSE_TAKE_FRAME

テスト時にノズルを移動したくない場合は、まずドッキングを無効にしてください:

_SET_TIMELAPSE_SETUP PARK_ENABLE=False
TIMELAPSE_TAKE_FRAME

手動でビデオをレンダリング:

TIMELAPSE_RENDER

スライサーがレイヤー変更コマンドを挿入できない場合は、時間ベースの撮影を使用できます:

HYPERLAPSE ACTION=START CYCLE=30

印刷終了後に実行:

HYPERLAPSE ACTION=STOP
TIMELAPSE_RENDER

ビデオの場所

生成されたビデオはデフォルトで以下に保存されます:

/usr/share/printer_data/timelapse/

実際の保存場所は [timelapse] 設定の output_path に準じます。

Loading...