Yesterday, I pulled my system offline for a few hours to package up my Red controller in the shiny new Bud NEMA box that arrived from Amazon. Thanks to hints here on the web, having accumulated the various bits, and building the switch harness beforehand, all went remarkably smoothly.
Here's the front view of the finished enclosure. One 7/8 inch hole was punched in the top for the Ethernet cable, the amp cable, and the power cable. The GPS antenna cable enters through an additional hole on the side.

Here's a side view showing the hole for the GPS antenna and the reset (upper) and LCD (lower) buttons:

Here's a back view showing the 4 screws for the standoffs and the transparent non-skid feet if the unit is place on its back:

Here's a top view showing the 7/8 inch hole for cable access:

Here's The Greenlee punch that was used to make the 7/8 inch hole. The punches were made for metal, but worked OK for the relatively soft plastic of the enclosure. A pilot hole is drilled, each half of the punch is placed on opposite sides of the panel, and the nut is slowly tightened until the halves meet, punching the hole:

Here's an inside view of the cable hole:

A corner view showing the external operating buttons. Note additional non-skid feet if the unit is paced on end:

An inside view showing the two pushbuttons and the wiring harness:

An inside close-up showing the switch harness connections to the STM32F4DISCOVERY board pins:

Here's the right-angle mini-USB connector for ease of access when updating firmware. Thanks to Greg for the idea! I had the right-angle connector in my junk box from an old Motorola Razr phone:
