Editor Version ×
Standard

1.Easy to use and quick to get started

2.The process supports design scales of 300 devices or 1000 pads

3.Supports simple circuit simulation

4.For students, teachers, creators

Profession

1.Brand new interactions and interfaces

2.Smooth support for design sizes of over 5,000 devices or 10,000 pads

3.More rigorous design constraints, more standardized processes

4.For enterprises, more professional users

Ongoing

STD Universal USB HID GamePad/Keyboard

License: CERN Open Hardware License

Mode: Editors' pick

  • 9.9k
  • 0
  • 9
Update time: 2021-04-25 08:23:33
Creation time: 2017-04-16 23:47:34
Description
Universal USB HID GamePad/Keyboard ---------------------------------- A simple board that uses arduino and v-usb libraries to emulate a keyboard or a gamepad. I did this to use with RETROPIE on a Raspberry Pi, in my PiZeroW SP (a raspberry pi zero w in a game boy sp with a 6200mah battery !), but it should work on any systems (windows, mac, linux) You can use up to 14 buttons or 10buttons and 2 joysticks. Inputs can be externally pulled high by soldering the optional 10k resistors next to them. /!\Use an AtMega328p already burned with Arduino Bootloader ([How To Burn Arduino Bootloader ?][1]) ---------- Upload sketches with an arduino uno (take off the chip on the uno first): - **Board------>   Uno** - +5v-Uno---> +5v - RST----------> Reset - RX-----------> RX - TX-----------> TX - GND-Uno--> GND ---------- Connect USB cable: - GND to GND(Black wire) - D+ to D+(Green wire) - D- to D-(White wire) - +5v to +5v(Red wire) ---------- ![A preview of the board][2] [1]: https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard [2]: /editor/20170418/58f57910b0d4b.png
Design Drawing
schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity
1 ATMEGA328P-PU U1 DIP-28_300MIL 1
2 49S/18PF Y1 HC49US 1
3 22pF C1,C2 RAD-0.1 2
4 10k R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R15,R16,R17,R18,R21,R19,R20,R23,R24 0805 20
5 17-21/GHC-YR1S2/3T LED1 LED-0805 1
6 BZX84C3V6 D2,D1 SOT23 2
7 WPAD-1-0805 R,B,START,DOWN,UP,LEFT,RIGHT,SELECT,A,L,GND,X,Y,D18/A5,D19/A6,RST,TX,RX,+5V-UNO,GND-UNO,D18/A4,D19/A5,D20/A6,D21/A7,SCK,MISO,MOSI,+5,GND2,GPIO_RPIOFF,GPIO14,GPIO18,GPIO13,+3,RPI-GND,L-CHANNEL,R-CHANNEL,R-GND,L-GND WPAD-1-0805 39
8 CON_HEADER_1X04 USB M1X4 1
9 2k2 R13 0805 1
10 68 R12,R14 0805 2
11 22pF C1,C2 0805 2
12 R U2 TACTILE-PTH-SIDE 1
13 L U3 TACTILE-PTH-SIDE 1
14 NO B,A BUTTON_CONDUCTIVE_8MM_STYLE1 2
15 NO START,SELECT BUTTON_CONDUCTIVE_4MM_STYLE1 2
16 NO UP,RIGHT,LEFT,DOWN BUTTON_CONDUCTIVE_6MM_STYLE2 4
17 MT3608 U4 SOT-23-6 1
18 TP4056 + DW01A + FS8205A U5 TP4056_D 1
19 BAT-CONN BAT-CONN HDR-1X2/2.54 1
20 2.1mm jack J1 1.3mm Power Jack 1
21 22µH L1 AXIAL-0.4 1
22 1,3k R22 0805 1
23 22µF C3,C4 0805 2
24 DSS14 D3,D4,D5,D6 SOD-123F 4
25 ATMEGA328P-AU U1 TQFP32-0.8-7X7MM 1
26 CRYSTALHC49UP Q1 HC49UP 1
27 NDSL_SWITCH SW1 NDSL_REPLACEMENT_SMD_PW_SWITCH 1
28 270 R25,R27 0805 2
29 150 R26,R28 0805 2
30 33nF C5,C7 0805 2
31 10uF C6,C8 0805 2
32 BAV99 D7,D8 SOT23 2
33 RASPBERRY_PI_ZERO PCB1 Raspberry Pi Zero (Face down) 1

Unfold

Project Attachments
Empty
Project Members
Target complaint
Related Projects
Change a batch
Loading...
Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn