X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=pull-cord-keeper.scad;h=258e3e87d6389a6fdf41087a67a774b712fa89cd;hb=164e9a4f9195d3396a30e7b5ad32a731db5d437e;hp=f4d21c0c9ea9a34842b0129dd87d58080ec4d082;hpb=3d6d1b31985e9284d8f00a53c1015a022636e024;p=reprap-play.git diff --git a/pull-cord-keeper.scad b/pull-cord-keeper.scad index f4d21c0..258e3e8 100644 --- a/pull-cord-keeper.scad +++ b/pull-cord-keeper.scad @@ -20,6 +20,8 @@ ribsgap = 1; ribdepth = 3; ribheight = 4; +backxgap = 1; + blockoverlapcnr = 5; module Oval(centredist, rad) { @@ -71,10 +73,19 @@ module Division(cutmore) { cube([100, 100, 50]); } } - translate([blockwidth/2 - blockoverlapcnr, -50, -50]) + translate([blockwidth/2 - blockoverlapcnr + -cutmore*backxgap/2, + -1, + -50]) cube([100, 100, 100]); - translate([50, houterrad + blockdepth/2 + -cutmore*ribsgap, 0]) + translate([ziglen + -cutmore*feedxgap/2, + -50, + -50]) + cube([100, 51, 100]); + + translate([50, + hinnerrad/2 + houterrad/2 + blockdepth/2 + -cutmore*ribsgap/2, + 0]) rotate([-90,0,90]) linear_extrude(height=100) Ribs(); @@ -104,14 +115,16 @@ module B(){ module Demo(){ color("red") A(); -// color("blue") B(); + color("blue") B(); } //Ribs(); //Demo(); -A(); +//A(); //B(); //%Division(+1); -//Demo(); +//Hoop(); + +Demo();