diff --git a/src/components.scad b/src/components.scad index fd7a41d..cb48fea 100644 --- a/src/components.scad +++ b/src/components.scad @@ -245,10 +245,10 @@ module frame_box() { difference() { top_points = [ // top bevel - [(frame_x/2)-4, (frame_y/2)-4, frame_z/2-frame_bottom_bevel_height/2], - [-(frame_x/2)+4, (frame_y/2)-4, frame_z/2-frame_bottom_bevel_height/2], - [(frame_x/2)-4, -(frame_y/2)+4, frame_z/2-frame_bottom_bevel_height/2], - [-(frame_x/2)+4, -(frame_y/2)+4, frame_z/2-frame_bottom_bevel_height/2], + [(frame_x/2)-4, (frame_y/2)-4, frame_z/2-frame_bevel_height/2], + [-(frame_x/2)+4, (frame_y/2)-4, frame_z/2-frame_bevel_height/2], + [(frame_x/2)-4, -(frame_y/2)+4, frame_z/2-frame_bevel_height/2], + [-(frame_x/2)+4, -(frame_y/2)+4, frame_z/2-frame_bevel_height/2], ]; base_points = [ // majority of shape @@ -259,20 +259,20 @@ module frame_box() { ]; bottom_points = [ // bottom bevel - [(frame_x/2)-4, (frame_y/2)-4, -frame_z/2+frame_bottom_bevel_height/2], - [-(frame_x/2)+4, (frame_y/2)-4, -frame_z/2+frame_bottom_bevel_height/2], - [(frame_x/2)-4, -(frame_y/2)+4, -frame_z/2+frame_bottom_bevel_height/2], - [-(frame_x/2)+4, -(frame_y/2)+4, -frame_z/2+frame_bottom_bevel_height/2], + [(frame_x/2)-4, (frame_y/2)-4, -frame_z/2+frame_bevel_height/2], + [-(frame_x/2)+4, (frame_y/2)-4, -frame_z/2+frame_bevel_height/2], + [(frame_x/2)-4, -(frame_y/2)+4, -frame_z/2+frame_bevel_height/2], + [-(frame_x/2)+4, -(frame_y/2)+4, -frame_z/2+frame_bevel_height/2], ]; hull() { for (p = top_points) { - translate(p) cylinder(r=2, h=frame_bottom_bevel_height, center=true); + translate(p) cylinder(r=2, h=frame_bevel_height, center=true); } for (p = base_points) { - translate(p) cylinder(r=2, h=frame_z-(frame_bottom_bevel_height*2), center=true); + translate(p) cylinder(r=2, h=frame_z-(frame_bevel_height*2), center=true); } for (p = bottom_points) { - translate(p) cylinder(r=2, h=frame_bottom_bevel_height, center=true); + translate(p) cylinder(r=2, h=frame_bevel_height, center=true); } } // cut out the middle to make it a box diff --git a/src/parameters.scad b/src/parameters.scad index b39bb4d..be463fc 100644 --- a/src/parameters.scad +++ b/src/parameters.scad @@ -37,9 +37,9 @@ frame_x = 233; frame_y = 208; frame_z = 57; -// this sinks the bottom of the frame inward a bit, and is used to math out two shapes +// this sinks the bottom and top of the frame inward a bit, and is used to math out two shapes // when creating the frame box -frame_bottom_bevel_height = 6; +frame_bevel_height = 2; frame_center_to_neutrik = 70;