Now that I've gotten some runtime on my new 3D printer and used the new workflow with Cura - I'm ready to start printing the component mounting for the sensor case. Since I've decided to use the larger case, I can mount some of the components vertically to take advantage of the larger case height. This reduces crowding in the case and makes wiring much easier.
Here's my mock-up of the layout from Powerpoint:
And here is my initial test print for sizing. It isn't full height and doesn't have the left vertical wall for mounting the GPS and Temp sensor PCBs, It looks like the fit is okay. I want the whole assembly to come out of the case as a unit to ease development and debug of the firmware. That will minimize the holes in the case so that it should be reasonably waterproof. The only hole so far is for the LoRa antenna. I'm not going to provide access for the micro USB connector, so the unit will have to be out of the case for programming. I'm debating whether or not to add a power switch and if it should be internal or external.
Now I need to figure out the PCB mounting holes and print with the full height vertical walls (20mm). And decide on the power switch....
An interesting aspect of the Things Gateway design is that the only provision to mount the gateway vertically is a couple of suction cups on the back. I guess the assumption is that you would attach it to the inside of a window. I prefer to have it freestanding on a table or a sill, so I decided that I would print a stand to hold it vertical.
Here is the stand design in OpenScad and the printed stand:
And the Gateway on the stand: