|
KiCad 9.0 |
|
|
Fusion 360Autodesk
|
Arduino Pro Micro GAMEPAD
This project is a custom-designed, handheld gaming controller built around an Arduino Pro Micro. It leverages the ATmega32U4 microcontroller, which is chosen specifically because its native USB support allows the device to be instantly recognized by a computer as a standard Human Interface Device, functioning exactly like a plug-and-play keyboard or joystick without needing intermediary software.
For proportional movement and camera control, the controller features dual analog thumbsticks. These components are essentially two-axis potentiometers wired directly to the analog input pins of the microcontroller, continuously translating the physical angle of the sticks into variable voltage readings to enable smooth, fluid gameplay rather than simple on-off movement.
The digital input system consists of multiple tactile push-button switches arranged in a highly ergonomic and familiar layout. This includes a left-side directional cluster representing standard WASD keys, a right-side action button cluster representing ABXY, and top-mounted shoulder triggers, all tied to the digital I/O pins.
A few auxiliary components are integrated to complete the interface. Two central tactile switches are positioned to serve as primary menu, start, or select buttons, while a dedicated red LED paired with a THT current-limiting resistor sits in the middle of the board to provide immediate visual feedback for power or connection status.
All of these electronic components are routed and unified on a custom-fabricated printed circuit board. The PCB itself serves as the physical chassis of the controller, engineered with curved grips and precise footprint placements to fit comfortably in the hands, ensuring the raw hardware translates directly into a usable and robust peripheral.
You can also place it firmly in mechanical gamepad case -> on which i am currently working on. Hope i will complete it soon. I have given mounting holes to enable this feature.
Arduino Pro Micro GAMEPAD
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(1)
-
Aravind GM
Jun 06,2026
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Aravind GM
-
Arduino Pro Micro GAMEPAD
This project is a custom-designed, handheld gaming controller built around an Arduino Pro Micro. It ...
-
STEPDOWN 240V TO 12V DIY HIDEOUT
Based on the visual data of the printed circuit board (PCB), this is a power electronics module desi...
-
INFRARED SENSOR
This 3D CAD rendering models a standard three-pin infrared obstacle avoidance sensor module widely u...
-
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
2630 0 5 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
3106 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
3336 2 1 -
-
-







