}
}
+module Lid(){ ////toplevel
+ for (m=[0,1])
+ mirror([0,m,0])
+ translate([0, -lid_inner_w/2, 0]) LidSide();
+}
+
module PegProfile(){
polygon([[-peg_engage_depth, (peg_engage_dia - peg_outer_slop)/2],
[0, (peg_engage_dia - peg_outer_slop)/2],
[-peg_engage_depth, (peg_inner_dia + peg_inner_slop)/2]]);
}
-module Peg(){
+module Peg(){ ////toplevel
rotate_extrude($fn=50)
rotate([0,0,-90])
PegProfile();
}
module Demo(){
- translate([0, -lid_inner_w/2, 0]) LidSide();
+ Lid();
translate([0,0, thinbox_front_z])
rotate([0,180,0]) translate([0, -patbox_side/2, 0])
rotate([0,0,90]) union(){
//Peg();
//TopPattressBox();
//RailProfile();
-Demo();
+//Demo();
+//Lid();