3D preview of Mast and Winch Assembly
Loading the interactive model…
Interactive 3D model of Mast and Winch Assembly

Everything else

Mast and Winch Assembly

1 views
Bounding box
80.0 × 60.0 × 2560.0 mm
Engine
Precision B-rep
Parameters
18
Published
September 16, 2026

Download

Free to download and use. See the terms.

The prompt

{ "title": "Combined Mast and Winch Fix", "param_schema": {}, "script": "import CadQuery as cq\nimport math\ndef gen():\n leg = cq.Workplane('XY').rect(50, 50).extrude(2500).faces('>Z').rect(46, 46).cutThruAll()\n mid = cq.Workplane('XY').rect(40, 40).extrude(2500).faces('>Z').rect(36, 36).cutThruAll()\n inn = cq.Workplane('XY').rect(30, 30).extrude(2500).faces('>Z').rect(26, 26).cutThruAll()\n legs = leg.union(mid.translate()).union(inn.translate())\n hub = cq.Workplane('XY').cylinder(40, 60).faces('>Z').circle(45).cutBlind(-30)\n winch = cq.Workplane('XY').workplane(offset=20).cylinder(25, 20).union(cq.Workplane('YZ').cylinder(80, 6))\n t_a = cq.Assembly()\n t_a.add(hub.union(winch), name='H_W', 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 = gen()\n" }

Parameters

NameValueRange
Outer Leg Size50 mm20 – 200
Outer Leg Wall2 mm0.5 – 10
Outer Leg Height2500 mm100 – 4000
Middle Leg Size40 mm15 – 180
Middle Leg Wall2 mm0.5 – 10
Middle Leg Height2500 mm100 – 4000
Inner Leg Size30 mm10 – 160
Inner Leg Wall2 mm0.5 – 10
Inner Leg Height2500 mm100 – 4000
Hub Diameter60 mm20 – 200
Hub Height40 mm10 – 200
Hub Counterbore Dia45 mm5 – 180
Hub Counterbore Depth30 mm1 – 150
Winch Drum Diameter20 mm5 – 100
Winch Drum Length25 mm5 – 200
Drum/Hub Overlap5 mm1 – 20
Cross Rod Diameter6 mm1 – 40
Cross Rod Length80 mm10 – 400

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.

Mast and Winch Assembly - Free CAD Model (STEP, STL) | TextoCAD