Tayda Electronics Drill Designer for custom enclosures.
drill.taydakits.com
I used the print/caliper method for this. The diameters of the holes depend on what components you're using, of course, but that's simple to adjust for your build. Does this look basically right to everyone? Thanks!