jiggle tolerances on CF

This commit is contained in:
Luke Hubmayer-Werner 2024-12-22 13:48:33 +10:30
parent c2fe99b4cc
commit 1290b84bbe
1 changed files with 5 additions and 4 deletions

View File

@ -79,12 +79,12 @@ module neck(string_spacing=18, string_margin=5, num_strings=3, target_neck_thick
}
}
module cf_tube(tolerance = 0.1) {
module cf_tube(tolerance = 0.2) {
rotate([-90,0,0])
cylinder(h=Guitar_Scale_Length_mm+10, d=CF_Tube_Dia+tolerance, $fn=360);
}
module cf_square(tolerance = 0.1) {
module cf_square(tolerance = 0.2) {
x = CF_Square_Width+tolerance;
translate([-x/2, 0, -x/2])
cube([x, Guitar_Scale_Length_mm+10, x]);
@ -102,8 +102,9 @@ difference() {
cf_tube();
echo(fret_scale_length(0) - fret_scale_length(8)); // 225.724
echo(fret_scale_length(8) - fret_scale_length(25)); // 240.335
segment_cut = fret_scale_length(8)-1.2;
echo(fret_scale_length(8) - fret_scale_length(24)); // 240.335
segment_cut = fret_scale_length(24)-1.2;
translate([-50, 0, -50]) cube([100, segment_cut, 100]);
translate([-50, fret_scale_length(8)-1.2, -50]) cube([100, fret_scale_length(0), 100]);
rotate([90, 0, 0]) linear_extrude((segment_cut+0.3)*2, center=true) text(text = "01", font = JP_Serif_Font, halign = "center", valign = "center", size = 4);
}