Game pad-
MohamedHassanExp·game-pad-·Hardware/game pad atmega 16u2 based.kicad_pcb
About the Game pad- PCB
Game pad- is an open source AVR/Arduino PCB design by MohamedHassanExp, published on GitHub under the MIT license. It is a 2-layer board measuring 108.6 × 46 mm, with 20 components from 17 distinct parts.
Its main chip is the ATMEGA16U2-A, from the AVR/Arduino family. Other key parts include the COM-09032 and USBLC6-2SC6. By type, the board carries 5 switches, 4 capacitors, 3 ICs, 3 resistors, 2 connectors and 2 diodes.
From the project
Atmega 16u2 based gamepad
A custom-designed printed circuit board (PCB) for a gamepad based on the ATmega16u2 microcontroller. This repository includes the full schematic capture, layout, and manufacturing-ready fabrication files.
This project contains the complete hardware design files for a custom USB gamepad. Utilizing the ATmega16u2, the board is designed to handle button inputs and communicate with a host PC or console as a standard USB Human Interface Device (HID).
Main components on the Game pad-
Game pad- bill of materials (BOM)
20 components, 17 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA16U2-A ATmega16U2-A | TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | COM-09032 | XDCR_COM-09032 | U2 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U3 |
| 1 | 8MHZ 8MHz | Crystal_SMD_5032-2Pin_5.0x3.2mm | Y1 |
| 1 | USB_C_RECEPTACLE_USB2.0_14P USB_C_Receptacle_USB2.0_14P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | ISP | IDC-Header_2x03_P2.54mm_Horizontal | J2 |
| 1 | SELECT | SW_SPST_B3U-1000P-B | SW3 |
| 1 | START | SW_SPST_B3U-1000P-B | SW4 |
| 1 | RST | SW_SPST_B3U-1000P-B | SW9 |
| 1 | L | SW_Tactile_SPST_Angled_PTS645Vx39-2LFS | SW10 |
| 1 | R | SW_Tactile_SPST_Angled_PTS645Vx39-2LFS | SW11 |
| 1 | GREEN | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1 |
| 1 | B5819W | D_SOD-123 | D2 |
| 2 | 1u | C_0201_0603Metric | C1, C4 |
| 2 | 22P | C_0201_0603Metric | C2, C3 |
| 2 | 10K | R_0603_1608Metric | R3, R4 |
| 1 | 5K1 5k1 | R_0603_1608Metric | R5 |
Game pad- design files
The KiCad project lives in the MohamedHassanExp/game-pad- repository on GitHub; these links point at the commit this page was built from.
Game pad-: common questions
What microcontroller does the Game pad- use?
The Game pad- is built around the ATMEGA16U2-A, from the AVR/Arduino family.
How big is the Game pad- PCB?
The Game pad- measures 108.6 × 46 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Game pad-?
20 components, from 17 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Game pad- design files?
From the MohamedHassanExp/game-pad- repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Game pad- design in my own project?
Yes, under the terms of its MIT license, which MohamedHassanExp chose for the repository.
Can I test firmware for the Game pad- without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k