3 // print on High Detail
4 // but adjust infill to 50%, shell thickness to 2mm
7 include <camera-mount.scad>
9 positive_dia = inch * 3/8. - 0.375;
10 positive_l = inch * 1/2.;
20 english_thread(diameter=positive_dia/inch, threads_per_inch=16,
22 length= (positive_l + 0.1) / inch);
25 cylinder(r= stem_dia/2 * 1/(0.5 * sqrt(3)),
28 translate([0,0, stem_l])
29 cylinder(r= base_dia/2, h= base_th);
34 thread_act = thread_nom - 0.375;
38 wingnut_wing_mindia = 17.0;
39 wingnut_wing_xrad = 5; // xxx 8;
51 wingnut_cnr = wingnut_wing_th/2 -0.1;
56 cylinder(r= (thread_nom+wingnut_wall)/2,
58 linear_extrude(height= wingnut_wing_xh + wingnut_th)
59 offset(r= wingnut_cnr)
60 square([wingnut_wing_mindia + wingnut_wing_xrad*2 - wingnut_cnr*2,
61 wingnut_wing_th - wingnut_cnr*2],
64 translate([0,0, wingnut_th])
65 linear_extrude(height= wingnut_wing_xh+1)
66 square(wingnut_wing_mindia, center=true);
67 translate([0,0, wingnut_th])
69 translate([0,0,-0.01])
70 metric_thread(diameter=thread_act, leadin=3, internal=true,
71 test=$test, length=wingnut_th+3);