diff --git a/Werkbank-balken/assembly.scad b/Werkbank-balken/assembly.scad index 0588bc0..f812bd2 100644 --- a/Werkbank-balken/assembly.scad +++ b/Werkbank-balken/assembly.scad @@ -29,10 +29,10 @@ translate([standoffset, toplength-standbeamthickness-standsideoffset, 0]){ } // === stand top === -translate([standoffset+standvertoffset, standsideoffset, benchheight-topheight-standbeamthickness]){ +translate([standtopoffset, standsideoffset, benchheight-topheight-standbeamthickness]){ standtop(); } -translate([standoffset+standvertoffset, toplength-standbeamthickness-standsideoffset, benchheight-topheight-standbeamthickness]){ +translate([standtopoffset, toplength-standbeamthickness-standsideoffset, benchheight-topheight-standbeamthickness]){ standtop(); } diff --git a/Werkbank-balken/dimensions.scad b/Werkbank-balken/dimensions.scad index 47a5735..b7ca512 100644 --- a/Werkbank-balken/dimensions.scad +++ b/Werkbank-balken/dimensions.scad @@ -2,13 +2,15 @@ FN=40; toplength = 1500; -topdepth = 630; -topheight = 50; topbeamthickness = 45; -topsidewidth = 65; -topsideheight = 80; +topdepth = topbeamthickness*15; +topheight = 50; + +topsidewidth = 50; +topsideheight = 69; + topslitdepth = 20; -topslitheight = 14; +topslitheight = 20; connectorheight = 100; connectorthickness = 30; @@ -18,5 +20,6 @@ benchheight = 960; standbeamthickness = 70; standoffset = 50; +standtopoffset = 50; standsideoffset = 100; standvertoffset = 50; diff --git a/Werkbank-balken/stand.scad b/Werkbank-balken/stand.scad index e176b6d..d8a8387 100644 --- a/Werkbank-balken/stand.scad +++ b/Werkbank-balken/stand.scad @@ -7,8 +7,8 @@ module standbottom(){ module standtop(){ color("blue") - cube(size=[topdepth - 2*standoffset - 2*standvertoffset, standbeamthickness, standbeamthickness], center=false); - echo("#### Stand top beam: length = ", topdepth - 2*standoffset - 2*standvertoffset, " height = ", standbeamthickness, "width = ", standbeamthickness); + cube(size=[topdepth - 2*standtopoffset, standbeamthickness, standbeamthickness], center=false); + echo("#### Stand top beam: length = ", topdepth - 2*standtopoffset, " height = ", standbeamthickness, "width = ", standbeamthickness); } module standvertical(){