11 laptop_halfdepth_real = 125;
12 laptop_halfdepth = 115; //125;
13 laptop_inner_x_clear = 95;
16 include <camera-mount.scad>
30 module ClawProfile(laptop_th){
31 laptop_zmin = bar_th + flex_allow;
32 laptop_zmax = laptop_zmin + laptop_th;
34 rectfromto([-claw_overlap, 0],
35 [claw_th, laptop_zmax + claw_th]);
36 rectfromto([-claw_overlap-1, laptop_zmin ],
41 module ClawBar(inner_len, laptop_th){
42 rotate([0,0,180]) linextr_y_xz(-bar_w/2, +bar_w/2) {
45 translate([inner_len, 0])
46 ClawProfile(laptop_th);
51 translate([0, laptop_halfdepth - laptop_halfdepth_real, 0])
54 ClawBar(laptop_w/2, laptop_th_rear);
55 translate([ laptop_w/2 - laptop_inner_x_clear + bar_w/2, 0])
57 ClawBar(laptop_halfdepth, laptop_th_front);
60 cylinder(r = mount_dia/2, h= bar_th);
67 CameraMountThread( bar_th + 2 );
69 translate([0,0, bar_th-min_ceil])
70 cylinder(r= mount_dia/2-1, h=min_ceil);
73 //ClawProfile(laptop_th_front);
74 //ClawBar(125, laptop_th_front);