Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: How 2 make my own PC gamepad/minikeyboard  (Read 2187 times)

0 Members and 1 Guest are viewing this topic.

Byt3

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:February 24, 2006, 03:59:29 am
How 2 make my own PC gamepad/minikeyboard
« on: February 24, 2006, 03:16:55 am »
Hi there. I ever wondered how to completely build my own mini keyboard like this :
One day i found circuit created only with electronic logical gates (like AND, NAND and so on), which was used to obtain information about pressed buttons and transmitted it into the console (yeah, it was for PS). But now i want to build my own USB device for PC, but i dont have any idea, where I should start searching. So I'm here to ask you for advice.
Something about that: It will be 12-16 button device, connected to PC over USB and some software to assign any key or macro to every button.
So thats it and now comes your part. Can you help me with it?  ;)

Thargok

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • Last login:December 18, 2010, 02:33:11 am
  • I want to build my own arcade controls!
Re: How 2 make my own PC gamepad/minikeyboard
« Reply #1 on: February 24, 2006, 03:38:49 am »
You need to figure out how you want the switches to work.  Once you do that you need to figure out how you want it to register on the computer (actual keys or joystick buttons).  And there are tons of these things floating around all over the net.  And they aren't that expensive.

We don't build arcade controls because they are cheaper...but because they hold fidelity to the original products.  In all honesty just buy one, it will come with the software.  But if you are hell bent on it, I suggest you read up on making PCBs.  For input encoding I would probably use a GPWiz (I have one I float around for different projects, and have no complaints; although soldering to it is an act of patience and steady hand, but I have done it)

Byt3

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:February 24, 2006, 03:59:29 am
Re: How 2 make my own PC gamepad/minikeyboard
« Reply #2 on: February 24, 2006, 03:58:12 am »
Well, I'm a little newb in this. But I think it could be done very easily, coz a lot of cheap gamepads are connected via usb and they have their own software, with which u can assign any keyboard key or macro to any button on the gamepad. But i really dont wanna buy any of them, coz their PCBs are way too different from my mini keyboard idea. So can you explain me how to do it step by step?

NinjaEpisode

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 733
  • Last login:June 16, 2019, 06:47:45 pm
Re: How 2 make my own PC gamepad/minikeyboard
« Reply #3 on: February 24, 2006, 07:45:37 am »
Well, I'm a little newb in this. But I think it could be done very easily, coz a lot of cheap gamepads are connected via usb and they have their own software, with which u can assign any keyboard key or macro to any button on the gamepad. But i really dont wanna buy any of them, coz their PCBs are way too different from my mini keyboard idea. So can you explain me how to do it step by step?

Take a USB keyboard and do a keyboard hack on it into the format/keys you want would be my only suggestion.

If you're actually looking to design a PCB, there are people who spend literally years in school to design a device such as you're describing.

« Last Edit: February 24, 2006, 07:49:19 am by NinjaEpisode »