# Bayonet lock

**URL:** <https://discourse.shapr3d.com/t/bayonet-lock/39486>\
**Category:** Modeling Questions\
**Created:** [September 26, 2025, 8:32pm UTC](https://discourse.shapr3d.com/t/bayonet-lock/39486 "2025-09-26T20:32:16Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![pali](https://avatars.discourse-cdn.com/v4/letter/p/5f8ce5/32.png) [@pali](https://discourse.shapr3d.com/u/pali)\
**Post date:** [September 26, 2025, 8:32pm UTC](https://discourse.shapr3d.com/t/bayonet-lock/39486/1 "2025-09-26T20:32:16Z")

</div>

Hey guys. I want to design a bayonet lock, following a clearly defined path that can be easily adjusted to test the best setup with 3D printed prototypes. I have a cylinder as a basis and would like to extrude the material along a defined path, like if a milling head of 4.5 mm diameter would do the job. The path should start vertically for 8mm and then turn horizontally to rise in a 20 degree angle by a height of 4mm. Finally the pocket should have an additional depth of 0.2mm to block the lock (an axial pressure will be applied on the lock).

My attempts up to now resulted in a pretty crooked groove 😄

Looking forward to your ideas, thanks!

Best regards,

Patrick

---

<div class="post-metadata">

**Author:** ![TigerMike](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/tigermike/32/32650_2.png) [@TigerMike](https://discourse.shapr3d.com/u/TigerMike)\
**Post date:** [September 26, 2025, 8:37pm UTC](https://discourse.shapr3d.com/t/bayonet-lock/39486/2 "2025-09-26T20:37:06Z")

</div>

This might work for you.

> [@What is the best method to join two hollow tubes together?](https://discourse.shapr3d.com/t/what-is-the-best-method-to-join-two-hollow-tubes-together/25392/2):
>
> A lap joint is the best method for aligning and joining two tubes. Assuming the tubes are rigid, I would use a bayonet design to lock and unlock the two tubes. Here’s a Q&D approach.

---

<div class="post-metadata">

**Author:** ![pali](https://avatars.discourse-cdn.com/v4/letter/p/5f8ce5/32.png) [@pali](https://discourse.shapr3d.com/u/pali)\
**Post date:** [September 26, 2025, 8:42pm UTC](https://discourse.shapr3d.com/t/bayonet-lock/39486/3 "2025-09-26T20:42:47Z")

</div>

Thank you very much Mike! I thought of this before but maybe my thinking/approach was just to complex - I will try it again.

---

<div class="post-metadata">

**Author:** ![Andreas](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/andreas/32/31687_2.png) [@Andreas](https://discourse.shapr3d.com/u/Andreas)\
**Post date:** [September 27, 2025, 6:38am UTC](https://discourse.shapr3d.com/t/bayonet-lock/39486/4 "2025-09-27T06:38:25Z")

</div>

![IMG_1296](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/6/d/6d7db01b1fbe1597c76f63791be553e65c11f56d.jpeg)

Maybe you still need to integrate springs?

 ![IMG_1300](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/4/3/430944b557b9fb65d3e28076d16eebaba9bc78cf.jpeg)

> [@How to sketch a bayonet lock](https://discourse.shapr3d.com/t/how-to-sketch-a-bayonet-lock/35552):
>
> Hey there! I want to create a bayonet lock as part of a filament box. My try shown in the image is garbage… The box itself will be printed as shown. The upper piece of the lock is part of the lid, which will be printed upside down (from this perspective). I’m stuck on how to construct this locking mechanism. If someone can help me, I would be very grateful. pray:t2

Mit freundlichen Grüssen

Andreas Desiderius Haudenschild

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [October 2, 2025, 6:00am UTC](https://discourse.shapr3d.com/t/bayonet-lock/39486/5 "2025-10-02T06:00:50Z")

</div>

I personally like this Fastener!

> [@Help, how to make this](https://discourse.shapr3d.com/t/help-how-to-make-this/36233):
>
> Thank you in advance [https://support.shapr3d.com/hc/en-us/requests/new](https://support.shapr3d.com/hc/en-us/requests/new)

---

<div class="post-metadata">

**Author:** ![Oregonerd](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/oregonerd/32/8012_2.png) [@Oregonerd](https://discourse.shapr3d.com/u/Oregonerd)\
**Post date:** [October 2, 2025, 11:37pm UTC](https://discourse.shapr3d.com/t/bayonet-lock/39486/6 "2025-10-02T23:37:34Z")

</div>

It’s missing the lobe/ tension catch. Otherwise elegant.

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [October 3, 2025, 12:54am UTC](https://discourse.shapr3d.com/t/bayonet-lock/39486/7 "2025-10-03T00:54:02Z")

</div>

Not sure how I would do that tension catch in Shapr3d.

It’s easy to do in another program!

I can at least import from another program and render to a nice environment!

 ![Untitled](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/e/c/ec48f492cecd24aa30e54487544a5466d042b1d9.jpeg)

---

<div class="post-metadata">

**Author:** ![pali](https://avatars.discourse-cdn.com/v4/letter/p/5f8ce5/32.png) [@pali](https://discourse.shapr3d.com/u/pali)\
**Post date:** [October 5, 2025, 2:06pm UTC](https://discourse.shapr3d.com/t/bayonet-lock/39486/8 "2025-10-05T14:06:13Z")

</div>

Awesome 😃 how did you do that rendering?
