What is the best way to have a live stream of the printer?

Basic Information:

Printer Model: Prusa i3MK3S+
MCU / Printerboard: Einsy RAMBo
Host / SBC Raspberry 5

Describe your issue:

Hello, in the past I installed Octoprint on Raspberry Pi 4 and used a Logitech HD Pro Webcam C920x to monitor the print process via live feed from a browser. It worked sometimes but often for unknown reason, the connection was lost and I had to shut down and restart the Pi.

Since I am now using Raspberry 5 and Klipper, what is the best option to use to have a live video feed? Shall I use the same camera or it is better to get a RPi camera?

Funny, I just posted about that I cannot get my Pi Cam 3 working - #2 by hcet14

Why Octoprint is needed when Klipper can do live stream and seemingly other things?

My problem is that after setting up the camera, it only shows FPS: 00 or 01 most of the time. Once in awhile, it showed 02 or 03. There is delay when it is supposed to show the video images in real-time.

According to the following page, adding “custom_flags: --format=YUYV” in crowsnest.conf would solve the problem but it doesn’t in my case.

After upgrading Flsun V400 to Vanilla Klipper Logitech C920 camera runs at 1 FPS · Guilouz/Klipper-Flsun-Speeder-Pad · Discussion #167

Klipper can’t do that.

It’s either Mainsail, Fluidd or OctoPrint.

So, what GUI are you using?

And please do not mix up OctoPrint with Klipper. OctoPrint is a 3D-Print server. Klipper is a firmware solution.

1 Like

Mainsail is the GUI I am using.

Have you seen Crowsnest?

So Mainsail is responsible for the stream:

Yes but it does not seem to have any information to solve my very low FPS problem.

If you want higher FPS, I’d recommend moving the camera streaming software off your Klipper host. An ethernet connection is good too. This is a limitation of the processing power of the Pi, and it can’t handle running a high FPS camera and printing with Klipper simultaneously.

1 Like

OK. Thank you :slightly_smiling_face:

1 Like