tweak the area around button holes for screw-ins
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
This commit is contained in:
parent
903b9b40ff
commit
184664cceb
@ -28,10 +28,9 @@ module panel_holes() {
|
||||
// for snap-ins, etc.
|
||||
module button_24mm_hole() {
|
||||
cylinder(r=small_button_radius, h=100, $fn=50, center=true);
|
||||
// carve out space for snap-ins, leave 3mm
|
||||
// slagcoin has screw-in nut diameter at 29.5mm, so radius+3 to leave some space
|
||||
// carve out space for snap-ins and screw-in nuts
|
||||
// translation is to leave 3mm thickness in the plate without recentering anything
|
||||
translate([0, 0, -25]) cylinder(r=small_button_radius+3, h=49, $fn=50, center=true);
|
||||
translate([0, 0, -25]) cylinder(r=small_button_radius+button_radius_connector_space, h=49, $fn=50, center=true);
|
||||
// space for decorative button surround stuff
|
||||
translate([0, 0, 50]) cylinder(r=small_button_radius*decorative_radius_scale, h=20, $fn=50, center=true);
|
||||
translate([0, 0, 70]) cylinder(r=small_button_radius*jumbo_decorative_radius_scale, h=20, $fn=50, center=true);
|
||||
@ -41,10 +40,9 @@ module button_24mm_hole() {
|
||||
// for snap-ins, etc.
|
||||
module button_30mm_hole() {
|
||||
cylinder(r=big_button_radius, h=100, $fn=50, center=true);
|
||||
// carve out space for snap-ins, leave 3mm
|
||||
// slagcoin has screw-in nut diameter at 36mm, so radius+6 to leave some space
|
||||
// carve out space for snap-ins and screw-in nuts
|
||||
// translation is to leave 3mm thickness in the plate without recentering anything
|
||||
translate([0, 0, -25]) cylinder(r=big_button_radius+6, h=49, $fn=50, center=true);
|
||||
translate([0, 0, -25]) cylinder(r=big_button_radius+button_radius_connector_space, h=49, $fn=50, center=true);
|
||||
// space for decorative button surround stuff
|
||||
translate([0, 0, 50]) cylinder(r=big_button_radius*decorative_radius_scale, h=20, $fn=50, center=true);
|
||||
translate([0, 0, 70]) cylinder(r=big_button_radius*jumbo_decorative_radius_scale, h=20, $fn=50, center=true);
|
||||
|
@ -23,6 +23,11 @@ small_button_radius = 12 + hole_tolerance;
|
||||
// 30mm button
|
||||
big_button_radius = 15 + hole_tolerance;
|
||||
|
||||
// carve out space around buttons for screw-in nuts
|
||||
// slagcoin has screw-in nut diameter at 36mm for 30mm buttons, 29.5 for 24mm buttons
|
||||
// radius + value below should leave space for the nut and for fingers to grab the nut
|
||||
button_radius_connector_space = 5;
|
||||
|
||||
// JLF mount dimensions
|
||||
lever_mount_x = 53;
|
||||
lever_mount_y = 95;
|
||||
|
Loading…
Reference in New Issue
Block a user