diff options
author | Jonas Gunz <himself@jonasgunz.de> | 2024-01-17 17:14:37 +0100 |
---|---|---|
committer | Jonas Gunz <himself@jonasgunz.de> | 2024-01-17 17:14:37 +0100 |
commit | 01eb7b4ec3a6675f50e60ad4609e6fed579f5c54 (patch) | |
tree | 5647496d3194e688e7e39f9e49276ed3c6600e9e | |
parent | 50ee5463a7492b127b7e4bf40dda28f0609700e0 (diff) | |
download | oscad_gridfinity-01eb7b4ec3a6675f50e60ad4609e6fed579f5c54.tar.gz |
case_base clip handle
-rw-r--r-- | case_base.scad | 9 |
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(); |