How to add Beagle Camera(V1&V2) Video Streaming to Mainsail/Fluidd
Update: 2024-03-01
1. What is Mainsail/Fluidd?
Mainsail: Mainsail is a web interface for managing 3D printers running Klipper firmware. It offers a user-friendly dashboard that allows users to control their printer, manage print jobs, and monitor printer status in real-time, all from a web browser.
Fluidd: Fluidd is a versatile, open-source web interface designed for 3D printers using Klipper firmware. It provides comprehensive tools for job management, printer control, and monitoring, featuring a sleek, responsive design that enhances the user's printing experience.
2. What is adding Beagle Camera(V1&V2) to Mainsail/Fluidd?
MJPG video streams were introduced in Beagle Camera 1.2.5 firmware, which means you can add and view video streams and images returned by BeagleCamera in Mainsail/Fluidd.
![](https://ucarecdn.com/9a13c49b-5627-4824-8267-870c749a4b37/-/format/auto/-/preview/3000x3000/-/quality/lighter/beagle%20v2%20camera%20video%20streaming%20to%20Klipper%201.png)
![](https://ucarecdn.com/985643a8-59ce-4bac-9e96-437e332feef6/-/format/auto/-/preview/3000x3000/-/quality/lighter/beagle%20v2%20camera%20video%20streaming%20to%20Klipper%202.png)
3. How to add the Beagle Camera(V1&V2) to Mainsail/Fluidd?
3.1: Mainsail:
![](https://ucarecdn.com/67a3194b-ecff-4246-a0a3-c00d159f3620/-/format/auto/-/preview/3000x3000/-/quality/lighter/add%20the%20beagle%20v2%20camera%20on%20Mainsail.png)
![](https://ucarecdn.com/10d860dc-3e9a-4424-93f3-dfeb1621be92/-/format/auto/-/preview/3000x3000/-/quality/lighter/add%20the%20beagle%20v2%20camera%20on%20Mainsail%202.png)
Camera Url Stream: http://192.168.2.92/ipcam/mjpeg.cgi
Camera Url Snapshot: http://192.168.2.92/images/snapshot0.jpg
*Please note that you need to replace "192.168.2.92" with your own beagle camera IP address.
For more details on setting items, please view Mainsail official documentation (https://docs.mainsail.xyz/overview/settings/webcams).
3.2: Fluidd
Find the Webcams category in Settings and click Add Webcam.
![](https://ucarecdn.com/0cd2f8f0-820a-4766-91b7-a5877faa6505/-/format/auto/-/preview/3000x3000/-/quality/lighter/add%20the%20beagle%20v2%20camera%20on%20Fluidd.png)
![](https://ucarecdn.com/73a82079-c0bc-4cc5-b881-336a90057f4f/-/format/auto/-/preview/3000x3000/-/quality/lighter/add%20the%20beagle%20v2%20camera%20on%20Fluidd%202.png)
Name: Custom camera name (such as "BeagleCamera")
Camera Url Stream: http://192.168.2.92/ipcam/mjpeg.cgi
Stream type: MJPEG Stream (this type requires the video to be an MJPG stream)
Camera Url Snapshot: http://192.168.2.92/images/snapshot0.jpg
*Please note that you need to replace "192.168.2.92" with your own beagle camera IP address.
For more details on setting items, please view Fluidd official documentation (https://docs.fluidd.xyz/features/cameras).