• 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

joystick diagonal configuration help

Scheduled Pinned Locked Moved Help and Support
retropiejoystickdiagonaldragonrise inczero delay
18 Posts 4 Posters 4.2k 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.
  • K
    kingrun
    last edited by 6 Mar 2018, 14:02

    Pi Model or other hardware: 3
    RetroPie Version Used : 4.9.35
    Built From: Harp64 Raspberry Pi Image 64gb @ arcadepunks.com
    USB Devices connected: HUB, LED light, speakers.
    Controller used: Zero delay usb arcade joysticks with encoder(link_below)
    Error messages received: none

    So I have a retropie setup with retroarch. Have two arcade joysticks and buttons, with zero delay usb encoders. They show up in retroarch as DragonRise Inc. Generic USB Joystick.

    I setup the inputs on the configuration. Left right up down works fine. but when I point the arcade knob diagonal to two axis .

    This is how it works now. https://imgur.com/a/zRc07

    The joystick referenced was purchased here. https://tinyurl.com/ydc6kut9

    So two diagonal positions do not respond when testing.

    I have two sets of these joysticks and both act the same.

    I tried:

    Changing the drivers like udev etc.
    Updating driver packages.
    Trying different emulators/games.
    Binding dpad and axis keys.
    Only use one joystick connected.
    Updating all the packages in retropie, like retroarch emulationstation, drivers, every emulator. All updated from binary.

    I dont know if the joystick itself is unable to accomplish diagonal in those directions or are the settings off somewhere. Cant find a solution

    Any help would be appreciated.

    R C S 3 Replies Last reply 6 Mar 2018, 14:34 Reply Quote -1
    • R
      rbaker @kingrun
      last edited by rbaker 3 Jun 2018, 14:34 6 Mar 2018, 14:34

      @kingrun said in joystick diagonal configuration help:

      Built From: Harp64 Raspberry Pi Image 64gb

      Please see point 5 of https://retropie.org.uk/forum/topic/3/read-this-first. 3rd party builds are not supported. Please re-flash with the official image and try to configure your joysticks again.

      1 Reply Last reply Reply Quote 1
      • K
        kingrun
        last edited by 6 Mar 2018, 20:11

        Oh didn't catch that sorry. I backed up my current image and flashed the image from the retropie page. Set it up , added for example Streets of Rage, which has diagonal input support. But still the same after testing.

        R 1 Reply Last reply 6 Mar 2018, 20:15 Reply Quote 0
        • R
          rbaker @kingrun
          last edited by 6 Mar 2018, 20:15

          @kingrun in my experience, if up and say right works, the diagonal works. Which emulator? Is it a libretro one? What does your retroarch config look like?

          K 1 Reply Last reply 6 Mar 2018, 21:16 Reply Quote 1
          • C
            Clyde @kingrun
            last edited by 6 Mar 2018, 20:29

            @kingrun I have the same zero delay encoders and all directions worked so far with three different brands of joysticks, two of them each, making it six joysticks in total that work with two of these encoders.

            However, it would be a strange coincidence if your two joysticks had the same defect. I guess you can't test one of a different brand?

            What happens if you change the wiring so that the directions are different?

            K 1 Reply Last reply 6 Mar 2018, 21:20 Reply Quote 1
            • K
              kingrun @rbaker
              last edited by 6 Mar 2018, 21:16

              @rbaker yes its libretro. I tried megadrive and mastersystem .

              https://pastebin.com/xfaDnE5n

              1 Reply Last reply Reply Quote 0
              • K
                kingrun @Clyde
                last edited by 6 Mar 2018, 21:20

                @clyde At the time I don't have a different joystick to try, as I was planing to buy a 5port Sanwa one (since the encoder has the port) in hopes that it might work. Yes that both do the same thing in the same directions is very odd to me too. Ill have to give it a go as soon as I can, I need to disassemble my arcade machine to get near the wiring. Every connector has two wires , but they are both white , so I guess there's no difference in which order they are plugged in the joystick.

                R C 2 Replies Last reply 6 Mar 2018, 21:25 Reply Quote 0
                • R
                  rbaker @kingrun
                  last edited by 6 Mar 2018, 21:25

                  @kingrun said in joystick diagonal configuration help:

                  so I guess there's no difference in which order they are plugged in the joystick.

                  There is as one is likely to be ground.

                  K 1 Reply Last reply 6 Mar 2018, 21:37 Reply Quote 1
                  • K
                    kingrun @rbaker
                    last edited by 6 Mar 2018, 21:37

                    @rbaker problem is trying to distinguish which is which when both wires are identical , ill probably have to pull out a multimeter to test it out.

                    R 1 Reply Last reply 6 Mar 2018, 21:41 Reply Quote 0
                    • R
                      rbaker @kingrun
                      last edited by 6 Mar 2018, 21:41

                      @kingrun Your retroarch looks nothing like mine. Is it from a clean install with auto detect or is it manually edited?

                      K 1 Reply Last reply 6 Mar 2018, 21:48 Reply Quote 1
                      • S
                        spud11 @kingrun
                        last edited by spud11 3 Jun 2018, 21:50 6 Mar 2018, 21:47

                        @kingrun I have the same joystick (or very similar). Try reconnecting the physical connector (the white plug) to the joystick the other way round. You may have it connected upside down. (It connects both ways unfortunately). Where it is connected upside down, some directions still work; others do not.

                        RetroPie v4.4.1 • RPi3 Model B • 5.1V 2.5A PSU • 32GB SanDisk Extreme microSD • 2TB Toshiba Canvio Basics Portable USB 3.0 hard drive • 4 x DragonRise USB Arcade joysticks • 2 x TurboTwist spinners • 1 x USB trackball • 1 x PS4 wireless • 1 x 8BitDo Zero

                        K 1 Reply Last reply 6 Mar 2018, 21:51 Reply Quote 0
                        • K
                          kingrun @rbaker
                          last edited by 6 Mar 2018, 21:48

                          @rbaker it should be from the clean install, but I have to configure the inputs manually as it does not detect or detects the inputs incorrectly.

                          The more i think about it , it actually might be the wiring.

                          1 Reply Last reply Reply Quote 0
                          • K
                            kingrun @spud11
                            last edited by 6 Mar 2018, 21:51

                            @spud11 yeah I noticed that when i was connecting them the first time, but with no manual or instructions and cables being completely white, seemed that plugging the wires in any way , the functions still worked. Though I will be getting back into the machine to check the wires one more time.

                            S 1 Reply Last reply 6 Mar 2018, 21:53 Reply Quote 0
                            • S
                              spud11 @kingrun
                              last edited by 6 Mar 2018, 21:53

                              @kingrun It's very likely the wiring. I have 4 of these joysticks and I had it happen on 2 of them before realising I'd plugged these in differently from the other joysticks.

                              RetroPie v4.4.1 • RPi3 Model B • 5.1V 2.5A PSU • 32GB SanDisk Extreme microSD • 2TB Toshiba Canvio Basics Portable USB 3.0 hard drive • 4 x DragonRise USB Arcade joysticks • 2 x TurboTwist spinners • 1 x USB trackball • 1 x PS4 wireless • 1 x 8BitDo Zero

                              1 Reply Last reply Reply Quote 1
                              • C
                                Clyde @kingrun
                                last edited by Clyde 3 Jun 2018, 21:56 6 Mar 2018, 21:55

                                @kingrun I meant switching the wires at the encoder, not at the joystick, so that the switches' assignment to the directions will change. For example, if you change the connections clockwise, the faulty actuation should also move clockwise. If it still resides in the same (changed) corners, the problem should be at the joystick's side (or their side of thee wiring). I hope I could get my idea across. :)

                                K 1 Reply Last reply 6 Mar 2018, 22:00 Reply Quote 1
                                • K
                                  kingrun @Clyde
                                  last edited by 6 Mar 2018, 22:00

                                  @clyde oh ok I understand will check it out once I get in there.

                                  1 Reply Last reply Reply Quote 0
                                  • K
                                    kingrun
                                    last edited by 7 Mar 2018, 13:10

                                    OK so I disassembled my machine, checked the connections, after a few test's with the multimeter I found out that it was the mixed up wires. The cable plugs that go in the encoder only go one way. So only the other end which connects to the joysticks was the problem. I mixed the ground cables up on a few of those switches. The weirdest thing was I mixed them up exactly the same way on both joysticks. Talk about coincidence... After plugging them the correct way both joysticks operate normally . All directions are now working everything is as it should be.

                                    Thank you all for all the help and suggestions. Much appreciated.

                                    S 1 Reply Last reply 7 Mar 2018, 13:24 Reply Quote 1
                                    • S
                                      spud11 @kingrun
                                      last edited by 7 Mar 2018, 13:24

                                      @kingrun Glad to hear it's all good now.

                                      RetroPie v4.4.1 • RPi3 Model B • 5.1V 2.5A PSU • 32GB SanDisk Extreme microSD • 2TB Toshiba Canvio Basics Portable USB 3.0 hard drive • 4 x DragonRise USB Arcade joysticks • 2 x TurboTwist spinners • 1 x USB trackball • 1 x PS4 wireless • 1 x 8BitDo Zero

                                      1 Reply Last reply Reply Quote 2
                                      4 out of 18
                                      • First post
                                        4/18
                                        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