|
|
@@ -48,7 +48,7 @@ pcb_thickness = 1.58;
|
|
|
// actual printed = 18.70 - 0.3 = 16.97
|
|
|
// total correction = 18.85 - 16.97 = 1.88
|
|
|
//
|
|
|
-pcb_fit = 0.55;
|
|
|
+pcb_fit = 0.4;
|
|
|
|
|
|
// tolerance add to thickness of pcb
|
|
|
//
|
|
|
@@ -238,8 +238,14 @@ module tetra_mount_flare(height, lip, transition, bot_radius, bot_corner, top_ra
|
|
|
tetra_mount_box(height, bot_radius, bot_corner);
|
|
|
tetra_mount_box_relative(height, bot_radius, bot_corner, -(2 * wall));
|
|
|
// flange to mount on body
|
|
|
- // temporarily add 0.05 for best fit on already printed body (FIXME)
|
|
|
- tetra_mount_box_relative(lip + 1.0, bot_radius, bot_corner, - (wall + 0.05));
|
|
|
+ tetra_mount_box_relative(lip + 1.00, bot_radius, bot_corner, - (wall));
|
|
|
+ // make a stepped transition to avoid big overhang (a fillet would be best)
|
|
|
+ translate([0, 0, lip + 1.0]) {
|
|
|
+ tetra_mount_box_relative(1/3, bot_radius, bot_corner, - wall * 1.333);
|
|
|
+ }
|
|
|
+ translate([0, 0, lip + 1.333]) {
|
|
|
+ tetra_mount_box_relative(1/3, bot_radius, bot_corner, - wall * 1.666);
|
|
|
+ }
|
|
|
}
|
|
|
// flare to round section
|
|
|
translate([0, 0, height]) {
|
|
|
@@ -533,7 +539,7 @@ module render_tetra_pcb_mount(z_offset, showint) {
|
|
|
rotate([90, 270, 0]) {
|
|
|
logo_scale = 1 / 2.2;
|
|
|
scale([logo_scale, logo_scale, 1.0]) {
|
|
|
- ccrma_logo(1.75);
|
|
|
+ ccrma_logo(1.65);
|
|
|
}
|
|
|
}
|
|
|
}
|