Manual Camera Controls

Hey Dev’s

Can we please have access to manually set the camera gain and exposure controls. There are many times when I am printing a white filament that the image is completely overblown or with dark filaments it is far to dark. I would love to be able to have manual control over the cameras exposure settings to combat this issue.

8 Likes

There is a kludge to trick the auto exposure into adjusting for your current lighting. Exposure is set when the device boots up, and the chamber light is likely off at that point. This means when it turns on, or if you add additional lighting, your images and videos will be horribly blown out.

The kludge is to, one the print is underway, and the lighting has stabilized (after the LIDAR calibration), switch the camera to 720p, then back to 1080p. This will force the auto exposure to adjust for the brighter conditions of having lights on.

I concur that I would AT LEAST like some sort of brightness or exposure control. As a professional photographer, this drives me nuts.

7 Likes

I would also very much like to see this feature. Even if it’s just a basic slider that I can lock in.

1 Like

I waould just love control over the whole camera, and maybe an easy way to post to social media besides a super fast time lapse that only last an average of 3 seconds.

thank you so much, was getting annoying on long prints during daylight to have the camera to dark during the evening

Once your warranty expires you may want to use the X1Plus firmware. It provides the ability to issue commands via SSH to the printer and a number of manual camera controls become available:

                     brightness 0x00980900 (int)    : min=-64 max=64 step=1 default=0 value=0
                       contrast 0x00980901 (int)    : min=0 max=100 step=1 default=34 value=40
                     saturation 0x00980902 (int)    : min=0 max=100 step=1 default=56 value=56
                            hue 0x00980903 (int)    : min=-2000 max=2000 step=1 default=0 value=0
 white_balance_temperature_auto 0x0098090c (bool)   : default=1 value=1
                          gamma 0x00980910 (int)    : min=100 max=300 step=1 default=150 value=150
                           gain 0x00980913 (int)    : min=0 max=255 step=1 default=32 value=48
           power_line_frequency 0x00980918 (menu)   : min=0 max=2 default=1 value=1
      white_balance_temperature 0x0098091a (int)    : min=2800 max=6500 step=1 default=4600 value=4600 flags=inac                                                tive
                      sharpness 0x0098091b (int)    : min=1 max=7 step=1 default=2 value=2
         backlight_compensation 0x0098091c (int)    : min=0 max=256 step=1 default=23 value=23
                  exposure_auto 0x009a0901 (menu)   : min=0 max=3 default=3 value=3
              exposure_absolute 0x009a0902 (int)    : min=1 max=80000 step=1 default=312 value=9984 flags=inactive

I’ve played with most of these settings, but with riser lights, I am currently satisfied with auto-exposure.

There has been talk of adding better controls (a manual/auto exposure switch, sliders, etc.), but I think the developer’s recent efforts have been concentrated on producing the X1Plus expansion board.

1 Like

I ended up adding a stand to the top of my X1 that my AMS sits on, I added LED lighting to the stand which helped with quality. I am curious about the cam itself but not doing much with it as the system is new and I don’t want to impact warranty. Once I’m a little more familiar I might check the actual camera hardware.