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)
open_gap = 10;
hinge_unit = 10;
-hinge_units = 4;
-hinge_z_gap = 1;
+uhinge_z_gap = 1;
// calculated
}
}
-module VHookPlan() {
- PlanWeldMainCircle(){
- rectfromto([ -5, 0 ],
- [ +5, -60 ]);
- }
-}
-
module HalfClampX(flatten=false){
difference(){
translate([0,0, min_z]) {
}
}
-module PlanDemo(){ ////toplevel
+module GeneralPlanDemo(){ ////toplevel
MainPlan();
translate([0,0,-4]) color("red") Portion(1);
translate([0,0,-2]) color("grey") Portion(0);
MainPlanB();
MainPlanA();
}
-
- translate([0, -tube_dia*1.5]) {
- VHookPlan();
- }
// translate([max_x - hinge_x + 20, 0]) color("blue") MainPlanA();
}
HalfClampX();
}
-module VHookA(){ ////toplevel
- DummyA();
- linextr(min_z, max_z)
- VHookPlan();
-}
-
module Demo(){ ////toplevel
color("red") rotate([180,0,0]) GeneralB();
color("blue") DummyA();
--- /dev/null
+// -*- C -*-
+
+hinge_units = 4;
+
+include <scaffold-clamp-common.scad>
+
+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();
+ }
+}