Compare commits

..

No commits in common. "3bd36cfbdfa0b7a21aeeecca275dabba87d85deb" and "b43b79ce19d14f52058da366c171341912c95c7b" have entirely different histories.

3 changed files with 4 additions and 39 deletions

View File

@ -55,7 +55,7 @@ module frame_hex_bolt_hole() {
}
module frame_interchange_hole() {
cylinder(r=37, h=50, $fn=50, center=true);
cylinder(r=35, h=50, $fn=50, center=true);
}
module neutrik_d_hole() {
@ -79,10 +79,9 @@ module rocker_20mm_mount() {
translate([-9.5, -12, 0]) neutrik_d_screw_hole();
}
// space for a neutrik D mount or 24mm button --- Z is meant to leave some lip now that frames
// are primarily printed on their side
// space for a neutrik D mount or 24mm button - Z is to cut the whole inside without affecting panel lip
module frame_cutout() {
cube([30.5, 8, frame_z-(panel_z*3)], center=true);
cube([30.5, 8, frame_z-(panel_z*2)], center=true);
}
// bank of three 24mm buttons, commonly on a frame face
@ -323,7 +322,7 @@ module frame_connection_holes() {
module frame_cable_routing_hole() {
// frame_y/12 is a hack for "kinda a bit above the center point"
translate([frame_x/2, frame_y/12+1, 25]) rotate([0, 90, 0]) frame_interchange_hole();
translate([frame_x/2, frame_y/12, 25]) rotate([0, 90, 0]) frame_interchange_hole();
}
module base_frame() {

View File

@ -1,29 +0,0 @@
/*
* SPDX-FileCopyrightText: © 2024 Brian S. Stephan <bss@incorporeal.org>
* SPDX-License-Identifier: GPL-3.0-or-later
*/
include <../parameters.scad>
include <../components.scad>
base_extra = 10;
back_extra_multiplier = 4.25;
rotation_alignment = 15;
module stand() {
difference() {
union() {
/* front lip piece */
translate([0, 0, stand_z/2]) cube([stand_x, stand_y, stand_z], center=true);
/* back supporting piece */
translate([0, (stand_y-rotation_alignment)/4, stand_z*back_extra_multiplier/2])
cube([stand_x, (stand_y+rotation_alignment)/2, stand_z*back_extra_multiplier], center=true);
/* base */
translate([0, 0, 0.5]) cube([stand_x+base_extra, stand_y+base_extra, 1], center=true);
}
/* cut out the actual frame solid */
translate([0, rotation_alignment, (frame_y/2)+7]) rotate([65, 0, 0]) frame_solid();
}
}
stand();

View File

@ -37,11 +37,6 @@ frame_x = 233;
frame_y = 208;
frame_z = 57;
// stand dimensions to display a stick
stand_x = 5;
stand_y = frame_z;
stand_z = 15;
// degree to which the extended frame pieces stick out from the end of the frame
frame_extension_x = 25;
frame_extension_y = 25;