X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=pattress-boxes-3-cover.scad;h=0b6d01ac91243472395fdb1388b65f5b661b738e;hb=c30615536b7e124336c7fb6d15fc7b78b7cb69b6;hp=a17a1589e9ade2dc843585c3e9aea92a70fe2f9b;hpb=cf24216c0005dd92ef1bd84419161141b180452c;p=reprap-play.git diff --git a/pattress-boxes-3-cover.scad b/pattress-boxes-3-cover.scad index a17a158..0b6d01a 100644 --- a/pattress-boxes-3-cover.scad +++ b/pattress-boxes-3-cover.scad @@ -13,7 +13,7 @@ lid_fatbox_switches_h = 6+2; lid_max_switches_w = 70; lid_switches_y_slop = 3; -total_len = 80;//260; +total_len = 260; thinbox_len = 87; rail_overlap = 8; @@ -32,6 +32,7 @@ peg_straight_len = 3; $peg_inner_slop = 0.75; $peg_outer_slop = -0.9; +$peg_outer_slop_engage = -0.9; peg_slope = 1; @@ -130,8 +131,8 @@ module Lid(){ ////toplevel } module PegProfile(){ - polygon([[-peg_engage_depth, (peg_engage_dia - $peg_outer_slop)/2], - [0, (peg_engage_dia - $peg_outer_slop)/2], + polygon([[-peg_engage_depth, (peg_engage_dia - $peg_outer_slop_engage)/2], + [0, (peg_engage_dia - $peg_outer_slop_engage)/2], [0, (peg_main_dia - $peg_outer_slop)/2], [peg_straight_len, (peg_main_dia - $peg_outer_slop)/2], [peg_main_height, (peg_max_dia - $peg_outer_slop)/2], @@ -153,7 +154,7 @@ module Pegs(){ ////toplevel stride = peg_max_dia + 4; for (i=[0:len(dslops)-1]) { translate([i*stride,0,0]) - assign($peg_outer_slop= baseslop + dslops[i]) + assign($peg_outer_slop_engage= baseslop + dslops[i]) Peg(); } }