Creating a 3D printed waterproof box sounds simple enough. But there are many factors to consider and it is not as easy as it first seems.
3D printing settings like shell thickness and infill are important. So is designing a seal. There is no readily available design guides on how to do this. It really is just a matter of trying to reverse-engineer examples of reliably waterproof boxes already onhand.
Then there is testing. Testing to see if something that took hours to print out at 100% infill always begins with a sense of impending doom.