This camera mount is for the Raspberry Pi CAM.
The one thing I didn't like about this CAM is the ribbon cable and I wanted a solution that prevented the fragile cable from getting in the way or damaged.
This design has internal passages that hide and protect the cable before exiting at the rear of the beam connected to the base and under the printer to the Raspberry Pi. This was the third design iteration and it worked far better than I had hoped. The cable runs very smoothly without snagging even whilst articulating the arm. It's an optical illusion that the cable follows the "A frame" and was completely unintentional but looks quite good (well, I think so!!)
It's been a long time in the designing/making and resulted in many sacrifices to the 3D printing gods (see last picture!)
You will need 1 of each model although I printed an extra "RPi_CAM_BEAM_100mm_B_v4" to help level the CAM image.
The joints each use an M3 x 20mm Cap Head Screw and nut (design makes this nut captive to make adjustment easier).
The base clamp uses an M3 x 12mm Cap Head Screw and nut (also captive)
The base uses 4 off M4 x 12mm Cap Head Screws into hammerhead T nuts to suit the CR-10 extrusion rails.
The camera enclosure uses 4 off M2 x 8mm Cap Head Screws directly into preformed holes in the back cover.
01-APR-2019 - EDIT:
Thanks to ErSedavi for contributing the following items:
https://www.thingiverse.com/thing:3528318 : CAM Mount & LED Holder
https://www.thingiverse.com/thing:3528287 : Double 90º beam
15-JAN-2019 - EDIT:
Big thank you to TallNHairyDave for testing the V2 CAM front and rear covers confirming they fit ok.
06-JAN-2019 - EDIT:
A big thank you to the guys who designed additional parts for the CAM Mount. With 3 designs added over the holiday period I thought it would be a could idea to collate them here with a brief description so they are more easily found:
https://www.thingiverse.com/thing:2878989 : Alternative Base using M5 screws
https://www.thingiverse.com/thing:2882789 : Alternative CAM Mount for CAM 2 module
https://www.thingiverse.com/thing:3327896 : Alternative CAM Mount for night vision module
https://www.thingiverse.com/thing:3327670 : New elbow joint with 90 degree twist
https://www.thingiverse.com/thing:3336651 : Alternative Magnetic Base
04-SEP-2018 - EDIT:
I have added a front and rear cover for the V2 CAM module. These models are currently experimental (I don't own a V2 CAM) so please try them if you are interested and feedback any problems with photos and dimensions so I can make the necessary adjustments. I have provided an aditional rear cover without the joint fingers to speed up printing should you wish to try the module without printing the whole thing.
Please refer to my updated instructions regarding the joint clearance and printer settings.
29-MAR-2018 - EDIT:
Apologies - If you downloaded the models prior to today then you will need to download the back cover again. The correct version is Pi_CAM_Back_Cover_v8.stl. I'm really sorry if you have already printed this part but there is a clearance error that I thought I had fixed before I uploaded the parts. Lesson duly learned - do not publish until fully tested (hangs head in shame).
I used a 6 mm brim to prevent warping.
The beams were orientated with the holes vertical per the photograph - I felt this gave the best compromise regarding overall surface finish and strength (no supports in internal passages).
For the beams and the back of the camera holder, supports were used to support the joint fingers. You could get away with no supports on the back of the camera holder with the slots vertical but the z-level direction would weaken the clamped surfaces.
Note: It's important not to create supports in the internal passages! In CURA, I created a block that intersected the internal passages and modified the blocks properties to prevent the creation of supports in the passages.
04-SEP-2018 - EDIT:
Please be aware that the joints were designed with a 0.4mm clearance after printing many test pieces to get the right compromise between fit and print settings. This means it will work with a 0.4mm nozzle and 0.2mm layer height. Bear in mind that the fingers are 90 degrees to each other so nozzle width and layer height need to compliment each other. Straying from these settings, over extruding material or printing too fast will possibly result in a tight or interferfence fit. My printer replicates the wall thickness in the STL within 0.1mm and the joints fit perfectly. A slight closing of the fingers due to the material warping is normal and easily flexes back on fitting. If in any doubt, print a portion of 2 joints and check the fit before printing the whole component.