I printed the parts from PETG, but you could try different materials. 3D prints are usually not watertight. To solve this problem, I sprayed the housing with Flex Seal Rubber Spray. The part called ‘AllSky cam TPU ring’ is printed with TPU. It is installed between the housing and the dome to ensure watertightness. Before installing it, you could apply some silicone grease on both sides.
Additional hardware:
The author marked this model as their own original creation.