diff --git a/TODO.md b/TODO.md index b4b4809..db95b3d 100644 --- a/TODO.md +++ b/TODO.md @@ -4,6 +4,7 @@ Notes for "next time". ## v2 +* I need at least 5mm, maybe 10mm, more height, to fit some of my levers like the Nobi Bullet * The panels' connection points could probably be a bit thinner to accommodate more bolts. A 20mm bolt barely clears the two panels and I don't like that kind of bolt connection. * Engraving some cosmetic stuff? Or maybe a place to mount other plates? diff --git a/src/components.scad b/src/components.scad index 09d2fec..0984108 100644 --- a/src/components.scad +++ b/src/components.scad @@ -34,6 +34,11 @@ small_button_radius = 12 + hole_tolerance; // 30mm button big_button_radius = 15 + hole_tolerance; +// JLF mount dimensions +lever_mount_x = 53; +lever_mount_y = 95; +lever_mount_z = 2; + // case dimensions frame_x = 183; frame_y = 208; @@ -91,7 +96,7 @@ module neutrik_d_mount() { module levermountbase() { difference() { // base plate - cube([53,95,3], center=true); + cube([lever_mount_x, lever_mount_y, lever_mount_z], center=true); // joystick hole cylinder(r=21, h=3.1, $fn=50, center=true); } diff --git a/src/top-panel-left-lever.scad b/src/top-panel-left-lever.scad index 0b75e80..115fa45 100644 --- a/src/top-panel-left-lever.scad +++ b/src/top-panel-left-lever.scad @@ -25,8 +25,7 @@ module left_lever_panel() { union() { translate([20,-20,0]) topplate(); - translate([0,0,-4]) - levermountbase(); + translate([0, 0, -((top_plate_z/2)+(lever_mount_z/2))]) levermountbase(); } // holes to mount the lever levermountholes();