Spring snap catch (does not break more) by KeyM on Thingiverse: https://www.thingiverse.com/thing:5564769

Summary:
4 original latches were broken, I tried to make them from different ones - with a larger wall thickness when printing, with a large infill, from PETG and SBS plastics. All broke down over time. I made a spring latch, there is nothing to break in it.need:4ps screw M4 25 mm - for model Celling mount2ps screw M4 25 mm, 4ps M4 12 mm - for model Wall mountspring D8~6 mm, length ~ 20 mmWall mount part names start with a letter W (Wall)Ceiling mount part names start with a letter C (Celling)4.10.22  Add onMade the TopPlate V2 and Plate V2 details. Now it should be easier to install the latch in place.02.11.22 New model with vertical wall mount mechanismAll details, except for the "PIN" detail, are redrawn. For wall mounting print details starting with the letter "W" (Wall).You will also need two M4x25mm screws and four M4x12mm screws.M4x12 screws will need to be threaded into the "Wwall" parts, screwed on both sides.The "Wwall" part is best printed as in the picture, using supports from the table to keep the round screw holes.