This is a snap fit enclosure for a LM2596 Buck Converter with a voltage display and PCB mounted screw terminals. No fasteners required! It does not have additional mounting features but could easily be mounted to a flat surface using double sided tape.
Could be 3D printed in many different materials. I would suggest using at least 20% infill, otherwise it can be printed however you like. Happy Printing!
The author hasn't provided the model origin yet.