Hacking USB keyboard for game controller

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 76

  • @KaustavMajumder
    @KaustavMajumder 3 ปีที่แล้ว +10

    Surprising as it may sound, this is actually a way more informative video than anyone might think.

    • @mikisafe2905
      @mikisafe2905 3 ปีที่แล้ว

      @Hassan Mohammed stfu don't believe him and greyson decker lol

    • @Infumouz9
      @Infumouz9 9 หลายเดือนก่อน

      I agree! Gotta hand it to this guy. Not a word. Yet, knocked it out of the park. Pleasantly received, Mr. Sandilands. Thank you.

  • @djzman
    @djzman 2 ปีที่แล้ว +2

    this would be cool to do to a old CB type microhpone, and use it on chat programs, and use the keyup as the button to key the mic for the program.

  • @huascarok
    @huascarok 6 ปีที่แล้ว +7

    would you give us, at least in the description box all the pin combinations that you had in that notepad?

    • @huascarok
      @huascarok 6 ปีที่แล้ว

      it would help me a lot. thanks

    • @gabruekqbryh7871
      @gabruekqbryh7871 4 ปีที่แล้ว +1

      But every keyboard is pretty different so unless u have the same exact keyboard as his it probably won’t be any use to u

  • @MarquisDeSang
    @MarquisDeSang 7 ปีที่แล้ว +12

    Thank you I need that to make myself a cheap handbrake/sequential shifter for my Fanatec Wheel with an arcade joystick that I already have.

    • @mr.cantillasz1912
      @mr.cantillasz1912 5 ปีที่แล้ว

      same,but i rather mod the keyboard for the cheap controllers

    • @lanicemclark6097
      @lanicemclark6097 3 ปีที่แล้ว

      @@mr.cantillasz1912 aaa

  • @jairdl
    @jairdl 7 ปีที่แล้ว +2

    Hey buddy, I’ve watched your video a bunch of times. I was wondering, the ground (or common) tab of the microswitches... did you solder them to anything? Did you daisy chain them between each other? Any help regarding the wiring would be greatly appreciated! Thank you!!

    • @JonoSandilands
      @JonoSandilands  7 ปีที่แล้ว +1

      Yeah, it's been a while since I did this, and might have a photo of the final wiring somewhere.
      If you search for tutorials - something like this I've found helpful in the past: th-cam.com/video/BC7YEGL2R20/w-d-xo.html

    • @jairdl
      @jairdl 7 ปีที่แล้ว +2

      Hey Jono, thanks for your reply. That video was helpful! When you show your microswitch on the video, there's three wires sticking out, I was wondering what that third one was, but I watched the video on the link you sent me and I've done a lot of research these past few days. Thanks again!

  • @hendritresnahadi4146
    @hendritresnahadi4146 ปีที่แล้ว

    What the basic theory/ concept of it, its jumper gnd to one of another or potive one? Tx u mr 🙏

  • @lehanpillay7871
    @lehanpillay7871 3 ปีที่แล้ว

    Thanks u so much for the amazing tutorial may I ask which 2 wires do u have to connect to where if u wanted to bind the button p on the pcb

  • @TheDashius
    @TheDashius 6 ปีที่แล้ว

    Hey how did you find the pin out or did you just brute force it (tried a bunch of combos until you got it)? I'm looking at a similar PCB and am wondering if there's a datasheet you spotted online or something to figure out all the keys.

    • @JonoSandilands
      @JonoSandilands  6 ปีที่แล้ว +1

      TheDashius yeah just trail and error.
      There may well be data sheets available, but as each model of keyboard is a little different - not sure how worth while it would be? It doesn’t take too long hack and discover, which certainly helped the learning process for me

    • @TheDashius
      @TheDashius 6 ปีที่แล้ว

      @@JonoSandilands Nice, I've taken a similar approach in the hopes of making a little gamepad or something...

  • @mrmemeable
    @mrmemeable 8 ปีที่แล้ว

    Thanks for the video.
    Do you have any idea what does exist under the blob? and what do I need to know if I want to build a processor on a PCB from scratch?

    • @JonoSandilands
      @JonoSandilands  8 ปีที่แล้ว +1

      I believe it's the micro controller, the blob is epoxy holding it on.
      Not sure what you mean, but hacking the keyboard is a pretty fun and probably least expensive way to make lots of buttons for projects. There is lots of info online and TH-cam

    • @dystdrifter690
      @dystdrifter690 8 ปีที่แล้ว +2

      is it possible to use that board to turn a nes controller into usb? (basically connect it to a nes controller)

  • @archivedchannel2
    @archivedchannel2 8 ปีที่แล้ว +1

    5 from the left + 23 from the left = D Key
    That's at least what my keyboard was. The keyboard is really old and is made by Hewlett Packard (HP)

  • @virtualpinball5065
    @virtualpinball5065 ปีที่แล้ว +1

    Good idea for pinballm cheaper than encoder

    • @JonoSandilands
      @JonoSandilands  ปีที่แล้ว

      Yes! This is exactly how it was used.
      It was for State of Play Games INKS pinball machine cabinet.
      Can’t find any footage but some pictures here:
      cutandconstruct.com/cnc-cut-arcade-unit-beautiful-pinball-app-inks-designed-tsuruta-architects/

    • @virtualpinball5065
      @virtualpinball5065 ปีที่แล้ว

      @@JonoSandilands wonderfull work

  • @sadfrog911
    @sadfrog911 7 ปีที่แล้ว +6

    i did the same but for osu keyboard (2 cherry mx switches)

    • @marcel1449
      @marcel1449 6 ปีที่แล้ว +1

      nice idea :D

  • @vimicito
    @vimicito 6 ปีที่แล้ว +2

    Finally someone who's a bit faster, thank you. I've been looking for charts on how V G D C pins (as shown in 1:42) translate to VCC, GND, D+ and D-, but couldn't find any. Can you please check this on yours?

    • @ErniLandia
      @ErniLandia 5 ปีที่แล้ว

      v=VCC G=GNG D=D+ D-=C.
      Better not mess with the usb connectors, just with the keyboard interface

  • @therealjamespickering
    @therealjamespickering 3 ปีที่แล้ว

    How did you connect to the contacts? I'm struggling to find a god way to attach wires to the board.

    • @JonoSandilands
      @JonoSandilands  3 ปีที่แล้ว +1

      It’s been a few years so I can’t fully remember- it was either trying to blob on a bit of solder in hope it would take, or hot glue... maybe a bit of both.
      I wrapped it with bits of card and a vinyl sticker to protect it afterwards

    • @therealjamespickering
      @therealjamespickering 3 ปีที่แล้ว

      @@JonoSandilands Thanks. I've gone through three keyboards so far, with no luck.

    • @JonoSandilands
      @JonoSandilands  3 ปีที่แล้ว

      @@therealjamespickering they all differ so much. I wonder if there’s anyone else that can help advise - I expect you have tried tutorials / info online? Other things I can think is conductive tape or conductive paint, but imagine these won’t for a strong bond

  • @ti7adahab799
    @ti7adahab799 4 ปีที่แล้ว

    How can i handle it with piano board 37 keys ..with 12 wires

  • @KKMaity
    @KKMaity 5 ปีที่แล้ว

    What is that black circle thing in keyboard pcb board

    • @JonoSandilands
      @JonoSandilands  5 ปีที่แล้ว

      Kunalmaity Photographics I think it’s the micro controller the black blob is epoxy holding it in place - all keyboards will be slightly different

  • @JohnSmith-xq1pz
    @JohnSmith-xq1pz 4 ปีที่แล้ว

    I'd love to do something like this to create custom control panels for my classic star wars flight sims

    • @mikisafe2905
      @mikisafe2905 3 ปีที่แล้ว +1

      oh man notify us when done! i'm excited to see it.

    • @JohnSmith-xq1pz
      @JohnSmith-xq1pz 3 ปีที่แล้ว

      @@mikisafe2905 I totally forgot about this comment. I actually ended up moding a small generic rubber dome keyboard. I colour coded the keys for things like engine's,shields,weapons etc and blanked out the unused keys. I also removed all the numpad keys and turned that side into a none slips platform for my joystick so my left hand is in easy reach of the keys

    • @mikisafe2905
      @mikisafe2905 3 ปีที่แล้ว

      @@JohnSmith-xq1pz man this is pretty much awesome but i didn't understand much in the comment...

    • @JohnSmith-xq1pz
      @JohnSmith-xq1pz 3 ปีที่แล้ว

      @@mikisafe2905 basically I used car model paint to paint the key caps to color code them. For example Blue for any key with an engine function, green for shields, yellow for targeting computer. Keys with no in game function I painted the key cap black blanking it out. And removed all the number keys grouped together on the right end of the keyboard so the joystick can sit there.

  • @slappi6979
    @slappi6979 3 ปีที่แล้ว

    hank you for helping my project

  • @fortdekoda6685
    @fortdekoda6685 ปีที่แล้ว

    Need a detailed explanation

  • @zRedPlays
    @zRedPlays 2 ปีที่แล้ว

    2:30 and that's what you call, a 0% keyboard

  • @enplayzgaming
    @enplayzgaming 3 ปีที่แล้ว

    Can be use this for ets2 ??

  • @lehanpillay7871
    @lehanpillay7871 3 ปีที่แล้ว

    Or how do I test which port is for whar

  • @bin9089
    @bin9089 4 ปีที่แล้ว

    Is the configuration common for all keyboards?

    • @JonoSandilands
      @JonoSandilands  4 ปีที่แล้ว +1

      BIN90 they are all very different - as you can see it takes a bit ‘debugging’ to figure it out - but can be a cheap and dirty hack to make something cool 👍 good luck!

    • @bin9089
      @bin9089 4 ปีที่แล้ว

      Jono Sandilands Thank you sir. I 've scraped the black insulation away from the pins and I don't get any output when I probe the pins. Any advice?

    • @bin9089
      @bin9089 4 ปีที่แล้ว

      I did connect the test probe to a 5V and then probe it. Still no output.

  • @techtricks9388
    @techtricks9388 7 ปีที่แล้ว

    excuse me can you please tell me where can i get the rubber of the keyboard buttons?.because i have lost f6 and f7 button rubber. now my keyboard is not working..

    • @JonoSandilands
      @JonoSandilands  7 ปีที่แล้ว

      Have you checked on Amazon etc?
      Maybe this is what you need welovekeys.com/
      Or a new keyboard :D

  • @abdulrahmanmohammad4887
    @abdulrahmanmohammad4887 6 ปีที่แล้ว

    Hi Jono is this work for two players? Thanks

  • @samahc8402
    @samahc8402 4 ปีที่แล้ว

    does this project need soldering,

  • @SinanAkkoyun
    @SinanAkkoyun 4 ปีที่แล้ว

    Is this just multiplexed switches or what?

    • @JonoSandilands
      @JonoSandilands  4 ปีที่แล้ว

      Sinan Akkoyun yeah exactly. It’s just a cheap and dirty way to get lots of buttons for a quick project and learn about prototyping

  • @quixoticduck
    @quixoticduck 7 ปีที่แล้ว

    My circuit board looks completely different :( there aren't open contacts, the lines on the clear plastic go into a white plastic connector thing on the circuit board... :| I'm not really sure how it can be used. Any advice? Thanks.
    Edit: Never mind, I found a video with a keyboard that looks more similar to mine. I didn't use the circuit board really I connected my wires directly to each side of the plasticy sheets and it worked. :)

  • @manovagrecianfernando4220
    @manovagrecianfernando4220 7 ปีที่แล้ว +1

    I can't understand stylus I'm in wrong way but anyway I hate that's song. but it will useful to me

  • @ОлексаДесу
    @ОлексаДесу 3 ปีที่แล้ว

    Thank you, I will help you with your video. I made a mechanical keyboard out of such a controller

  • @VR46314
    @VR46314 4 ปีที่แล้ว

    Anyone active here ?

  • @jason2547
    @jason2547 7 ปีที่แล้ว +1

    How would you do this but make it work over bluetooth?

    • @JonoSandilands
      @JonoSandilands  7 ปีที่แล้ว

      Without too much more hacking perhaps using a bluetooth keyboard? Just need to think about power supply - search to see if there are any tutorials out there.

  • @GibyGD182
    @GibyGD182 7 ปีที่แล้ว

    Is that tigers jaw??

    • @JonoSandilands
      @JonoSandilands  7 ปีที่แล้ว +1

      d Gib it sure is. I was late to the game discovering then... the album was on repeat for weeks

  • @kinanalhawat6753
    @kinanalhawat6753 3 ปีที่แล้ว

    I will use this with mechanical switches.

  • @JarppaGuru
    @JarppaGuru 8 ปีที่แล้ว +1

    lotsa testing find key are you sure its correct. it just worked. i was waiting you find sleep mode key :))))

    • @JonoSandilands
      @JonoSandilands  8 ปีที่แล้ว +1

      Ha! Yeah pretty boring but it's just a learning process... and patience

  • @ShivanshVerma-h1w
    @ShivanshVerma-h1w 4 หลายเดือนก่อน

    Sss

  • @JarppaGuru
    @JarppaGuru 8 ปีที่แล้ว

    how much keyboard cost. i think you can get cheap arduino board lower price. can work as keyboard

    • @JonoSandilands
      @JonoSandilands  8 ปีที่แล้ว

      Keyboard was free. This was to experiment the potential of using something quite simple to get many switches for free...
      But you are right about other low cost options, including Arduino. Thanks

  • @VR46314
    @VR46314 4 ปีที่แล้ว

    Can someone help me do this for sum button box haha

  • @hirodaigo6640
    @hirodaigo6640 7 ปีที่แล้ว +6

    Hey Not Cool!

    • @nitroraptor5316
      @nitroraptor5316 5 ปีที่แล้ว

      Hiro Daigo doa faq duz the title even mean? Hacking USB controller FOR gamepad?!ߧ

  • @badgmail8912
    @badgmail8912 4 ปีที่แล้ว +2

    رائع!!!! كيف لم أفكر في ستخدام دائرة لوحة المفاتيح لصنع جهاز تحكم