From afa95d5cdd77570b37317039e520aaeba1e87e30 Mon Sep 17 00:00:00 2001 From: Luke Hubmayer-Werner Date: Sat, 21 Dec 2024 21:43:37 +1030 Subject: [PATCH] gamma --- BassTunerHolder.scad | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/BassTunerHolder.scad b/BassTunerHolder.scad index 62593fb..3ea41c1 100644 --- a/BassTunerHolder.scad +++ b/BassTunerHolder.scad @@ -14,7 +14,7 @@ Tuner_Tab_Thickness = 2; Tuner_Tab_Total = 27.5; Tuner_Tab_Hole_Inset = 2; Tuner_Tab_Hole_Outset = (Tuner_Tab_Total-Tuner_Body_Rect_Len)-Tuner_Tab_Hole_Inset; -Engrave_String = "01γ"; +Engrave_String = "01δ"; // Font = "Ani"; Font = "GFS Didot"; // Font = "GFS Neohellenic"; @@ -104,10 +104,15 @@ module handle_cutouts() { module retainer_outline() // polygon([[-50, -10], [-45, -35], [-20, -55], [20, -55], [45, -35], [50, -10]]); - polygon(concat([for (i = [-52:1:45]) [60*sin(i), -60*cos(i)]], [[40,-5], [-40, -5], [-47, -18]])); + //polygon(concat([for (i = [-52:1:45]) [60*sin(i), -60*cos(i)]], [[40,-5], [-40, -5], [-47, -18]])); + minkowski(){ + polygon(concat([for (i = [-52:1:45]) [60*sin(i), -60*cos(i)]], [[40,-5], [-40, -5], [-47, -18]])); + circle(r=1.5, $fn=120); + }; module part() { +// Reinforcing present on gamma, removed for delta module layer_bolt_holes_outer(dia=3.05, z0=-100, z1=100) for (a = [-120:30:-60]) rotate([0,0,a]) @@ -135,10 +140,10 @@ module part() { linear_extrude(Tuner_Body_Thickness+Post_Hole_Depth-1) tuner_tab_hole(shrink=0.5); // layer bolt holes - layer_bolt_holes_outer(); + /*layer_bolt_holes_outer(); layer_bolt_holes_outer(dia=7.05, z0=Tuner_Body_Thickness+Post_Hole_Depth-4); // 5.4 OD for bolt head, 7 for M3 washer layer_bolt_holes_inner(); - layer_bolt_holes_inner(dia=7.05, z0=Tuner_Body_Thickness+Post_Hole_Depth-4); + layer_bolt_holes_inner(dia=7.05, z0=Tuner_Body_Thickness+Post_Hole_Depth-4);*/ // engraving translate([0,-20,Tuner_Body_Thickness+Post_Hole_Depth-1]) linear_extrude(5) text(text = Engrave_String, size = 12, halign="center", valign="center", font=Font); @@ -154,9 +159,9 @@ module part() { tuner_outline(-1.5); } // layer bolt holes - layer_bolt_holes_outer(); + /*layer_bolt_holes_outer(); layer_bolt_holes_outer(dia=5.1, z1=5+1.5); // Heat insert is 5mm tall, we will use 20mm bolt for these holes - layer_bolt_holes_inner(); + layer_bolt_holes_inner();*/ // tuning handle finger bit handle_cutouts(); // engraving @@ -170,16 +175,16 @@ module part() { tuner_arrange() tuner_outline(-1.5); } // reinforcing layer bolt holes - layer_bolt_holes_inner(); - layer_bolt_holes_inner(dia=7.05, z1=(Tuner_Body_Thickness+Post_Hole_Depth-4)-29+5); // Heat insert is 5mm tall, we will use 30mm bolt for these holes + /*layer_bolt_holes_inner(); + layer_bolt_holes_inner(dia=7.05, z1=(Tuner_Body_Thickness+Post_Hole_Depth-4)-29+5); // Heat insert is 5mm tall, we will use 30mm bolt for these holes*/ // mounting holes for (x = [-30, -10, 10, 30]) translate([x,0,-5]) rotate([90,0,0]) { cylinder(h=100, r=2.5, $fn=32); - // translate([0,0,10]) cylinder(h=20, r=3.8, $fn=32); // Bolt head - // translate([0,0,11]) cylinder(h=20, r=4.7, $fn=32); // Washer - translate([0,0,11]) cylinder(h=20, r=2.55, $fn=32); // Heat Insert + translate([0,0,10]) cylinder(h=20, r=3.8, $fn=32); // Bolt head + translate([0,0,11]) cylinder(h=20, r=4.7, $fn=32); // Washer + //translate([0,0,11]) cylinder(h=20, r=2.55, $fn=32); // Heat Insert } // mounting hollow cyl_offset = [0,-36,-13];