mainsail-crew/crowsnest

Issue after installing E3D nozzle cam

dyocis opened this issue · 1 comments

What happened

I'm finishing up my Voron 2.4 and installed my nozzle cam for the first time. Initially I got video, but it was very slow and choppy so I tried changing formats and resolution. Once I restarted, I never got a picture again. I've reverted back to my original settings and I still have no picture. My crowsnest log shows some errors around parameters, but I can't find any problems anywhere.

03/12/24 19:38:38] crowsnest: [crowsnest]
[03/12/24 19:38:38] crowsnest: log_path: /home/pi/printer_data/logs/crowsnest.log
[03/12/24 19:38:38] crowsnest: log_level: verbose
[03/12/24 19:38:38] crowsnest: delete_log: false
[03/12/24 19:38:38] crowsnest: no_proxy: false
[03/12/24 19:38:38] crowsnest:
[03/12/24 19:38:38] crowsnest: [cam 1]
[03/12/24 19:38:38] crowsnest: mode: ustreamer
[03/12/24 19:38:38] crowsnest:
[03/12/24 19:38:38] crowsnest: enable_rtsp: false
[03/12/24 19:38:38] crowsnest: rtsp_port: 8554
[03/12/24 19:38:38] crowsnest: port: 8080
[03/12/24 19:38:38] crowsnest: device: /dev/video0
[03/12/24 19:38:38] crowsnest: resolution: 1920x1080
[03/12/24 19:38:38] crowsnest: max_fps: 60
[03/12/24 19:38:38] crowsnest: INFO: Detect available Devices
[03/12/24 19:38:38] crowsnest: INFO: Found 1 total available Device(s)
[03/12/24 19:38:38] crowsnest: INFO: Found 1 available v4l2 (UVC) camera(s)
[03/12/24 19:38:38] crowsnest: /dev/v4l/by-id/usb-XCG-230315-J_3DO_NOZZLE_CAMERA_4K_01.00.00-video-index0 -> /dev/video0
[03/12/24 19:38:38] crowsnest: Supported Formats:
[03/12/24 19:38:38] crowsnest: [0]: 'MJPG' (Motion-JPEG, compressed)
[03/12/24 19:38:38] crowsnest: Size: Discrete 1920x1080
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 3840x2160
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 640x480
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 160x120
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 176x144
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 320x180
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 320x240
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 352x288
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 340x340
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 424x240
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 440x440
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 480x270
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 640x360
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 800x448
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 800x600
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 848x480
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 960x540
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 1024x576
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 1280x720
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 1600x896
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 2560x1440
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 3840x3104
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 3264x2448
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 2592x1944
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 2048x1536
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 1600x1200
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 1024x768
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.017s (60.000 fps)
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: [1]: 'YUYV' (YUYV 4:2:2)
[03/12/24 19:38:38] crowsnest: Size: Discrete 1920x1080
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.200s (5.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 3840x2160
[03/12/24 19:38:38] crowsnest: Interval: Discrete 1.000s (1.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 640x480
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 160x120
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 176x144
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 320x180
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 320x240
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 352x288
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 340x340
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 424x240
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 440x440
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 480x270
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 640x360
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 800x448
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 800x600
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.100s (10.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 848x480
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.033s (30.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 960x540
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.100s (10.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 1024x576
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.100s (10.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 1280x720
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.100s (10.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 1600x896
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.200s (5.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 2560x1440
[03/12/24 19:38:38] crowsnest: Interval: Discrete 1.000s (1.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 3840x3104
[03/12/24 19:38:38] crowsnest: Interval: Discrete 1.000s (1.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 3264x2448
[03/12/24 19:38:38] crowsnest: Interval: Discrete 1.000s (1.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 2592x1944
[03/12/24 19:38:38] crowsnest: Interval: Discrete 1.000s (1.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 2048x1536
[03/12/24 19:38:38] crowsnest: Interval: Discrete 1.000s (1.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 1600x1200
[03/12/24 19:38:38] crowsnest: Interval: Discrete 1.000s (1.000 fps)
[03/12/24 19:38:38] crowsnest: Size: Discrete 1024x768
[03/12/24 19:38:38] crowsnest: Interval: Discrete 0.100s (10.000 fps)
[03/12/24 19:38:38] crowsnest: Supported Controls:
[03/12/24 19:38:38] crowsnest:
[03/12/24 19:38:38] crowsnest: User Controls
[03/12/24 19:38:38] crowsnest:
[03/12/24 19:38:38] crowsnest: brightness 0x00980900 (int) : min=-64 max=64 step=1 default=-15 value=-15
[03/12/24 19:38:38] crowsnest: contrast 0x00980901 (int) : min=0 max=95 step=1 default=4 value=2
[03/12/24 19:38:38] crowsnest: saturation 0x00980902 (int) : min=0 max=100 step=1 default=70 value=70
[03/12/24 19:38:38] crowsnest: hue 0x00980903 (int) : min=-2000 max=2000 step=1 default=0 value=0
[03/12/24 19:38:38] crowsnest: white_balance_automatic 0x0098090c (bool) : default=1 value=1
[03/12/24 19:38:38] crowsnest: gamma 0x00980910 (int) : min=100 max=300 step=1 default=115 value=115
[03/12/24 19:38:38] crowsnest: power_line_frequency 0x00980918 (menu) : min=0 max=2 default=1 value=1
[03/12/24 19:38:38] crowsnest: 0: Disabled
[03/12/24 19:38:38] crowsnest: 1: 50 Hz
[03/12/24 19:38:38] crowsnest: 2: 60 Hz
[03/12/24 19:38:38] crowsnest: white_balance_temperature 0x0098091a (int) : min=2800 max=6500 step=1 default=4600 value=4600 flags=inactive
[03/12/24 19:38:38] crowsnest: sharpness 0x0098091b (int) : min=1 max=7 step=1 default=1 value=2
[03/12/24 19:38:38] crowsnest: backlight_compensation 0x0098091c (int) : min=0 max=1 step=1 default=0 value=0
[03/12/24 19:38:38] crowsnest:
[03/12/24 19:38:38] crowsnest: Camera Controls
[03/12/24 19:38:38] crowsnest:
[03/12/24 19:38:38] crowsnest: auto_exposure 0x009a0901 (menu) : min=0 max=3 default=3 value=3
[03/12/24 19:38:38] crowsnest: 1: Manual Mode
[03/12/24 19:38:38] crowsnest: 3: Aperture Priority Mode
[03/12/24 19:38:38] crowsnest: exposure_time_absolute 0x009a0902 (int) : min=3 max=2047 step=1 default=166 value=166 flags=inactive
[03/12/24 19:38:38] crowsnest: focus_absolute 0x009a090a (int) : min=0 max=1023 step=1 default=0 value=0 flags=inactive
[03/12/24 19:38:38] crowsnest: focus_automatic_continuous 0x009a090c (bool) : default=0 value=1
[03/12/24 19:38:38] crowsnest: Try to start configured Cams / Services...
[03/12/24 19:38:40] crowsnest: ERROR: Parameter mode not found in Section [cam DEFAULT].
[03/12/24 19:38:40] crowsnest: ERROR: Parameter port not found in Section [cam DEFAULT].
[03/12/24 19:38:40] crowsnest: ERROR: Parameter device not found in Section [cam DEFAULT].
[03/12/24 19:38:40] crowsnest: ERROR: Parameter resolution not found in Section [cam DEFAULT].
[03/12/24 19:38:40] crowsnest: ERROR: Parameter max_fps not found in Section [cam DEFAULT].
[03/12/24 19:38:40] crowsnest: ERROR: Please check your configuration!

I've tried a sudo make buildclean build and restarting the service with no change in issue. I'm sure I did something stupid, I just can't find it. Any help would be appreciated.

What did you expect to happen

I expected the camera to work

How to reproduce

I don't know what happened, so I can't reproduce it.

Additional information

No response

Ahoi!

It looks like this ticket is a request for help (or similar).
Many helpful people will not see your message here and you are
unlikely to get a useful response.

We use the Github Issue-Tracker only for development related
topics, like feature requests, bug reports etc. To get help,
please join our Discord-Server or ask in Github Discussions:

This ticket will be automatically closed.

Fair wind and a following sea!
~ Your friendly MainsailGithubBot

PS: I'm just an automated script, not a real sailor.