I designed this case for a project I am working on using the OpenMV Cam M7 - originally I was using the case designed by SteveTE (https://www.thingiverse.com/thing:1656029) but because we were putting custom lenses on the board that made using SteveTE's case a little more difficult and wanted some protection for the SD card I decided to design our own. The case designed by SteveTE is a really effective case that is very simple to print - I did my best to make this case printable without any supports, however it is more complicated and therefore may give you more trouble if you have a basic printer or are in a rush. Personally I use a Printrbot and printed in PETG, I think PLA should work fine, although there are some relatively thin walls so I'd recommend a stronger plastic if possible.
There are two versions, one with mounting screws that both hold the case together and allow you to easily mount the camera. Both versions have holes to mount the OpenMV Cam M7 board to the back of the case using thread-forming M2 Screws (3-4mm length should do it). If you have any special requests for alterations let me know and I'll do my best to get them in if they're simple.
All overhangs should be printable on most printers without any support.