From: Ian Jackson Date: Sun, 4 Jun 2017 16:46:23 +0000 (+0100) Subject: sewing-table: FitTest: test strap slots, wip - ready for rear X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=c555fb2ccc750ccd61eacf34798006faf7e78055 sewing-table: FitTest: test strap slots, wip - ready for rear --- diff --git a/sewing-table.scad.m4 b/sewing-table.scad.m4 index 0fbc168..4d438b7 100644 --- a/sewing-table.scad.m4 +++ b/sewing-table.scad.m4 @@ -513,9 +513,27 @@ module Machine_Curves(){ ////toplevel } } +module TestStrapSlots(){ + at = [[ 110, 70 ], + [ 180, 90 ], + ]; + pegwidth = 7.5; + strap = [ 3, 5 ]; + for (pos = at) { + echo("TSS",pos); + translate(concat(pos,[0])) + for (mx = [0,1]) mirror([mx,0,0]) { + translate([ pegwidth/2, -strap[1]/2, -20 ]) + #cube(concat(strap,[40])); + } + } +} + module Machine(){ ////toplevel Machine_Arm(); Machine_Curves(); + if (TEST) + TestStrapSlots(); } module MachineEnvelope(){ @@ -738,7 +756,7 @@ module FitTest_general(c0,sz, dobrace=false, bracexx=0){ } module FitTest_PairLink(cut=false){ ////toplevel - cy0=-55; cy1=85; cx=127; + cy0=-55; cy1=85; cx=132; bar = [10,10]; legrad = 12; footrad_min = 1; footrad_max = 4; footrad_depth = 5; @@ -792,8 +810,9 @@ module FitTest_PairLink(cut=false){ ////toplevel module FitTest_RearCurve(){ ////toplevel difference(){ - FitTest_general([110,0], [170,100]); + FitTest_general([100,0], [180,100]); FitTest_PairLink(true); + TestStrapSlots(); } } @@ -834,7 +853,7 @@ module FitTest_EntireDemo(){ ////toplevel } module FitTest_PairDemo(){ ////toplevel - sh=[-100,-15,0]; + sh=[-90,-15,0]; translate(sh){ FitTest_PairLink(); %FitTest_FrontCurve();