Did some work on the control panel this weekend.
I hope the sense of scale works in these images. I feel like it's easy to imagine that this is much larger than it is in real life. For example, the leaf switch that was recommended to me earlier, I could maybe fit just one of those under the control panel. My entire joystick would fit into a standard arcade button hole.

Yes, I'm OCD. This is my attempt at a midway joystick in 1/5th scale. Real sheet steel, folded and built using only hand tools.

Positioned in the wooden frame of the control panel. "Routing" a recess in the plywood is really easy actually. You just use an Xacto knife to cut through one of the plys and you can pry it out. Ignore the ball. It's too large. I 3D printed it oversize so that when I sanded it smooth, it would come down to size, but I overestimated. Final version will be printed in red.

Metal cover in place. My fake carriage bolts are small brass nails. These will be threaded as soon as I get the Die. Tiny nuts will hold them from the other side.

Control panel in place on the machine. Will eventually be held in place with magnets. Does anybody know if it's possible to have your RetroPie gameslist automatically change based on the controls you have connected. I'd love to make it so that you are presented with only the games playable with the current control panel.

And now it's a fully functional microswitch joystick. The switch array is too large to fit down through the joystick hole, so I 3D printed a small plate to mount them too. It also doubles as a 4-direction limiter.