Simple bayonet mount for 3d printing.
(Orange color used for selection)
Make tube for inner part, number of sections must be a multiple of 3 (36, for example)
Mark by different colors three equal groups on the upper surface (3 groups by 12 faces). This is not necessary and is done for the convenience of further actions.
Select both edge rings - upper and lower and unselect one edge in every group.
Rotate selection by Y axis. Rotation angle depends on bayonet diameter - 3 degrees in this example.
Unselect all, then seleсt all side faces.
Shell extrude it for making a "spacer" (it will be deleted after). Extrude distance depends on bayonet diameter and accuracy of 3d printer, it can be 0.2-1 (if units == millimeters).
Repeat shell extrude for the outer part.
Delete/hide the "spacer".
Mount part is ready. Form other mount parts as you need.
Something like this:
(Orange color used for selection)
Make tube for inner part, number of sections must be a multiple of 3 (36, for example)
Mark by different colors three equal groups on the upper surface (3 groups by 12 faces). This is not necessary and is done for the convenience of further actions.
Select both edge rings - upper and lower and unselect one edge in every group.
Rotate selection by Y axis. Rotation angle depends on bayonet diameter - 3 degrees in this example.
Unselect all, then seleсt all side faces.
Shell extrude it for making a "spacer" (it will be deleted after). Extrude distance depends on bayonet diameter and accuracy of 3d printer, it can be 0.2-1 (if units == millimeters).
Repeat shell extrude for the outer part.
Delete/hide the "spacer".
Mount part is ready. Form other mount parts as you need.
Something like this: