• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Wiring PS1 Pad direct to GPIO?

Scheduled Pinned Locked Moved Help and Support
8 Posts 4 Posters 4.9k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B
    bobchiba
    last edited by 17 Jul 2016, 17:51

    Having had issues getting two pads to work seamlessly with my RPi2 using usb adapters, I was wondering if its possible (and if there's a visual guide anywhere) to wire the pads direct to the RPi.

    This is for a project using a PS1 case so my goal is to wire the controller board direct to RPi and then use original pads in original ports. (to clarify, I'm using 1st gen pads, so no analog)

    E 1 Reply Last reply 18 Jul 2016, 06:54 Reply Quote 0
    • E
      edmaul69 @bobchiba
      last edited by edmaul69 18 Jul 2016, 06:54

      @bobchiba i have a playstation 1 modded with a pi. I use a 2 port usb adapter wired to the front ports. What is the problem you are having?

      B 1 Reply Last reply 18 Jul 2016, 18:00 Reply Quote 0
      • A
        alexis-puska
        last edited by 18 Jul 2016, 09:39

        said in Wiring PS1 Pad direct to GPIO?:

        This is for a project using a PS1 case so my goal is to wire the controller board direct to RPi and then use original pads in original ports. (to clarify, I'm using 1st gen pads, so no analog)

        A website problemkaputt.de describe all the psx dualshock protocol.
        If you want to request the simple playstation pad without analog you must send with correct clock frequency to the pad, allway in inverse voltage (must be set ON, off state is a pressed button)
        request :
        0x00 (start request)
        0x42 (request jeystate)
        0x00
        0x00
        0x00
        0x00
        0x00
        0x00 (6 bytes to poll the buffer)
        Respone of the pad
        0xFF
        0x41 pad Id
        0x5E acknoledgement
        0xXX Button state
        0xXX Button state
        0xXX analog state
        0xXX analog state
        0xXX analog state
        0xXX analog state

        If you have a analog pad, the protocol is most complicated in the case of you want to activate the red led, the analog mode, and the vibration. i can't post the link in my office because the link is filter by proxy.

        1 Reply Last reply Reply Quote 0
        • J
          jsawhite
          last edited by jsawhite 18 Jul 2016, 10:17

          yes, you can use PSX controllers connected to the GPIO pins using the gamecon driver (in the driver's section of retropie setup). I use it for my SNES pads, but the PSX is supposed to work. I think there is some kind delay or something to the polling of those you have to configure however, for performance reason. So it may not be super simple.

          Not a step by step, but a start at least:

          https://github.com/retropie/retropie-setup/wiki/GPIO-Modules

          1 Reply Last reply Reply Quote 0
          • B
            bobchiba @edmaul69
            last edited by 18 Jul 2016, 18:00

            @edmaul69 what adapter did you use, I've used 2 that were duds/had issues.

            1 Reply Last reply Reply Quote 0
            • E
              edmaul69
              last edited by 18 Jul 2016, 23:57

              i use the twin shock that comes in a clear blue case.

              B 1 Reply Last reply 19 Jul 2016, 05:48 Reply Quote 0
              • B
                bobchiba @edmaul69
                last edited by 19 Jul 2016, 05:48

                @edmaul69 yeah new too but only got one pad to work??? Maybe was a dud. I'll order another and see. Thx

                E 1 Reply Last reply 19 Jul 2016, 05:57 Reply Quote 0
                • E
                  edmaul69 @bobchiba
                  last edited by edmaul69 19 Jul 2016, 05:57

                  @bobchiba yeah. No clue. What bothers me about these if you arent putting it inside the playstation 1 like i did is the first player is on the right. I dont recommend buying any single player versions. They still read as two controllers and the port you have to use is player 2. The radio shack one is the only true single player one. Also look at the solder points on the bad controller port. Do they look like bad soldering? One of the pins doesnt get soldered

                  1 Reply Last reply Reply Quote 0
                  8 out of 8
                  • First post
                    8/8
                    Last post

                  Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                  Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.

                    This community forum collects and processes your personal information.
                    consent.not_received