chiark / gitweb /
ksafe-base: thumb slots
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 31 Oct 2018 01:28:35 +0000 (01:28 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 31 Oct 2018 01:28:35 +0000 (01:28 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
ksafe-base.scad

index d6daa8f..79cf6bd 100644 (file)
@@ -23,6 +23,9 @@ anchor_rad = 4;
 bevel = 8;
 string_slot = 3.0;
 string_depth = 6.0;
+thumbslot_depth = 5.0;
+thumbslot_width = 15.0;
+thumbslot_between = 10;
 
 // ----- calculated -----
 
@@ -239,6 +242,16 @@ module KsafeBase(){ ////toplevel
       cube([ cut*2,
             string_slot,
             lidinner_thick_allow + string_depth + 1 ]);
+
+    // thumb slots
+    for (mx=[0,1]) mirror([mx,0,0]) {
+      translate([ thumbslot_between/2,
+                 0,
+                 -thumbslot_depth ])
+       cube([ thumbslot_width,
+              cut,
+              thumbslot_depth+1 ]);
+    }
   }
 }