Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
l2/r2 analog stick board
#11
That's great news, maxh123!

I still have not figured out what went wrong for aarontrini85.  I just took the Freeplay_CM3_18081001.img.gz file, burned it to SD, booted it up, went through all the RetroPie updates, rebooted, SSH'd in, and then installed the mk_arcade_joystick_rpi driver using the following method.

Code:
cd /home/pi/Freeplay
mv mk_arcade_joystick_rpi mk_arcade_joystick_rpi_old
git clone https://github.com/TheFlav/mk_arcade_joystick_rpi.git
cd mk_arcade_joystick_rpi
./install.sh

It seems to have worked fine. I will release a new SD image using this update. After that, you would only need to edit the options file (and maybe CONFIGURE INPUT) if you have the L2/R2 addon.

Code:
sudo nano /etc/modprobe.d/mk_arcade_joystick.conf

I was planning on adding some new options to the driver, so that's why I've put off releasing the SD image, but I think this is a better solution until I do.
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )
Reply
#12
(09-06-2018, 05:38 AM)Flavor Wrote: That's great news, maxh123!

I still have not figured out what went wrong for aarontrini85.  I just took the Freeplay_CM3_18081001.img.gz file, burned it to SD, booted it up, went through all the RetroPie updates, rebooted, SSH'd in, and then installed the mk_arcade_joystick_rpi driver using the following method.

Code:
cd /home/pi/Freeplay
mv mk_arcade_joystick_rpi mk_arcade_joystick_rpi_old
git clone https://github.com/TheFlav/mk_arcade_joystick_rpi.git
cd mk_arcade_joystick_rpi
./install.sh

It seems to have worked fine.  I will release a new SD image using this update.  After that, you would only need to edit the options file (and maybe CONFIGURE INPUT) if you have the L2/R2 addon.  

Code:
sudo nano /etc/modprobe.d/mk_arcade_joystick.conf

I was planning on adding some new options to the driver, so that's why I've put off releasing the SD image, but I think this is a better solution until I do.

Awesome, that sounds great. Do you happen to have any pics of how you wired up your psp analog stick? I just have the add-on board for a single analog.
Reply
#13
FYI: I uploaded a new image to https://drive.google.com/drive/u/0/folde...nlPS2M4czg for anyone that wants to try it. You'll still need to edit the /etc/modprobe.d/mk_arcade_joystick.conf appropriately for your setup.
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )
Reply
#14
(09-06-2018, 05:47 AM)maxh123 Wrote: Awesome, that sounds great. Do you happen to have any pics of how you wired up your psp analog stick? I just have the add-on board for a single analog.

Check https://cdn-shop.adafruit.com/970x728/444-03.jpg
The add-on board should have solder spots for VCC (3.3v), GND, and the analog inputs (000 and 101). I'll try to get something into the document that makes it a bit more concrete.
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )
Reply
#15
For whoever this might help, I was able to get the PSP analog stick wired and working, but I first had to edit the /etc/modprobe.d/mk_arcade_joystick.conf file to this:

options mk_arcade_joystick_rpi map=4 hkmode=2 i2cbus=1 x1addr=72 y1addr=77 gpio=4,17,6,5,19,26,16,24,23,18,15,14,-20,42,43,41,40

afterwards, just hitting start, and going through the normal retropie control config wizard did the trick.
It was much harder to get it to fit in the case than it was to wire it up and configure it.

What I ended up having to do was take out the screw post farthest to the left (when looking from behind) and the bottom portion of the D-Pad's wall. This was the sweet spot.

I plan on hot gluing the analog stick directly to the cm3 circuit board, so my next case won't be cut so experimentally. How did you secure yours Flavor?
Reply
#16
Ours fits snugly. It doesn't move around horizontally, because it's stuck there between the START/SELECT wall, the DPAD wall, and the other nubs and pillars of the shell. I think we just put some foam tape between it and the FPCM3 PCB to keep it snug vertically, if that makes sense.
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )
Reply
#17
(09-08-2018, 07:08 AM)Flavor Wrote: Ours fits snugly. It doesn't move around horizontally, because it's stuck there between the START/SELECT wall, the DPAD wall, and the other nubs and pillars of the shell.  I think we just put some foam tape between it and the FPCM3 PCB to keep it snug vertically, if that makes sense.

Nice, well lemme know if anyone wants some pics or a video or anything. I'm super thrilled with this addon board. makes n64, ps1, and psp a breeze.
Reply
#18
Yes. I think I, for one, would really appreciate some photos and videos from buolders like yourself!
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )
Reply
#19
Just got some time to mess with this again and noticed that new image with the driver already installed.  Ill download that one and try it.
Reply
#20
I got the L2R2 board all set up with a PSP-1000 joystick. The only problem is that left and right are backwards. I tried setting it up the correct way and backwards in the Configure Input screen and even tried to fix it by editing the RetroArch configs. Nothing seems to make it read correctly.

If anyone knows how to fix this it would be much appreciated.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)