Anchor-bulb pre-tensioning DOE: 15-specimen test plate (air gap × joint size, A3 countersunk, horizontal cable)#52
Anchor-bulb pre-tensioning DOE: 15-specimen test plate (air gap × joint size, A3 countersunk, horizontal cable)#52sgbaird-alt with Copilot wants to merge 3 commits into
Conversation
Agent-Logs-Url: https://github.com/vertical-cloud-lab/tensegrity-optimization/sessions/e3bc2980-325c-4141-90f7-da1a7f2ee9fa Co-authored-by: sgbaird-alt <71569943+sgbaird-alt@users.noreply.github.com>
|
Also as a personal aside, just realizing after reading https://github.com/vertical-cloud-lab/tensegrity-optimization/blob/copilot/suggest-tensegrity-kits/reviews/tensegrity-build-kits.md#22-tendons-tension-members, if we're going to try to pretension manually by pulling/clipping something, we may as well just leave openings and manually thread in an elastic material in the pre-specified locations, assuming we could get it to compress and thread through well enough (seems likely with it being an elastic material). We would then print supports for otherwise "floating" or unsupported objects (due to removing the cables from the print). This also means we wouldn't necessarily even need to use a multi-material printer. We can just use a regular printer. Obviously more manual work involved, but frankly not that much. In the future, as we move towards #54, this workaround may not be as applicable, but even then I'm finding it hard to find clear justification for why an ad-hoc installation of cables would be a bad idea, unless we get to the point where we can test automatically without human intervention (i.e., automatic removal from build plate). |
|
@copilot noting that when it's vertically oriented, of course it's going to be fine if we leave a large enough gap. What we're worried about it when it's oriented horizontally, so it's essentially intentional spaghetti / stringing (but with a very low distance for it to drop) in the case of an air gap. Also, we don't have any PVA (and you're mistaken, there's no 3rd nozzle in the H2D, just that the Bambu Lab AMS Pro 2 has 4 slots for different types of filaments). So your current set of designs doesn't help us. Focus on the air gap for different air gap sizes and different joint sizes. Also, you made a mistake using the ball shape. What I actually want to use is "A3 countersunk — 90° cone mating a countersink in the +X face → flush, self-centring, ~8.8 mm² conical wall" (originally I specified A1, but I think this A3 from #39 (comment) makes more sense perhaps) |
…ize DOE Agent-Logs-Url: https://github.com/vertical-cloud-lab/tensegrity-optimization/sessions/2d0f012d-1f55-463f-92bb-02ad559e695f Co-authored-by: sgbaird-yolo <235173974+sgbaird-yolo@users.noreply.github.com>
Redesigned per these points in d7be0e5:
Full plate render: 3 × 5 contact sheet (rows = node size, columns = gap):
Captured this as a complementary path in the README's "Notes / next steps" in d7be0e5 — the manual-threading workflow doesn't need an anchor bulb or multi-material printing at all, so it's mergeable independently of the array. The DOE in this PR stays useful for the co-printed-tendon direction (#54), where we still need to know the limiting air gap before the TPU stops bridging the bore cleanly. |


Pre-tensioning the anchor-bulb requires a PLA↔TPU bore bond weak enough to pull through under finite force, and an air gap small enough that the TPU still prints as a clean cylinder when bridging the bore horizontally against gravity. This adds a single H2D plate that sweeps air gap × joint size for the A3 countersunk anchor head so we can pull-test each cell and pick a winner in one print job.
cad/anchor-bulb-tensioning-array/_common.scad— A3 countersunk joint (90° conical TPU head mating a 90° countersink cut into the +Y face of the PLA node, flush + self-centring + ~8.8 mm² conical bearing wall) + 16×26×4 mm pull-test tab, parameterized on(node_d, gap_r). Per-material modules (*_pla/*_tpu) and a colour-preserving X=0 section module.H-S{0,1,2}G{0..4}.scad, one per DOE cell with embossed ID on the tab:tensioning_array.scad— 3×5 grid, 22×60 mm pitch, ~110×130 mm footprint.render.sh+renders/— per-specimen iso PNG + STL, 3 X=0 cutaways (one per node size at mid gap = 0.3 mm), full-plate iso + STL, 2 contact-sheet montages.README.md— DOE table, "what changed from the first revision" change log, IDEX (two-extruder) H2D / AMS-Pro-as-filament-store recipe, horizontal pull-test protocol with success criterionF_pre∈ 5–25 N, and a forward note on the manual-threading alternative.Layout choices
includefrom PR Explore and validate joint design for PETG/PLA + TPU prints (5 candidate joints + OpenSCAD CAD + anchor-upset shape variants + Design F captive-core + Edison Phase-1/2/3/5 + Phase-4 submitted + lander-context reco + TPU-inside vs TPU-outside comparison... #39'scad/joint-design/A_variants/, so mergeable independently of Explore and validate joint design for PETG/PLA + TPU prints (5 candidate joints + OpenSCAD CAD + anchor-upset shape variants + Design F captive-core + Edison Phase-1/2/3/5 + Phase-4 submitted + lander-context reco + TPU-inside vs TPU-outside comparison... #39.Renders
X=0 cross-sections (
section_montage.png) show the bore + countersink + conical head at each node size. OpenSCAD 2021.01 preview-mode shades cut interiors dark — boundary edges still convey PLA / TPU layout.