Control Panel Assembly

I 3D printed my control panel and enclosure. I created a test panel which identified areas which needed further refinement.

USB-BOB Joystick Panel First Iteration
Final Design

Additional support ribs for strength on the underside of the panel to prevent flexing were required. I wanted a larger OLED Display for the jog information and wider spacing for the array of illuminated push buttons. I also added 3 small OLED display bezel locations above the rotary encoder knobs to use in the future for display of the current rotary encoder push button function. These 3 OLED display statuses will require additional hardware and PLC programming in the future.

USB-BOB 3D Printed Front Panel
USB-BOB Front Panel ( Back Detail)

Wiring

I assembled the micro-controllers, voltage converters, and 12VDC terminal block on the sub-panel and stacked the USB-BOB on top for accessibility.

Front Control Panel with USB-BOB Access
Front Panel Wiring
Side View of stacked sub-panels
Control Box with Bottom Panel Removed

Exterior Details

USB and 12VDC Connections
Right Side Panel View with handle
VESA 100×100 Dovetail Quick Mount
USB Service Ports for micro-controllers