Homepage › Forums › RetroPie Project › GPIO Adapter, ControlBlock etc. › Input error on ControlBlock
Tagged: ControlBlock, jstest, SNES
- This topic has 5 replies, 4 voices, and was last updated 8 years, 7 months ago by NoFlo.
-
AuthorPosts
-
03/03/2016 at 15:23 #118964kvartermesterenParticipant
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? https://www.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: https://www.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.
-David03/16/2016 at 12:46 #120571sheepishbaconParticipantI 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?
03/16/2016 at 13:09 #120573kvartermesterenParticipantHi sheepisbacon,
I’ved tried with older versions as well, but with the same result. :(
03/19/2016 at 19:32 #120890NoFloParticipantI 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…04/02/2016 at 21:04 #122247petrockblogKeymasterCould you please post the content of the ControlBlock drivers configuration file
/etc/controlblockconfig.cfg
Maybe something in that file needs to be re-configured.
04/03/2016 at 00:22 #122259NoFloParticipantHere 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:onjs1 (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 -
AuthorPosts
- The forum ‘GPIO Adapter, ControlBlock etc.’ is closed to new topics and replies.