chiark / gitweb /
pattress-boxes-3-cover: LidSide, introduce lid_inner_w (nfc)
[reprap-play.git] / pattress-boxes-3-cover.scad
index 4199dbc21f7e4f92f161915f692ef7ee37fc49d3..dbd7864a6e54ee45c0bc0cb42d5ac6663426dde5 100644 (file)
@@ -1,6 +1,6 @@
 // -*- C -*-
 
-patbox_side = 87 + 0.5;
+patbox_side = 87;
 patbox_centres = 60.3;
 
 lid_box_overlap = 5;
@@ -19,6 +19,8 @@ lid_top_wall = 1.5;
 lid_front_wall = 1.5;
 lid_side_wall = 1.5;
 
+lid_side_slop = 0.5;
+
 // computed
 
 lid_inner_max_h = lid_box_overlap + lid_fatbox_h + lid_fatbox_switches_h;
@@ -26,7 +28,9 @@ lid_inner_min_h = lid_box_overlap + lid_fatbox_switches_h;
 
 lid_inner_kink = [thinbox_len, thinbox_len*2];
 
-lid_rail_w = (patbox_side - lid_max_switches_w)/2 - lid_switches_y_slop;
+lid_inner_w = patbox_side + lid_side_slop;
+
+lid_rail_w = (lid_inner_w - lid_max_switches_w)/2 - lid_switches_y_slop;
 
 lid_rail_h = lid_fatbox_switches_h;
 
@@ -52,7 +56,7 @@ module LidSide(){
     cube(overlap + [total_len, lid_rail_w, lid_rail_h]);
 
   translate([-0.1, -0.1, -lid_front_wall])
-    cube([total_len+0.1, patbox_side/2 + 0.2, lid_front_wall]);
+    cube([total_len+0.1, lid_inner_w/2 + 0.2, lid_front_wall]);
 }
 
 LidSide();