negative_pitch = inch/negative_tpi;
negative_chamfer = negative_pitch/2;
+base_dia = 35;
+base_th_min = 1;
+base_th_max = 4;
+
//$test = true;
$test = false;
$fs=0.1;
length= (positive_l + 0.1) / inch);
rotate([180,0,0]) {
difference(){
- cylinder(r= spanner/2 * 1/(0.5 * sqrt(3)),
- h = negative_l + midsection,
- $fn=6);
+ union(){
+ cylinder(r= spanner/2 * 1/(0.5 * sqrt(3)),
+ h = negative_l + midsection,
+ $fn=6);
+ translate([0,0, midsection+negative_l]) {
+ mirror([0,0,1]) {
+ hull(){
+ cylinder(r= base_dia/2, h = base_th_min);
+ cylinder(r= 0.1, h = base_th_max);
+ }
+ }
+ }
+ }
translate([0,0, midsection])
english_thread(diameter=negative_dia/inch,
threads_per_inch=negative_tpi,