This is a remix of the model made by kleinerELM: https://www.thingiverse.com/thing:2530111
This is a case for the diy dust sensor used for luftdaten.info. It fits the SDS011, a NodeMCU v3 (Alternative version! See photo below!), and a DHT22.
All parts are hot glued in place and the case is closed using hot glue, too.
They're currently selling two different versions of the NodeMCU, both called "v3". The original model by kleinerELM fits the original NodeMCU v3 as stated in the build instructions by luftdaten.info.
Mine fits the alternative version with different dimensions as shown on the attached photos:
I've also closed some holes, I don't need and added lugs for hanging it up on a wall to make it even more airtight.
The original by kleinerELM has screw holes in the back and an additional hole on the right, I have absolutely no idea, what it's for.. ;)
Additional hint: You can use the pins "VIN" and "GND" again for attaching the DHT22 (as opposed to "VU" and "G" as written in the build instructions at luftdaten.info...
It took just 2 weeks for some insect to move into the tube of my sensor, so, I've updated the design with a slightly larger hole and 4 hinges to hook in a fly screen.
Default printing speed: 30mm/s
1st layer speed: 30%
Temperature: Case: 240°C; Lid: 230°C
Close all holes of your printer to prevent warping.
PLA might work, too (with different settings, though), but I haven't tried, yet...
Optional: Install fly screen (see photos 1 2 3)
Put in all parts and glue them in place with hot glue.
Close the lid, using hot glue, too.
I used the Fusion360 files provided by kleinerELM.
Since I'm still pretty new to Fusion360, my files are a mess and I won't publish 'em. If you want to do a remix, too, use the original files from https://www.thingiverse.com/thing:2530111