diff --git a/threading.scad b/threading.scad index 4f9fee9..258965f 100644 --- a/threading.scad +++ b/threading.scad @@ -1177,15 +1177,16 @@ module ball_screw_rod( // Added bevel1 and bevel2 to all modules. Made default uniformly false for every case instead of // sometimes true, sometimes false // Profiles that go over zero are not clipped, and bevels are based on actual profile top, not nominal -// -// Fixed higbee in spiral_sweep for properly centered scaling and for staying on the internal/external base of threads -// Fixed bug in spiral_sweep where two segments were missing if higbee is zero // When bevel is given to nuts it bevels the outside of the nut by thread depth // higbee looks best with quincunx, but it's more expensive. Select quincunx when higbee is used, min_edge otherwise // Current code uses difference to remove excess length in the rod. This gives faster renders at the cost // of more complex code and green top/bottom surfaces. -// Changed slop to 4 * $slop. I got good results printing with $slop=0.05 with this setting. - +// Changed slop to 4 * $slop. I got good results printing with $slop=0.05 with this setting. +// Don't generate excess threads when starts>1, and don't force threads to be even +// +// Fixed higbee in spiral_sweep for properly centered scaling and for staying on the internal/external base of threads +// Fixed bug in spiral_sweep where two segments were missing if higbee is zero +// // Questions: // Existing code intersection with cylinder, so any profile over 0 gets removed. Also---exact match intersection? Better