Input error on ControlBlock

Home Forums RetroPie Project GPIO Adapter, ControlBlock etc. Input error on ControlBlock

RetroPie has a new website and forum. Please visit https://retropie.org.uk/ for the new site. The new forum is located at https://retropie.org.uk/forum/. This forum is left here as a read-only archive.

This topic contains 5 replies, has 4 voices, and was last updated by Profile photo of NoFlo NoFlo 1 year, 1 month ago.

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #118964
    Profile photo of kvartermesteren
    kvartermesteren
    Participant

    Hi,

    I’ve noticed that some users are having issues with the ControlBlock, and unfortunately I’m one of them.

    Here’s the entire story.
    I bought my ControlBlock last year in April, but I couldn’t get it to work. I kept getting constant input when checking the ControlBlock with jstest. I was trying to use it with a SNES controller.
    After a while of fiddling I put the project aside, and yesterday I started from scratch. Everything was checked, and freshly installed! I even removed the connector pins in the SNES case from the last piece of PCB, just to be sure. But I keep getting the same error.

    Now I’ve disconnected everything from the ControlBlock, except power and LED, and I’m still getting the same error.
    I’ve done some probing on the board, and there’s no wrong connectiongs between the screw pins. But I did notice that the VCC is only 3.3V? In the visualized documentation for the ControlBlock it says that VCC should be 5V? http://blog.petrockblock.com/2014/12/29/controlblock-power-switch-and-io-for-the-raspberry-pi/#Using_SNES_Controllers_with_the_ControlBlock
    Could anyone inform me what the default values should be in jstest when there’s no controller connected? I assume it should just read ‘0’ on the axis’ and ‘off’ on the buttons?

    I’ve followed the new video guide completely: https://www.youtube.com/watch?v=tx2iXlmdoPs
    (Until the jstest where everything goes haywire for me)

    I’ve also followed every step and piece of communication from this thread: http://blog.petrockblock.com/forums/topic/controlblock-everything-working-but-the-snes-controllers-please-help/

    The only next step I see is to buy another ControlBlock, but I would really like to avoid that since they’re not super cheap.

    Are there any guru’s out there who might be able to help me, or maybe someone who has seen this error before? I’ve attached photos of the wiring and the error.

    Thank you in advance.
    -David

    Attachments:
    #120571
    Profile photo of sheepishbacon
    sheepishbacon
    Participant

    I am having the same problems here as well, off the top of my head thinking about it now, there may be a problem with the newest version of retropie? I might try an older version with it later to see if the results change.

    Have you managed to rectify this?

    #120573
    Profile photo of kvartermesteren
    kvartermesteren
    Participant

    Hi sheepisbacon,

    I’ved tried with older versions as well, but with the same result. 🙁

    #120890
    Profile photo of NoFlo
    NoFlo
    Participant

    I am having the same problem for a while.
    Today, I decided to try it again, but still no luck.
    As described in the below linked, rather old thread, I tried to switch all components but got no working system. jstest still showing on for all buttons…

    SNES gamepad does not work using ControlBlock

    #122247
    Profile photo of petrockblog
    petrockblog
    Keymaster

    Could you please post the content of the ControlBlock drivers configuration file /etc/controlblockconfig.cfg

    Maybe something in that file needs to be re-configured.

    #122259
    Profile photo of NoFlo
    NoFlo
    Participant

    Here is the content of the config file as well as the output of jstest with and without a gamepad connected.

    controlblockconfig
    pi@pisnes:~ $ cat /etc/controlblockconfig.cfg
    {
    “input” : {
    //”gamepadtype” : “arcade”
    // “gamepadtype” : “mame”
    “gamepadtype” : “snes”
    // “gamepadtype” : “none”
    },
    “powerswitch” : {
    “activated” : true
    // “activated” : false
    }

    }

    js0 (gamepad connected)
    pi@pisnes:~ $ jstest /dev/input/js0
    Driver version is 2.1.0.
    Joystick (ControlBlock SNES Gamepad) has 2 axes (X, Y)
    and 8 buttons (BtnX, BtnY, BtnTL, BtnTR, BtnTR2, BtnSelect, BtnThumbL, BtnThumbR).
    Testing … (interrupt to exit)
    Axes: 0:-32767 1:-32767 Buttons: 0:on 1:on 2:on 3:on 4:on 5:on 6:on 7:on

    js1 (no gamepad connected)
    pi@pisnes:~ $ jstest /dev/input/js1
    Driver version is 2.1.0.
    Joystick (ControlBlock SNES Gamepad) has 2 axes (X, Y)
    and 8 buttons (BtnX, BtnY, BtnTL, BtnTR, BtnTR2, BtnSelect, BtnThumbL, BtnThumbR).
    Testing … (interrupt to exit)
    Axes: 0:-32767 1:-32767 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off

Viewing 6 posts - 1 through 6 (of 6 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

Skip to toolbar