Voting resources, early voting, and poll worker information - VOTE. ... Adafruit is open and shipping.
0

Joy bonnet's joystick not working
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Joy bonnet's joystick not working

by Rovhell on Sat Aug 26, 2017 12:42 pm

Hello,
I have some trouble with the joy bonnet on a pi zero W. I just installed a fresh image of retropie on the sd, then sudo apt-get update, sudo apt-get upgrade, then I ran the script for the joy bonnet. At first nothing was happening so I formated the sd again and re-did all a second time.
Now the buttons are working but not the joystick. I tried to map it on arrows, then on analog, but actually nothing happens when i push the joystick (in any direction). But the buttons work fine (all of them) so I think there is something I'm missing...
Thank you
Rovhell
 
Posts: 13
Joined: Thu Apr 25, 2013 1:17 am

Re: Joy bonnet's joystick not working

by jxmix on Mon Aug 28, 2017 12:30 pm

Having the same exact problem, I removed the joy bonnet & discovered that two pairs of solder points for the analog stick, on the bottom of the board, were physically "bridged" with excess solder causing a short.

After some work, removing the excess solder & isolating the previous "bridged" solder points, the "up" & "down" inputs are now registering. "Left" & "right" still do not register.

Now waiting on a 2nd joy bonnet to arrive in the mail as I was unsuccessful at getting my current one to work completely.

Update:
Not being one who easily succumbs to defeat, I decided to pop open the analog stick housing to take a look at the physical innards. Popped open the metal tabs on one side only & removed the cover & stick. Very carefully removing a metal alignment bracket inside, that sits on top of two plastic "X" & "Y" sliders, & inspecting the pins, I found that the pins on the black vertical "X" slider were not making contact with the voltage strip underneath.
I very gently bent the pins downward a bit, as to make contact with the voltage strip.
Carefully put everything back together, ensuring the metal bracket sat centered to ensure proper alignment with the cover when placed back on.
Now everything in the joy bonnet is working with the latest version of RetroPie installed.
Last edited by jxmix on Wed Aug 30, 2017 10:47 am, edited 1 time in total.

jxmix
 
Posts: 1
Joined: Mon Aug 28, 2017 12:18 pm

Re: Joy bonnet's joystick not working

by adafruit_support_mike on Tue Aug 29, 2017 1:06 am

We've just learned about a set of software problems related to Raspbian Stretch, which was released last week. What output do you get from:

Code: Select all | TOGGLE FULL SIZE
cat /etc/os-release

adafruit_support_mike
 
Posts: 61439
Joined: Thu Feb 11, 2010 2:51 pm

Re: Joy bonnet's joystick not working

by Rovhell on Tue Aug 29, 2017 1:35 am

I get :
Code: Select all | TOGGLE FULL SIZE
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Rovhell
 
Posts: 13
Joined: Thu Apr 25, 2013 1:17 am

Re: Joy bonnet's joystick not working

by adafruit_support_mike on Thu Aug 31, 2017 1:59 am

Okay, that rules out version issues.

In light of what jxmix found above, could you measure the resistance between the joystick's pads on the underside of the PCB please? The center pad in each set of three is the pot wiper, and the resistance from it to the pads on either side should equal the resistance between the pads at the ends. You should also see the resistance from the center pad to the ones on either side change if you move the joystick handle.


@jxmix: What you found definitely counts as hardware failure. Send a note containing a link to this thread and your order number to support@adafruit.com. The folks there will get you another Joy Bonnet or refund the cost of the one you have now.

adafruit_support_mike
 
Posts: 61439
Joined: Thu Feb 11, 2010 2:51 pm

Re: Joy bonnet's joystick not working

by Rovhell on Tue Sep 19, 2017 3:51 am

Ok Here is the pattern I used for mesurements (seen from above, but I took mesures from under) :
Code: Select all | TOGGLE FULL SIZE
  A B C
D  /¯\
E |   |
F  \_/
at rest :
AB = 3.5Kohms
CB = 3.5K
DE = 3.26K
FE = 3.34K

when up right:
AB = 4.55Kohms
CB = 0.1K
DE = 0.1K
FE = 4.56K

Sorry for the late, I didn't have access to my workbench earlier, and sorry for my english, i'm french.
Rovhell
 
Posts: 13
Joined: Thu Apr 25, 2013 1:17 am

Re: Joy bonnet's joystick not working

by adafruit_support_mike on Tue Sep 19, 2017 4:35 am

Pas de probleme.. je parle le Francais de l'ecole secondaire. ;-)

Ces mesures indequent une probleme dans le joystick. L'avez-vous achete de nous?

adafruit_support_mike
 
Posts: 61439
Joined: Thu Feb 11, 2010 2:51 pm

Re: Joy bonnet's joystick not working

by Rovhell on Tue Sep 19, 2017 5:34 am

Oui je l'ai acheté chez vous.

ORDER #1499905-3429382094
Rovhell
 
Posts: 13
Joined: Thu Apr 25, 2013 1:17 am

Re: Joy bonnet's joystick not working

by adafruit_support_mike on Wed Sep 20, 2017 4:37 am

Merci.

Envoyez une message avec le URL de cette page et ce numero a support@adafruit.com. Les gens vont vous faire remplacer.

(en passant, quelle est la phrase correcte pour 'order number'? Je ne le sais pas, et c'est un peu importante ici)


(#3464)

adafruit_support_mike
 
Posts: 61439
Joined: Thu Feb 11, 2010 2:51 pm

Re: Joy bonnet's joystick not working

by Rovhell on Wed Sep 20, 2017 5:04 am

Merci beaucoup.
order number : Numéro de commande
Your order number : "votre numéro de commande" or "le numéro de votre commande"
Rovhell
 
Posts: 13
Joined: Thu Apr 25, 2013 1:17 am

Re: Joy bonnet's joystick not working

by adafruit_support_mike on Thu Sep 21, 2017 3:28 am

Takk! ;-)

adafruit_support_mike
 
Posts: 61439
Joined: Thu Feb 11, 2010 2:51 pm

Re: Joy bonnet's joystick not working

by Rovhell on Fri Oct 13, 2017 10:40 am

Thank you a lot! Got my new joy bonnet, which works like a charm.
So I share my creation here (no cnc, hand-made, buttons 3D printed) :

Image
Attachments
22366822_1658934110848238_589305653168344880_n.jpg
22366822_1658934110848238_589305653168344880_n.jpg (42.32 KiB) Viewed 397 times
Rovhell
 
Posts: 13
Joined: Thu Apr 25, 2013 1:17 am

Re: Joy bonnet's joystick not working

by adafruit_support_mike on Sat Oct 14, 2017 11:43 pm

Looks great! Thanks for posting the photos1

adafruit_support_mike
 
Posts: 61439
Joined: Thu Feb 11, 2010 2:51 pm

Please be positive and constructive with your questions and comments.