aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jonas Gunz <himself@jonasgunz.de> 2024-01-17 17:14:37 +0100
committerGravatar Jonas Gunz <himself@jonasgunz.de> 2024-01-17 17:14:37 +0100
commit01eb7b4ec3a6675f50e60ad4609e6fed579f5c54 (patch)
tree5647496d3194e688e7e39f9e49276ed3c6600e9e
parent50ee5463a7492b127b7e4bf40dda28f0609700e0 (diff)
downloadoscad_gridfinity-01eb7b4ec3a6675f50e60ad4609e6fed579f5c54.tar.gz
case_base clip handle
-rw-r--r--case_base.scad9
1 files changed, 7 insertions, 2 deletions
diff --git a/case_base.scad b/case_base.scad
index caab33a..c1a7797 100644
--- a/case_base.scad
+++ b/case_base.scad
@@ -29,7 +29,8 @@ clip_top_width = 15;
// should be aroung 7, since we use 1GF unit as base.
clip_mount_resulting_offset = 8.5;
clip_bottom_angle = 220;
-clip_top_angle = 180;
+clip_top_angle = 160;
+clip_handle_length = 8;
module top_block(units_x, units_y,) {
@@ -87,8 +88,12 @@ module clip(units_z) {
translate([clip_width - clip_bottom_width,0,0])
round_clipper(-clip_bottom_angle, clip_bottom_width);
- translate([clip_width/2 - clip_top_width/2, resulting_height,0])
+ translate([clip_width/2 - clip_top_width/2, resulting_height,0]) {
round_clipper(clip_top_angle,clip_top_width);
+ // Handle
+ translate([0,-clip_thickness,-clip_handle_length])
+ cube([clip_top_width,clip_thickness,clip_handle_length]);
+ }
}
base_plate();