Since the original lens cap was pretty loose on my model, I designed my own version that attaches magnetically. To be fair, it's not an extremely tight fit, but it's way better than before. Considering that I'm gentle with the camera anyway, it never fell off accidentally.
You need 3 neodymium magnets with a diameter of 2mm and a height of 2mm. Technically, you can use the lens cap without magnets, but in that case it will probably fall off when you swing the camera around. To get the best fit, make sure the focus is set to infinity when you put the lens cap on. Why, you ask? Well, there are exactly three spots on the front ring of the lens that are magnetic (probably screws under the front cover). And these will be aligned with the magnets when you turn the focus ring to infinity.
The holes are a press fit, so you just have to push the magnets in with the help of tweezers or pliers. If the magnets are too loose, I suggest using glue to prevent them from falling out.
You can print this multicolored model with a single extruder. And that's how you do it:
If you have ABL: Make sure the placement of the model doesn't interfere with your probing points during homing and bed leveling!
The author marked this model as their own original creation.