Finding, buying, and customizing enclosures for small circuits like gadget cache electronics can take surprising amounts of time and money. Sometimes you don’t have the right size drill bit, or you’re tired of holes that never seem to line up evenly. 3D printing can be a solution, but only if you are good with CAD design. Here’s a site that lets you design boxes by entering your requirements and then downloading the STL file. Yes, they do sell printed boxes but you don’t need to buy from them. You can download the files and print your own boxes for free.
The site’s owner posted an Instructable on how it all works. You can go directly to the site here.