I have a SensorPush temperature/humidity/barometric-pressure sensor that I have mounted on my front porch. I initially used a design where the sensor just snapped in, but I got concerned that someone could easily steal it. So I designed this mount which more securely holds the sensor. It's not theft-proof, but at least requires a hex driver and some time to remove.
The design uses the M3x5x4 heatset inserts that are commonly available and used in many 3D printers (like Voron). You will also need some M3 20mm socket-head screws, such as part number 91292A123 from McMaster-Carr, and some wood (or other flat-head) screws to attach the mount to whatever surface you want.
As always, full CAD source is provided.
Printing
I printed the mount in PolyMaker ASA. Other filaments should work as well, but if it's going outdoors choose a material that can hold up to the elements. The print orientation in the STL files is correct and supports are not required.
Assembly
Assembly is very straightforward. The heat-set inserts are inserted on the top side of the base. Attach the base in your chosen location using the wood screws, then place the sensor into the top portion of the mount and affix that with the 20mm screws.
Sloped vs. Flat Base
I mounted my sensor to a column on my porch that has a slight angle to it. If you open the Fusion 360 design, you will see there are two configurations, one called “Flat” and one called “Sloped”. If you have a similar requirement, you will have to edit the Fusion 360 source, change to that configuration, and adjust base_angle property. I did not include STL or STEP for this as this angle is most likely unique for everyone.
The author marked this model as their own original creation.