# Variable diameter spring

**URL:** <https://discourse.shapr3d.com/t/variable-diameter-spring/40686>\
**Category:** Modeling Questions\
**Created:** [April 21, 2026, 7:29am UTC](https://discourse.shapr3d.com/t/variable-diameter-spring/40686 "2026-04-21T07:29:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![DenJS](https://avatars.discourse-cdn.com/v4/letter/d/a6a055/32.png) [@DenJS](https://discourse.shapr3d.com/u/DenJS)\
**Post date:** [April 21, 2026, 7:29am UTC](https://discourse.shapr3d.com/t/variable-diameter-spring/40686/1 "2026-04-21T07:29:52Z")

</div>

Hi there, how would you design a spring that has a larger diameter in the centre? Thanks.

 ![IMG_0093](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/3/6/36a2f07746f5969acbed0ae76e19f0fae11a4356.jpeg)

---

<div class="post-metadata">

**Author:** ![Xdrakosha](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/xdrakosha/32/24881_2.png) [@Xdrakosha](https://discourse.shapr3d.com/u/Xdrakosha)\
**Post date:** [April 21, 2026, 7:47am UTC](https://discourse.shapr3d.com/t/variable-diameter-spring/40686/2 "2026-04-21T07:47:14Z")

</div>

Create a revolve using a square profile. Intersect it with the conical shape. Use the result to sweep a round profile along the edge.

I’m on the road right now, so I can’t show it in a video.

---

<div class="post-metadata">

**Author:** ![DenJS](https://avatars.discourse-cdn.com/v4/letter/d/a6a055/32.png) [@DenJS](https://discourse.shapr3d.com/u/DenJS)\
**Post date:** [April 21, 2026, 9:20am UTC](https://discourse.shapr3d.com/t/variable-diameter-spring/40686/3 "2026-04-21T09:20:20Z")

</div>

That’s not too bad! Thanks!

 ![Screenshot 2026-04-21 at 9.19.34 PM](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/b/f/bf6cacae7296e0d59790bc94bd30124154a701b9.jpeg)
