6 laptop_halfdepth_real = 125;
7 laptop_halfdepth = 115; //125;
8 laptop_inner_x_clear = 95;
11 include <camera-mount.scad>
25 module ClawProfile(laptop_th){
26 laptop_zmin = bar_th + flex_allow;
27 laptop_zmax = laptop_zmin + laptop_th;
29 rectfromto([-claw_overlap, 0],
30 [claw_th, laptop_zmax + claw_th]);
31 rectfromto([-claw_overlap-1, laptop_zmin ],
36 module ClawBar(inner_len, laptop_th){
37 rotate([0,0,180]) linextr_y_xz(-bar_w/2, +bar_w/2) {
40 translate([inner_len, 0])
41 ClawProfile(laptop_th);
46 translate([0, laptop_halfdepth - laptop_halfdepth_real, 0])
49 ClawBar(laptop_w/2, laptop_th_rear);
50 translate([ laptop_w/2 - laptop_inner_x_clear + bar_w/2, 0])
52 ClawBar(laptop_halfdepth, laptop_th_front);
55 cylinder(r = mount_dia/2, h= bar_th);
62 CameraMountThread( bar_th + 2 );
64 translate([0,0, bar_th-min_ceil])
65 cylinder(r= mount_dia/2-1, h=min_ceil);
68 //ClawProfile(laptop_th_front);
69 //ClawBar(125, laptop_th_front);