ubass tuner footprint attempt 2
This commit is contained in:
parent
7c09836c03
commit
47bb6c5e04
|
@ -0,0 +1,2 @@
|
||||||
|
*.stl
|
||||||
|
*.3mf
|
22
CFTubes.scad
22
CFTubes.scad
|
@ -214,9 +214,10 @@ module ubass_tuner() {
|
||||||
d_screw = 2.0; // As we will screw into this, probably don't need tolerance yet
|
d_screw = 2.0; // As we will screw into this, probably don't need tolerance yet
|
||||||
screw_tab_min_w = 1.6;
|
screw_tab_min_w = 1.6;
|
||||||
screw_tab_min_thick = 2.0;
|
screw_tab_min_thick = 2.0;
|
||||||
d_screw_tab = 5.2+0.3; // Tolerance this though!
|
d_screw_tab = 5.2+0.4; // Tolerance this though!
|
||||||
back_of_thread_to_tab_tip = 20.7 + 0.1;
|
// back_of_thread_to_tab_tip = 20.7 + 0.1; // 17.1 measuring far hole end to hole end, 6.9 measuring close ends gives average of 12.0
|
||||||
middle_of_thread_to_tab_screw = back_of_thread_to_tab_tip - d_thread/2 - screw_tab_min_w;
|
middle_of_thread_to_tab_screw = 12.0; //back_of_thread_to_tab_tip - d_thread/2 - screw_tab_min_w; == 13.7
|
||||||
|
echo(middle_of_thread_to_tab_screw);
|
||||||
|
|
||||||
module tuner_footprint() {
|
module tuner_footprint() {
|
||||||
hull() {
|
hull() {
|
||||||
|
@ -229,9 +230,18 @@ module ubass_tuner() {
|
||||||
translate([0, -middle_of_thread_to_tab_screw]) circle(d=d_thread, $fn=72);
|
translate([0, -middle_of_thread_to_tab_screw]) circle(d=d_thread, $fn=72);
|
||||||
}
|
}
|
||||||
|
|
||||||
linear_extrude(max_thread) difference() {
|
difference() {
|
||||||
offset(4, 3) tuner_footprint();
|
linear_extrude(max_thread) difference() {
|
||||||
holes();
|
offset(4, 3) tuner_footprint();
|
||||||
|
holes();
|
||||||
|
}
|
||||||
|
translate([0,0,max_thread-0.2]) linear_extrude(1) {
|
||||||
|
translate([-3.5,-2]) text(str(d_screw), size=2.5);
|
||||||
|
translate([ 0, -4]) rotate(30) text(str(d_screw_tab), size=2.5);
|
||||||
|
translate([4.4, -7]) rotate(90) text(str(middle_of_thread_to_tab_screw), size=2.5);
|
||||||
|
translate([-9.5,-13.5]) text(str(d_thread), size=2.5);
|
||||||
|
translate([-12,-27]) text(str(d_peg_collar_max), size=2.5);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
translate([0,0,max_thread]) linear_extrude(10) difference() {
|
translate([0,0,max_thread]) linear_extrude(10) difference() {
|
||||||
offset(4, 3) tuner_footprint();
|
offset(4, 3) tuner_footprint();
|
||||||
|
|
Loading…
Reference in New Issue