***********IMPORTANT NOTE, THIS IS AN OLDER / UNMAINTAINED DESIGN********
I recommend you get the newer version which has many improvements: https://www.printables.com/model/1097162-swivel-mounted-camera-arm-mount-collection-for-pru
the camera
The Arducam B0205 is a reasonably priced USB camera that switches automatically between day / night modes. It's by far the best camera solution I've found for Octoprint.
overview
I wasn't super happy with the various case designs I found; either for my Prusa Mk3 Mk4s or my voron. So I've built a parametric model that allows all of these things.
swivel system
You can swivel the camera 360 degrees on the x/y plane and tilt up and down pretty far on the z plane to frame the perfect shot. It's easy to adjust, but holds firm with printer movement.
why this remix?
This remix of my older solution adds thicker walls, a little more clearance from the Prusa bed, a better fit for M2x12 bolts & nuts, and support for 3030 rails (which are the standard for a Voron 2.4r2 and many other printers) and a back-mount model. With all the options there are now more individual models to choose from as well. If you've got a Prusa Mk3 or Mk4, it's as simple as printing the arducam-prusa-set.stl file; if you're looking to mount to a 3030 rail, use arducam-voron-set.stl and otherwise feel free to pick and choose!
feedback welcome!
I've included the OpenSCAD source for this parametric design, and I've done my best to make it reasonably easy to customize.
The author remixed this model.
this is my design, I reposted from thingiverse