When I start openflexure the overlay preview image covers everything.
Please check your overscan/underscan settings. You can run
sudo raspi-config to do this. If you have a black border around your screen, this will cause the camera stream to become mismatched.
I move things around and see these 2 screens behind it
This is unfortunately something we can’t fix. It’s because of the way the Pi draws the camera preview when you use the microscope from the Pi itself. I suggest maximising the window and avoiding moving it.
Note: This is not an issue if you use the microscope from another device over a network. You can install OpenFlexure Connect on your laptop for example, and connect the two with an ethernet cable, or use your WiFi network.
When the scan is over the progression bar and cancel button freeze
This is interesting as I’ve had a couple of people report this, but I’ve not been able to reproduce the issue. I’ll keep looking into it.
Occasionally get this black images too
This is also something I’ve seen before, but I think this is related to the camera hardware more than our software. Could you double check all physical connections and see if that improves the situation?
We might have to write something that checks for this when you do a capture, and re-takes the image if it detects a blank frame.