Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overlay Print information on Webcam stream #1177

Open
SmallStrayFox opened this issue Nov 30, 2022 · 9 comments
Open

Overlay Print information on Webcam stream #1177

SmallStrayFox opened this issue Nov 30, 2022 · 9 comments
Labels
good first issue Simple task for new contributors 💡 Type: FR Requests a new feature

Comments

@SmallStrayFox
Copy link

Requested feature:

During a print I spend most of my time on the Webcam tab so I can keep an eye on the print and any potential issues. It would be super handy if I could also see some live print stats overlaid on the webcam feed so I can keep an eye on important things like temperatures.

Solves the following problem:

solves having to switch between the Dashboard and Webcam tabs, when it's much more preferable to have glanceable information on the webcam feed that allows us to see any given live variable for the current print (similar to the current fps counter).

Additional information:

ideally should be able to include any variable that's being monitored on the dash in a format that is compact but readable. graphs are nice but honestly one line of text would be more readable, e.g. you'd edit a text string like

%temp_extruder% - %temp_bed% || %temp_mcu1% - %temp_pi% || %Percent_done% - %ETA%

and it showed overlaid on the live video feed as

Extruder: 210.0°C - Heater Bed: 60.0°C || Board MCU: 38.0°C - Raspberry Pi: 32.0°C || %85 - ETA: 17:35

@SmallStrayFox SmallStrayFox added the 💡 Type: FR Requests a new feature label Nov 30, 2022
@Turbine1991
Copy link

Oh, I just added this and focus/zoom along with camera servos movement. It's totally worth it!

@Googliola
Copy link

Would love to see that too!
@Turbine1991 Would you mind sharing your extensions?

@Turbine1991
Copy link

Turbine1991 commented Dec 20, 2022

Would love to see that too! @Turbine1991 Would you mind sharing your extensions?

It's been quite a bit of work so far, I'm pretty close 1-2 days away from completion. I decided to add a dimmable led to the nozzle and add a slider in the web overlay.

Screenshot_2022-12-10-22-12-48-22_40deb401b9ffe8e1df2f1cc5ba480b12

Here's a WIP while I was fixing my printer. I hadn't added the led slider or preview image of the active task and there's no progress bar or time left in this image. I'm not too happy with the result. It's usable, but not as pretty as I'd like.

It does require a backend to be running on the pi, this also allows certain controls and reporting to mainsail without making it publically accessible directly.

@slynn1324
Copy link
Contributor

I did something similar in my local copy, but a bit simpler -- I just dropped some extra information into the Panel title bar and added a condition for it to only show when on the webcam tab.

image

Only needed a few changes: add a slot in src/components/ui/Panel.vue, and populate it in src/components/panels/WebcamPanel.vue (patch attached)

webcam_details.patch

@meteyou meteyou added the good first issue Simple task for new contributors label Apr 16, 2023
@Hotwire
Copy link

Hotwire commented Jul 12, 2023

Any movement on this? It would be SUPER handy for the time lapse to have the info too.

@meteyou
Copy link
Member

meteyou commented Jul 13, 2023

@Hotwire this have nothing Todo with timelapse.

@CoffeeSquirel
Copy link

Did anything come of this?

@meteyou
Copy link
Member

meteyou commented Aug 8, 2024

@CoffeeSquirel it's still open and no pr is linked to it. So it's just an open FR.

@dfbpurcell
Copy link

How do we apply the patch file?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Simple task for new contributors 💡 Type: FR Requests a new feature
Projects
None yet
Development

No branches or pull requests

8 participants