Funny fidget toy in the form of the top part of a can.
The rotation angle of the ring is set optimally at just under 30 degrees. A 40-degree lift would look more natural, but there are limitations due to the stiffness of the switch spring. Technically, an intermediate element between the goose foot and the lever coming from the ring would make sense, but in practice, the mechanism works perfectly. The goose foot has a smooth surface - if it had the same texture as the lever, jamming would occur.

The hinge (pin) is made of filament. The keyboard switch used is a Cherry MX (in this case, a replica Outemu Blue switch).
For printing the can body, silver silk PLA works perfectly.
All parts are held together by friction, but I think the ring pull and score panel can be glued together. The score panel is an optional part and can be omitted.
Assembly process:
Insert the goose leg into the switch 🦆.

Install the switch into the corresponding slot, with the foot facing upward.

Place the score panel into the ring pull (optional).

While holding the ring pull, insert the filament through the hole until it stops.

Adjust the filament length on the spot - leave a 2mm margin so it can be removed with side cutters if needed (approximate length: 36mm).

The ring pull should rotate freely on the filament. To prevent any jamming, you can use silicone lubricant (e.g., Super Glidex by Unipak) - apply it to the contact points of the plastic parts.

Insert the can body into the can shell.

Done! 🥳
I also started working on a version with a bottle opener at the bottom. Regular plastic would wear out quickly, so a coin is used as the gripping element. Since there’s no universal global coin, I’ll make versions for standard coins of major countries.

Added to the shared 3DModels database (link for those who have access):
//3dmodels/Fidget toy/Can Clicker/