3 // print on High Detail
4 // but adjust infill to 50%
10 positive_dia = inch * 3/8. - 0.25;
11 positive_l = inch * 1/2.;
13 negative_dia = inch * 1/4. + 0.25;
22 negative_pitch = inch/negative_tpi;
23 negative_chamfer = negative_pitch/2;
32 english_thread(diameter=positive_dia/inch, threads_per_inch=16,
34 length= (positive_l + 0.1) / inch);
37 cylinder(r= spanner/2 * 1/(0.5 * sqrt(3)),
38 h = negative_l + midsection,
40 translate([0,0, midsection])
41 english_thread(diameter=negative_dia/inch,
42 threads_per_inch=negative_tpi,
43 leadin=0, internal=true, test=$test,
44 length= (negative_l + inch/19) / inch);
45 translate([0,0, midsection+negative_l]) {
47 translate([0,0, negative_chamfer])
48 cylinder(r= negative_dia/2 + negative_chamfer*2,
51 cylinder(r= negative_dia/2 - negative_chamfer*2,
52 h= negative_chamfer*3);