Go to advanced search

by Marv007
Tue Jul 05, 2016 10:18 pm
Forum: Gaming
Topic: Multi-console gamepad driver for GPIO
Replies: 485
Views: 145019

Re: Multi-console gamepad driver for GPIO

Hi marqs, I'm the guy that had problems with my NES controllers and added a 74LVC245 and 74HCT244 to counter it. I wanted to turn my project into something better looking with a case and everything. But I'm having a hard time with weird readings when nothing is connected. I connect my PCB (with 74LV...
by Marv007
Thu May 29, 2014 8:04 pm
Forum: Gaming
Topic: Multi-console gamepad driver for GPIO
Replies: 485
Views: 145019

Re: Multi-console gamepad driver for GPIO

That totally did the trick! It's working perfectly now! Thanks! I was able to get the chips very quickly at my local electronics store and tried them this evening. I connected 2 controllers and they work totally fine simultaneously. I'm going to get 4 snes connectors as well to see if that works. T...
by Marv007
Wed May 14, 2014 7:43 pm
Forum: Gaming
Topic: Multi-console gamepad driver for GPIO
Replies: 485
Views: 145019

Re: Multi-console gamepad driver for GPIO

Hey Marv, Could you post an explanation/simple diagram of how you connected those two chips? I'm wondering if the flakiness of some of my 3rd party controllers is due to using 3.3v logic rather than 5v. I'm fairly new to the hardware level (software guy), and think I get the general idea from the d...
by Marv007
Tue May 13, 2014 9:48 pm
Forum: Gaming
Topic: Multi-console gamepad driver for GPIO
Replies: 485
Views: 145019

Re: Multi-console gamepad driver for GPIO

74LVC245 can only be used as a down level shifter to protect the GPIO pin(s) set as input (data in this case). Here you need an up level shifter for gpio output pins (latch and clock). It can be a buffer/bus transceiver which recognizes 3.3V input as logic high with 5V supply voltage - HCT series a...
by Marv007
Sun May 11, 2014 10:18 pm
Forum: Gaming
Topic: Multi-console gamepad driver for GPIO
Replies: 485
Views: 145019

Re: Multi-console gamepad driver for GPIO

74LVC245 can only be used as a down level shifter to protect the GPIO pin(s) set as input (data in this case). Here you need an up level shifter for gpio output pins (latch and clock). It can be a buffer/bus transceiver which recognizes 3.3V input as logic high with 5V supply voltage - HCT series a...
by Marv007
Sat May 10, 2014 4:07 pm
Forum: Gaming
Topic: Multi-console gamepad driver for GPIO
Replies: 485
Views: 145019

Re: Multi-console gamepad driver for GPIO

Ok, thanks for elaborating. In that case, I bet RPi cannot properly drive high the clock inputs of those 3 controllers. If they don't work at all with 5V, then perhaps some of the ICs require more than 3.3V to the data pins for proper logic high. It seems that latching works correctly (as the first...
by Marv007
Thu May 08, 2014 10:46 pm
Forum: Gaming
Topic: Multi-console gamepad driver for GPIO
Replies: 485
Views: 145019

Re: Multi-console gamepad driver for GPIO

Ok, thanks for elaborating. In that case, I bet RPi cannot properly drive high the clock inputs of those 3 controllers. If they don't work at all with 5V, then perhaps some of the ICs require more than 3.3V to the data pins for proper logic high. It seems that latching works correctly (as the first...
by Marv007
Mon May 05, 2014 10:07 am
Forum: Gaming
Topic: Multi-console gamepad driver for GPIO
Replies: 485
Views: 145019

Re: Multi-console gamepad driver for GPIO

You've probably done nothing wrong as there have been a few similar reports. I'm beginning to wonder if there's either some bug in the driver or an issue with the interface when multiple controllers are connected (extra load thus longer transition times etc.). If it's not too much hassle, could you...
by Marv007
Sat May 03, 2014 7:40 pm
Forum: Gaming
Topic: Multi-console gamepad driver for GPIO
Replies: 485
Views: 145019

Re: Multi-console gamepad driver for GPIO

Hi all, I've been fiddling around with 4 NES controllers and I can't get them all to work properly. I will try to explain what happened, please note that I only tried connecting 1 controller at once. No controller works at all at 3.3V, I use a 500 ohm resistor and a 1N4148 to protect from overvoltag...

Go to advanced search