UPDATE: So apparently the previous mount that was uploaded only fit the CR-10 mini so a new version has been added for the CR-10. please only print the correct one for your printer.
UPDATE: A new Bed Mount file has been uploaded which increases rigidity and should reduce the camera wobble to some degree. It also moves the camera further away from the bed to get a greater field of view. New photos have also been uploaded to reflect the recent changes.
UPDATE: New files have been uploaded for the Base Arm and Top Arm which have improved tolerances for the ball joints and should improve stiffness as well as strength. If you have issues with the ball joints wearing out quickly and becoming loose I suggest printing the arm parts in PETG or even Nylon if possible.
This Raspberry Pi Cam case and mount is made for the Raspberry Pi Camera Module V2 and mounts to the bed of a CR-10 or CR-10 mini. Assembling the mount simply requires two M4 x 12mm button head socket screws, two M4 nuts and four M2 x 12mm socket head cap screws. I used black fixings but you don't have to. I also used a 1m long flex cable for the Pi Cam so I could wrap it underneath the printer and over to my Raspberry Pi mounted on the side of the control box.
The arm itself is highly adjustable with ball joints attaching it on both ends to the Pi Cam and the bed mount as well as two adjustable elbow joints. Alll the connections are stiff enough to hold the camera up in any position as well as stay in position even under quite significant acceleration and quick direction changes. Under high acceleration the arm may vibrate occasionally but this movement is unnoticeable when watching the feed from Octoprint's Control menu.
Default orientation of the STLs is best for printing.
Print two gears and one of everything else.
All parts except for the Pi Cam Case Top, Bed Mount and Gears require supports (touching build plate only).
Bed Mount should be printed at 40% infill for rigidity
I recommend printing the ball part of both ball and socket joints solid by changing the 'minimum infill area' or equivalent setting in your slicer.
If you like the look of the dual 5015 fan fang in the above images it is available from this link:
Please feel free to comment any suggestions or problems and I hope you enjoy!
eSUN PLA+, PETG