28 lines
776 B
OpenSCAD
28 lines
776 B
OpenSCAD
include <../lib/threads/threads.scad>
|
|
|
|
$fn=256;
|
|
|
|
difference() {
|
|
union() {
|
|
translate([0, 0, 3.5]) cylinder(d1=34.3, d2=35.7, h=82, $fn=256);
|
|
cylinder(d1=28, d2=34.3, h=3.5, $fn=256);
|
|
}
|
|
|
|
translate([0, 0, 3.5]) cylinder(d=31, h=90, $fn=128);
|
|
translate([0, 0, -1]) cylinder(d=27.6, h=10, $fn=128);
|
|
|
|
translate([0, 0, 82 + 3.5 - 20 - 4.3])
|
|
difference() {
|
|
AugerThread(outer_diam=36, inner_diam=29.8, height=20, pitch=3, tooth_angle=25, tip_min_fract=15);
|
|
//ScrewThread(outer_diam=33, height=20, pitch=3, tooth_angle=5, tooth_height=0.8);
|
|
|
|
color("red")
|
|
difference() {
|
|
translate([0, 0, -1]) cylinder(d=40, h=22);
|
|
translate([0, 0, -2]) cylinder(d=33, h=24);
|
|
}
|
|
}
|
|
|
|
translate([0, 0, 82 + 3.5 - 4.4]) cylinder(d=33, h=90, $fn=128);
|
|
}
|