Diecast aluminum boxes are relatively inexpensive, some can offer waterproofing with an inset gasket, and offer good E-field shielding (if proper attention is paid to ingress/egress of conductors).?
My first question on the 3-D printed enclosure would be survival to solar UV radiation.