Configurable Arcade Joystick Layout

This is a configurable layout for arcade joysticks. This isn't something you would download and create directly, but rather integrate into a larger project. It's good for 4, 6, or 8 button layouts. The stl file uses 8 buttons, but using the OpenSCAD file, you can easily change the number of buttons as you please.
The layout is based on: