I completed the OpenSCAD model with the side holders for threaded inserts, and making it thicker.
Current scene with KVM switch, dual GS cameras (on tripod despite original plan), laptop and Pi5:
This is the 3Dprinted thicker OpenSCAD model:
Planned was to use soldering iron to add threaded inserts left and right, and then 3Dprint the outer holder.
Just as a quick test I mounted on a tripod, and that was stable.
So this solution is good enough for me currently.
I always have the option to go with threaded inserts later if needed.
This screenshot shows 688x136 views from both cameras of wall 75cm distant: It confirms that both lenses are 4mm (same size).
But despite camera sensors in same plane and at same height and parallel, the lenses make a difference vertically.
Likely I need to buy two identical (CS) lenses for high framerate stereo vision ...
Current scene with KVM switch, dual GS cameras (on tripod despite original plan), laptop and Pi5:
This is the 3Dprinted thicker OpenSCAD model:
Code:
$fn=40;r=18+0.2;r2=3/2+0.1;l=38;o=10;i=1;th=5;d3=6.4;w=2.6;difference(){ union(){ cube([o+l+2*i+l+o,l,th],center=true); translate([-(o+l+i),l/2,-th/2]) cube([o+l+2*i+l+o,5,th]); translate([-(o+l+i),-(d3+2*w)/2,0]) cube([10,d3+2*w,d3+2*w]); translate([(o+l+i)-10,-(d3+2*w)/2,0]) cube([10,d3+2*w,d3+2*w]); } translate([-(o+l+i)-0.05,0,d3/2+w]) rotate([0,90,0]) cylinder(10,d3/2,d3/2); translate([(o+l+i)+0.05,0,d3/2+w]) rotate([0,270,0]) cylinder(10,d3/2,d3/2); translate([-(i+l/2),0,-(0.05+th/2)]) cylinder(th+0.1,r,r); translate([(i+l/2),0,-(0.05+th/2)]) cylinder(th+0.1,r,r); translate([-l-i+7-0.85,-l/2-0.5,-(th+0.1)/2]) cube([0.8*l+2*i+0.8*l+3,0.5*l,th+0.1]); translate([-i-4,l/2-4,-(th+0.1)/2]) cylinder(th+0.1,r2,r2); translate([-i-l+4,l/2-4,-(th+0.1)/2]) cylinder(th+0.1,r2,r2); translate([-i-l+4,-(l/2-4),-(th+0.1)/2]) cylinder(th+0.1,r2,r2); translate([-(-i-4),l/2-4,-(th+0.1)/2]) cylinder(th+0.1,r2,r2); translate([-(-i-l+4),l/2-4,-(th+0.1)/2]) cylinder(th+0.1,r2,r2); translate([-(-i-l+4),-(l/2-4),-(th+0.1)/2]) cylinder(th+0.1,r2,r2); translate([-(o+l+i)-0.05,-l/2-0.05,th/2-2]) cube([25,7.5,2.05]); translate([(o+l+i)+0.05-25,-l/2-0.05,th/2-2]) cube([25,7.5,2.05]);}
Planned was to use soldering iron to add threaded inserts left and right, and then 3Dprint the outer holder.
Just as a quick test I mounted on a tripod, and that was stable.
So this solution is good enough for me currently.
I always have the option to go with threaded inserts later if needed.
This screenshot shows 688x136 views from both cameras of wall 75cm distant: It confirms that both lenses are 4mm (same size).
But despite camera sensors in same plane and at same height and parallel, the lenses make a difference vertically.
Likely I need to buy two identical (CS) lenses for high framerate stereo vision ...
Statistics: Posted by HermannSW — Sun Mar 03, 2024 12:41 am