Several weeks back I received my new Prusa MK3 printer and wanted to mount my Raspberry Pi camera for my Octoprint. I am someone that continually is moving my camera depending on what I am printing. I wanted a camera bracket that was maneuverable when needed, yet stayed locked when not. This articulating design has 24 indexes on each link connection point and a knurled nut so you can easily lock it.
LINKS: There are 3 different link styles that can be put together however it suits your needs. Links are held together with knurled M6 bolts. One side of the link has a hex recess where the nut goes, the bolt goes in the opposite side.
X-BRACKET: The bracket that mounts the links to the X-stepper only fits on one way. It requires an M3x18mm Cap Screw to mount it. If built your MK3 and still have your bag of extra parts, there is one in there. There are two different styles of this bracket depending on the way you want your links to adapt to it.
CAMERA HOUSING: Pretty straight forward. Put the camera in as shown in the Thingiverse pictures and snap the cover on. Make sure to connect your ribbon cable first.
BALL: Mounting the ball to the links is simple. The ball fits into the hex recess on a link, and a knurled M6 bolt holds it in place from the other side. The camera housing should pop right onto the ball with minimal effort.
CABLE TIE SLOTS: Each link has slots on it where a small cable tie can slide through. This allows for easily routing wires along the links.
PLA works great for all parts including the camera cover and bolts. I used the following materials:
**This project has since evolved into something much bigger. I have a workbench with boxes full of various 3d printed parts for adapting this design to aluminum extrusion, 1/4-20 camera bases, mounting on a desktop, and more. I am really having a blast with it. As I fine tune other adapters for this articulating bracket, I will post them as Remixes.
Update: A fellow Thingiverse user notified me that the bracket is not compatible with the MK2 (Sorry!). Hopefully we'll have a remix on here soon!