3D preview of 3-Stage Telescoping Tripod Mast
Loading the interactive model…
Interactive 3D model of 3-Stage Telescoping Tripod Mast

Everything else

3-Stage Telescoping Tripod Mast

2 views
Bounding box
2158.4 × 2488.2 × 2368.5 mm
Engine
Precision B-rep
Parameters
18
Published
September 16, 2026

Download

Free to download and use. See the terms.

The prompt

{ "title": "3-Stage Tripod Mast", "param_schema": { "type": "object", "properties": { "height_mm": { "type": "number", "default": 5000 } } }, "script": "import CadQuery as cq\nimport math\n\ndef generate_tripod_mast(params):\n h = params.get('height_mm', 5000) / 2.0\n leg = cq.Workplane('XY').rect(50, 50).extrude(h).faces('>Z').rect(46, 46).cutThruAll()\n mid = cq.Workplane('XY').rect(40, 40).extrude(h).faces('>Z').rect(36, 36).cutThruAll()\n inn = cq.Workplane('XY').rect(30, 30).extrude(h).faces('>Z').rect(26, 26).cutThruAll()\n legs = leg.union(mid.translate([0,0,100])).union(inn.translate([0,0,200]))\n hub = cq.Workplane('XY').cylinder(40, 60).faces('>Z').circle(45).cutBlind(-30)\n h_y = 40\n t_a = cq.Assembly()\n t_a.add(hub, name='Hub', color=cq.Color('silver'))\n for i in range(3):\n r = math.radians(i * 120.0)\n t_a.add(legs, name=f'L_{i}', loc=cq.Location(cq.Vector(40*math.cos(r), 40*math.sin(r), -20), cq.Vector(math.sin(r), -math.cos(r), 0), 30))\n return t_a\nresult = generate_tripod_mast(params)\n" }

Parameters

NameValueRange
Hub Diameter120 mm60 – 400
Hub Height40 mm10 – 300
Socket Recess Diameter90 mm10 – 350
Socket Recess Depth30 mm5 – 250
Leg Extended Length2700 mm500 – 6000
Stage 1 Outer50 mm20 – 150
Stage 1 Inner46 mm15 – 145
Stage 2 Outer40 mm15 – 140
Stage 2 Inner36 mm10 – 135
Stage 3 Outer30 mm10 – 130
Stage 3 Inner26 mm5 – 125
Stage Nesting Overlap150 mm20 – 800
Guide Collar Length100 mm20 – 400
Guide Collar Interference1 mm0.5 – 1.5
Leg Outward Tilt30 deg0 – 75
Leg Mount Radius70 mm35 – 200
Leg Mount Height20 mm5 – 200
Number of Legs32 – 6

Every value above is a live dimension. Open a model like this in the editor and each one becomes a slider you can drag before exporting.