July 1, 2025
Description
(It was suggested I call this the Meshtastic Golden Snitch!)
This is a fully parametric feature based model for a Xiao seeed meshtastic case.
This is likely the smallest possible case. I have tested this with PLA.
Features this case has:
Optional features:
These features and all dimensions can all be adjusted. This model is designed to use the OpenSCAD internal customizer extensions and uses some computationally intensive features; it does not work with thingiverse's customizer. Parts can be exported together or separately.
I have uploaded four variations of parts and a support enforcer for the ring. (No other support is needed.) I put both the lid and case in the same file for each version, although the support enforcer is separate.
You can turn on or off various features including the board model (used for visulaization) and the two hanging options. If the screw hole doesn't fit your screw/thumbtack, you can play with the dimensions.
If your printer's tolerances are better than mine, you might be able to reduce tol for a better fit. Or increase tol if everything is too tight.
The antenna slit may need to be cleaned slightly to make sure the antenna wires don't bind on insertion and removal, but if you don't get strings, it should fit perfectly by default. However, your printer's tolerances are worse than mine, you might want to adjust antenna_slit_w a bit wider. (Although the part fit is very tight, try to resist the temptation to pull it out by the antenna wires. It should dump out somewhat easily.)
If the lid snaps on too tightly for you, you can tweak the detent dimensions smaller for a weaker grab.
Although it might seem impossible to remove, with some gentle pressure, it comes off easily. Using the default dimensions, the lid can be removed by gently pressing on the tab above the USB port while pulling up, allowing a slight flex of the back wall adjacent to the antenna slit.
I have considered additional (selectable) features. If you want any of these or have other ideas, leave comments and I'll consider it!
License:
Creative Commons - Attribution - Share Alike