From: Ian Jackson Date: Thu, 5 Nov 2020 19:03:39 +0000 (+0000) Subject: scaffold-clamp: wip break up X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;ds=sidebyside;h=d7b0d240a8d8cf34c040e32dd7fcbc146a9bcc28;p=reprap-play.git scaffold-clamp: wip break up Signed-off-by: Ian Jackson --- diff --git a/Makefile b/Makefile index a131728..c07e9bd 100644 --- a/Makefile +++ b/Makefile @@ -22,7 +22,7 @@ FILAMENTSPOOL_AUTOS += filamentspool-storarm3 QUACKSES = $(addprefix quacks-ingredients-L, 1 2 3 4 5) QUACKS_SCADS = $(addsuffix .scad, $(QUACKSES)) -USING_AUTOS ?= $(FILAMENTSPOOL_AUTOS) xeno-drivebay-bracket dungeonquest-cone anke-gps-bracket cable-hole-trunking-cover anglepoise-neck crossbar-computer-led-mount wardrobe-hook knifeblock pandemic-counter pattress-boxes-3-cover bike-lipo-box earring-stand bike-stalk-led-mount sewing-table sewing-table-test sewing-table-jig maglite-holder poster-tube-lid poster-tube-lid-coarse fairphone-case fairphone-battery-case lock-inframe-bracket ksafe-base $(QUACKSES) quacks-ingredients-demos mic-table-clamp nook-case nook-case-test scaffold-clamp.scad +USING_AUTOS ?= $(FILAMENTSPOOL_AUTOS) xeno-drivebay-bracket dungeonquest-cone anke-gps-bracket cable-hole-trunking-cover anglepoise-neck crossbar-computer-led-mount wardrobe-hook knifeblock pandemic-counter pattress-boxes-3-cover bike-lipo-box earring-stand bike-stalk-led-mount sewing-table sewing-table-test sewing-table-jig maglite-holder poster-tube-lid poster-tube-lid-coarse fairphone-case fairphone-battery-case lock-inframe-bracket ksafe-base $(QUACKSES) quacks-ingredients-demos mic-table-clamp nook-case nook-case-test scaffold-clamp-common.scad scaffold-clamp-vhook.scad AUTO_INCS += sealing-box.scad sewing-table.scad \ poster-tube-lid-parametric.scad $(QUACKS_SCADS) diff --git a/scaffold-clamp.scad b/scaffold-clamp-common.scad similarity index 90% rename from scaffold-clamp.scad rename to scaffold-clamp-common.scad index 4aafe4d..513273d 100644 --- a/scaffold-clamp.scad +++ b/scaffold-clamp-common.scad @@ -16,8 +16,7 @@ bolt_flat = 10 + 1; open_gap = 10; hinge_unit = 10; -hinge_units = 4; -hinge_z_gap = 1; +uhinge_z_gap = 1; // calculated @@ -110,13 +109,6 @@ module MainPlanB(flatten){ } } -module VHookPlan() { - PlanWeldMainCircle(){ - rectfromto([ -5, 0 ], - [ +5, -60 ]); - } -} - module HalfClampX(flatten=false){ difference(){ translate([0,0, min_z]) { @@ -139,7 +131,7 @@ module HalfClampX(flatten=false){ } } -module PlanDemo(){ ////toplevel +module GeneralPlanDemo(){ ////toplevel MainPlan(); translate([0,0,-4]) color("red") Portion(1); translate([0,0,-2]) color("grey") Portion(0); @@ -148,10 +140,6 @@ module PlanDemo(){ ////toplevel MainPlanB(); MainPlanA(); } - - translate([0, -tube_dia*1.5]) { - VHookPlan(); - } // translate([max_x - hinge_x + 20, 0]) color("blue") MainPlanA(); } @@ -163,12 +151,6 @@ module DummyA(){ ////toplevel HalfClampX(); } -module VHookA(){ ////toplevel - DummyA(); - linextr(min_z, max_z) - VHookPlan(); -} - module Demo(){ ////toplevel color("red") rotate([180,0,0]) GeneralB(); color("blue") DummyA(); diff --git a/scaffold-clamp-vhook.scad b/scaffold-clamp-vhook.scad new file mode 100644 index 0000000..c7303d2 --- /dev/null +++ b/scaffold-clamp-vhook.scad @@ -0,0 +1,29 @@ +// -*- C -*- + +hinge_units = 4; + +include + +module VHookPlan() { + PlanWeldMainCircle(){ + rectfromto([ -5, 0 ], + [ +5, -60 ]); + } +} + +module PartB(){ ////toplevel + GeneralB(); +} + +module PartA(){ ////toplevel + DummyA(); + linextr(min_z, max_z) + VHookPlan(); +} + +module PlanDemo(){ + GeneralPlanDemo(); + translate([0, -tube_dia*1.5]) { + VHookPlan(); + } +}