This is my attempt to make a custom PC game controller which has all of the regular buttons expected as well as has the ability to switch the positions of the face buttons between the Nintendo and Xbox conventions.
This is the first iteration of the controller design based on my limited electronics experience which uses an Arduino Nano 33 BLE.
This is the second iteration updated with feedback from coworkers from my inital version.
This is the third iteration where I added in a voltage regulator component.
This is the fourth iteration which changes the microcontroller to the Arduino Micro since the joystick library I want to use doesn't support the Arduino Nano 33 BLE.