diff --git a/README.md b/README.md index 0c0c8a3..23f5c55 100644 --- a/README.md +++ b/README.md @@ -36,12 +36,12 @@ What you'll need beyond these objects: Board](https://github.com/OpenStickCommunity/Hardware/tree/main/RP2040%20Advanced%20Breakout%20Board)) * 4 M3 8mm hex bolts to secure the PCB to a panel * Per frame and plate combo: - * 4 40mm M4 hex brass standoffs (or equivalent) + * 4 45mm M4 hex brass standoffs (or equivalent) * 8 M4 countersunk hex bolts * Overhang plates should use 12-16mm length bolts since they are taller * Inset plates should probably use 8-12mm bolts --- some standoffs aren't threaded the whole way, making 16mm too long to go flush - * If making the 40mm standoffs from multiple smaller ones, make sure they have enough length to take your bolts! + * If making the 45mm standoffs from multiple smaller ones, make sure they have enough length to take your bolts! * Per frame connection point: * 8 16mm M4 bolts * 8 M4 flange nuts @@ -69,7 +69,7 @@ Filament masses from Bambu Studio estimates, using Bambu PLA Basic. of 2023-09-12) * 4 M3 flange nuts to connect Neutrik D plates to frames: **$0.34 USD** (you can get a pack of 100 on Amazon for $8.50, as of 2023-09-12) -* 8 40mm M4 spacers to connect panels to frames: **$2.40 USD** (you can get a pack of 10 on AliExpress for $3, as of +* 8 45mm M4 spacers to connect panels to frames: **$2.40 USD** (you can get a pack of 10 on AliExpress for $3, as of 2023-09-12) * You could 3D print these too, but you're probably better off with brass ones as they give some weight to the stick anyway diff --git a/src/components.scad b/src/components.scad index eeca5ce..f4d1460 100644 --- a/src/components.scad +++ b/src/components.scad @@ -87,9 +87,9 @@ module neutrik_d_mount() { translate([-9.5, -12, 0]) neutrik_d_screw_hole(); } -// space for a neutrik D mount or 24mm button +// space for a neutrik D mount or 24mm button - Z is to cut the whole inside without affecting panel lip module frame_cutout() { - cube([36.5, 8, 40], center=true); + cube([36.5, 8, frame_z-(top_plate_z*2)], center=true); } module m2_mount_post() { diff --git a/src/parameters.scad b/src/parameters.scad index 67928d6..d8f7bfe 100644 --- a/src/parameters.scad +++ b/src/parameters.scad @@ -48,7 +48,7 @@ lever_plate_hole = 12; // base frame box. reminder: top of inside (including mounts) is chopped by top_plate_z for plates frame_x = 233; frame_y = 208; -frame_z = 50; +frame_z = 55; // depth of the "lip" of the frame that the top plate sets into/supports the overhang frame_wall = 4;