This is a case for a CMUcam5 (Pixy) It is an object tracking camera!
The bottom of the case has GoPro-like lugs so this case should just swap into whatever GoPro holding accessory you might have.
The application this case was designed for only required that the mini-USB in the back be accessible, so the other connections are sealed off once the back is screwed on.
This case was designed so that the push button is accessible, the indicator LED is view-able and the lens cap can be added or removed.
Prints like a dream.
There are three case options.
Pixy Case.stl is the design I actually used for my project. The lugs on the case are 0.2" longer than your standard GoPro mount. I needed this to accommodate a wing nut.
Pixy Case_Spec Clevis.stl - more closely emulates a GoPro mount.
Pixy Case_Spec Clevis_Support Feature.stl - has a support feature under the lug to help with printing. Some printer/fillament/setting combinations won't need this feature, others might.