Pi4 "Lightguns" testing and comparison

Hardware requests and suggestions to improve your RaspberryJAMMA experience

Moderator: dee2eR

dee2eR
Inventor
Inventor
Posts: 1857
Joined: Tue Aug 22, 2017 2:07 pm

Pi4 "Lightguns" testing and comparison

Post by dee2eR » Sun Jul 18, 2021 7:06 am

lightguns.jpg
lightguns.jpg (237.72 KiB) Viewed 7966 times
I've been testing "lightguns" on Pi4 lately. Figured it would be a good idea to have a thread for them. Note, none of the "lightguns" I've tested lately are actually lightguns. There are some ways to use actual lightguns using an Arduino but I have yet to try any to comment. Also none of my guns have recoil so I won't be comparing their optional recoil solutions.

In the picture above you can see 4 different "lightgun" solutions: Sinden Lightgun, Aimtrak (x2), Dolphinbar + wiimote + gunshell, and the little black one is using an Arduino and the 4 IR point Samco sketch. All were bought retail and not given to me to review, except the Sinden which have been lent to me by a friend to help him set them up.

First up we have the Sinden Lightgun. It uses a camera and software based on-screen white border. Unlike the other solutions seen here the Sinden needs to run a software driver (or 2 instances for 2 guns) to function, it's possible the extra overhead of the extra software could cause issues with something but I haven't noticed anything so far.
Once setup the Sinden is able to be used with line of sight and no onscreen crosshair, it handles change of position well and can be passed around multiple players without it losing it's line of sight accuracy. The Sinden is the only gun here with a pump action, a few games used a pump action to reload or fire a second weapon so that may be important to someone, my kids think the pump action is really cool.
I have experience the odd hiccup and some other quirks with the Sinden but its early days for it's software, it's possible it will be further improved through updates. The Sinden software is closed source and I'm not sure if I'm allowed to include the drivers with ARpiCADE, their license says do not distribute it but their instructions also encourage users to make software compilations for the Sinden Lightgun...
The border required by the Sinden must be setup in the emulators (on RPi), which can add a layer of complexity that the other solutions do not have to worry about. (The Windows driver allows setting a button to add the border around software but as far as I know there isn't a way to do this (yet) with Linux). It's very easy to add the border for Retroarch emulators, can be a bit more complex for MAME/AdvMAME.
The Sinden gun feels very high quality in hand and seems well made. The gun handle is a bit square for my taste and is less comfortable in hand than it would be with a rounder shape, your milage may vary - this is probably personal taste or hand shape related as much as anything.

Next up, the Ultimarc Aimtrak. It uses an IR camera and a IR LED bar (not the same bar design as Wii) that needs to be placed on top of your monitor. The Aimtrak is a very good solution but has one major weakness, it is only accurate from the position it is calibrated from so it is not well suited to passing around multiple players. If you use it from the position you calibrate it from it is line of sight accurate and you will not need cross hairs on screen. I think if Ultimarc released a 2 IR bar driver for the Aimtrak it's major weakness could be improved or possibly fixed entirely but I do not think they are still updating the driver (if you have 2 aimtraks you have a second IR bar that goes unused, unless you set it up on a second monitor). The Aimtrak is closed source so if Ultimarc don't do it it won't likely happen.
The only other downside to the Aimtrak is the quality of plastic molding on one of mine. They have used the old PS1 Namco Guncon shell moulds (or a very good copy) and the design is good and comfortable but my red one feels (and even sounds) noticably lower quality than the blue (or an original Guncon). My red Aimtrak flexes and squeeks in the handle making it feel like a cheap knock off of the blue one.
I have recently figured out the other problems I had in the past with calibrating the Aimtrak on RPi. It needs to be calibrated from X11 to not have the calibration cursor go wacky. At this point I quite like the Aimtrak, if you only use it from one spot it's a really good and accurate solution.

The combination of Dolphinbar, Wii-mote and gun shell is quick easy and cheap but not line of sight accurate. On screen cross hairs are basically mandatory with this solution. 2 Dolphinbars are required for 2 Wii-mote guns, although only one needs to be visible. The Dolphinbar comes with a little stand so it's possible to use it sitting on your cabs control panel (and remove it when not in use) instead of permanantly mounting it.
I only recommend this solution if you already have Wii-mote(s) and gunshell(s) and don't care about having on screen cross hairs and no true accuracy. Otherwise, avoid these for lightgun use as it doesn't really give a lightgun like experience. The gun plastic quality and comfort varies based on the shell used so I won't discuss it but I would recommend a gun shell that doesn't put the Wii-mote too far forward as the guns balance will be poor making it more fatiguing to use.

Finally we have a DIY option, the Samco. The hardware is a Arduino micro (several types can be used, must be 5v) + DFRobot IR camera (a salvaged Wii-mote cam can also be used with a few extra parts) + aftermarket Wii IR bar(s) (not Dolphinbar(s) as it will go to sleep without a Wii-mote attached to it with blutooth)+ shell of your choice. Mine is built into a broken Wii-mote shell I had lying around, I will probably find a nicer donor shell for it in the future but I used what I had to try it. The Samco is open source and the designer makes and sells PCBs on eBay to mod original Namco Guncon 1 and 2 lightguns without modifying the shells in any way. It is essentially similar to the Aimtrak but has the advantage of being able to use 2 IR LED bars, one at the top of screen and one below (the Samco can also be made to use only 1 IR bar which I haven't tried but I think would perform silmilar to the Aimtrak). Using the 2 IR bar solution the Samco is accurate even if you move or pass the gun around.
I only made the Samco this week so have spent the least time with it. It's definately accurate. I like that it is open source. Of the DIY options that are popping up the Samco is possibly an easier project than some others as it uses off the shelf IR bars and the Samco PCBs would make modding a Guncon very easy (and Guncons can be found easily at reasonable prices and are very well made and comfortable). Currently the Samco doesn't support recoil but the creator says they are working on it so it may be added in the future. I enjoyed making mine and can recomend it as a project.

I'm waiting on some IR LEDs to try 2 more DIY options, both use 4 ir points - one at the center of each edge of the screen requiring a custom IR point build.
One is xwiigun which uses a Wii-mote connected to the RPis blutooth and a custom Linux driver and is supposed to give line of sight accuracy as well as being wireless. I'm not sure if this supports more than one gun.
The other is JayBees Gun4IR, very similar to the Samco but also supports recoil (either or both solanoid and rumble). Gun4IR is not open source. (JayBee is also working on an adaptor for using actual lightguns as mice on CRT that I believe is intended to be a comercial product.). The Gun4IR is supposed to be great, it's very popular on BYOAC at the moment.

There is another DIY option I want to try that is actually a real lightgun converted to a mouse with an Arduino "GunconDuino". This will only work on low res CRTs.

With the exception of the real lightguns all the mentioned solutions work on both high and low res monitors.

If I was forced to rank these options it would currently be a tie between Aimtrak and Sinden with Dolphinbar way behind. The Samco is too new to me to rank, if it works as well as it looks so far it will be on the top of the heap (at least for these 4 solutions). If the Sinden is improved with driver updates it could also become the top dog, it may be easier or better on Windows than Pi too (I'm not sure). My experience is the Sinden and the Aimtrak both have good and bad points - both are good options. I expect the other options I have mentioned wanting to try are all great options too.
wii-mote shell Samco.jpg
wii-mote shell Samco.jpg (155.96 KiB) Viewed 7965 times

gt7766c
Super Contributor
Super Contributor
Posts: 57
Joined: Sun Jun 10, 2018 11:33 am

Re: Pi4 "Lightguns" testing and comparison

Post by gt7766c » Thu Jul 29, 2021 3:18 am

I’m so happy to see this review. I’ve been eyeing the Sinden for a while now but didn’t want to buy one until it was figured out if it could work with Arpicade.

Dee2er, are you planning to work on a Sinden integration or at least some instructions if you can’t distribute the software?

Also, did you test it on CRT monitors or LED TVs? I would only use one with my ARpiCADE in am arcade cab with CRT.

Thank you.
Kris

Vids:  Ms. Pac-Man, Star Wars, NBA Jam TE, Golden Tee Complete, ARpiCADE  X  2
Pins:  Space Shuttle, Space Mission

dee2eR
Inventor
Inventor
Posts: 1857
Joined: Tue Aug 22, 2017 2:07 pm

Re: Pi4 "Lightguns" testing and comparison

Post by dee2eR » Tue Aug 03, 2021 12:51 am

Actually I haven't tried the Sinden on a CRT (yet). I will do so this week just to be sure but I'm reasonably confident it will work fine.

One way or the other Sinden (and other Lightguns) integration is intended for the next ARpiCADE 4.xxxx release.

gt7766c
Super Contributor
Super Contributor
Posts: 57
Joined: Sun Jun 10, 2018 11:33 am

Re: Pi4 "Lightguns" testing and comparison

Post by gt7766c » Mon Aug 09, 2021 1:46 am

Sounds good. Haven’t bought a RPi 4 yet but this is another good reason to. Not in a hurry just making plans for the future. Thanks for all you do to continue evolving your great product.
Kris

Vids:  Ms. Pac-Man, Star Wars, NBA Jam TE, Golden Tee Complete, ARpiCADE  X  2
Pins:  Space Shuttle, Space Mission

Macs
Community Member
Community Member
Posts: 23
Joined: Wed Nov 03, 2021 8:52 pm

Re: Pi4 "Lightguns" testing and comparison

Post by Macs » Tue Nov 23, 2021 11:29 pm

Nice review, but I think I would like to use a real lightgun with my CRT, would it be difficult to integrate with the emulators?

dee2eR
Inventor
Inventor
Posts: 1857
Joined: Tue Aug 22, 2017 2:07 pm

Re: Pi4 "Lightguns" testing and comparison

Post by dee2eR » Mon Nov 29, 2021 4:58 am

You can use a Playstation GunCon with an Arduino Leonardo (or similar) on a CRT. I haven't actually tried it yet but it should work similarly to everything else mentioned in this thread (but on CRT). I cam't remember the name but the project is on Github, I think.

Similarly, JayBee, the guy who does Gun4IR, has a system coming out to make GunCon or arcade guns work as USB which in theory will also work but I haven't tried. This system will support two guns too.

As long as the lightgun is seen as an absolute posistion mouse it should work the same as anything else as far as the emulators are concerned.

Macs
Community Member
Community Member
Posts: 23
Joined: Wed Nov 03, 2021 8:52 pm

Re: Pi4 "Lightguns" testing and comparison

Post by Macs » Mon Nov 29, 2021 9:33 pm

yeah I think the system JayBee is doing seems the ideal one, it seems that is also an addon so the GCon has to be attache to it, I hope this will make it a little cheaper.

lilman573
Community Member
Community Member
Posts: 3
Joined: Sun Jan 13, 2019 1:02 pm

Re: Pi4 "Lightguns" testing and comparison

Post by lilman573 » Sat Jan 29, 2022 10:20 am

Just bumping this thread. My arcade cab, which has been rocking an arpicade with a raspberryJamma/pi2 for years, has the CRT chassis out for repair. Figured while it was out I might as well do an upgrade to a pi4 and freshen it up a bit. Which got me looking at lightguns. Sinden and Aimtrack. Has an image come out for the arpicade that supports them? Are they plug an play at this point? I would love a namco gun with recoil like I had on a timecrisis 2 machine I had but I'd have to find one and build it right?

Seems there will be a 3-4 month wait for a sinden but I could probably pickup an aimtrack set pretty easily. Any thoughts @Dee2er?

dee2eR
Inventor
Inventor
Posts: 1857
Joined: Tue Aug 22, 2017 2:07 pm

Re: Pi4 "Lightguns" testing and comparison

Post by dee2eR » Sun Jan 30, 2022 12:46 am

I haven't got the new version out yet... been a wacky few months (or longer...). Unfortunately some of the updates required for multi player analog support in Retroarch cores broke/changed some other bits effecting 480i pixel doubling, which in turn required some tweaking/testing of slightly different interlaced low res and subsequent tweaks to other scripts... The other remaining task for the release is an overhaul of the hotkey system (also as a workaround to Retroarch limitations). I'd hoped it would have been done by now but other aspects of life are getting in the way (eg. I currently have a broken wrist).

I was building myself some NAMCO recoil guns until an eBay sale went sour last year. They're DIYable using JayBees Gun4IR Arduino based system. I didn't get to doing the recoil part (due to the f'wit eBay seller) but otherwise they're working well enough. Doing genuine NAMCO arcade shells winds up really expensive unless you can find cheap second hand bits that are not completely ruined, you may want to consider the knockoff Named guns (or use SEGA arcade gunshells or Playstation NAMCO shells which don't have the slide but are cheaper and can still fit some form of recoil inside the shell). Accuracy wise I actually slightly prefer the crappy Wii-mote gun shell mod gun I made to the NAMCO shells as the NAMCO sights are not as close to the position of the IR camera - I feel like I can tell it's vertically offset but it is prob possible to compensate for it in calibration or MAME settings. Comfort wise the NAMCO are the best shells I have, they're also definately the 'coolest' looking guns - I always wanted my Aimtraks to be light blue and pink like the arcade ones rather than red and dark blue.

If your room lighting doesn't affect them I'd recommend the Sinden over the Aimtrak. Aimtrak is great if you use it from one position, not so great if you try to move around or pass it to a freind. Sindens work great when well setup and there's no strong source of light (eg. sunlight through a window) to interfere with the camera.

The Sinden will also (likely) need some extra software setup when I do the next release, as they don't want their driver software included with distros... it shouldn't be anything too hard though, I may even make a helper script or something.

I have been lent some Sinden recoil guns but haven't tried them yet - it's simple as it doesn't have any extra wiring or power supply but that also makes it extremely likely the feedback is not nearly as good as the NAMCO arcade 24v solanoids.

If you DIY it the Gun4IR system works very well but I think you need a Windows PC for the (paid and closed source) setup program. I think JayBee is also making a non DIY version that could be worth a look.

lilman573
Community Member
Community Member
Posts: 3
Joined: Sun Jan 13, 2019 1:02 pm

Re: Pi4 "Lightguns" testing and comparison

Post by lilman573 » Tue Feb 08, 2022 5:10 pm

dee2eR wrote:
Sun Jan 30, 2022 12:46 am
I haven't got the new version out yet... been a wacky few months (or longer...). Unfortunately some of the updates required for multi player analog support in Retroarch cores broke/changed some other bits effecting 480i pixel doubling, which in turn required some tweaking/testing of slightly different interlaced low res and subsequent tweaks to other scripts... The other remaining task for the release is an overhaul of the hotkey system (also as a workaround to Retroarch limitations). I'd hoped it would have been done by now but other aspects of life are getting in the way (eg. I currently have a broken wrist).

I was building myself some NAMCO recoil guns until an eBay sale went sour last year. They're DIYable using JayBees Gun4IR Arduino based system. I didn't get to doing the recoil part (due to the f'wit eBay seller) but otherwise they're working well enough. Doing genuine NAMCO arcade shells winds up really expensive unless you can find cheap second hand bits that are not completely ruined, you may want to consider the knockoff Named guns (or use SEGA arcade gunshells or Playstation NAMCO shells which don't have the slide but are cheaper and can still fit some form of recoil inside the shell). Accuracy wise I actually slightly prefer the crappy Wii-mote gun shell mod gun I made to the NAMCO shells as the NAMCO sights are not as close to the position of the IR camera - I feel like I can tell it's vertically offset but it is prob possible to compensate for it in calibration or MAME settings. Comfort wise the NAMCO are the best shells I have, they're also definately the 'coolest' looking guns - I always wanted my Aimtraks to be light blue and pink like the arcade ones rather than red and dark blue.

If your room lighting doesn't affect them I'd recommend the Sinden over the Aimtrak. Aimtrak is great if you use it from one position, not so great if you try to move around or pass it to a freind. Sindens work great when well setup and there's no strong source of light (eg. sunlight through a window) to interfere with the camera.

The Sinden will also (likely) need some extra software setup when I do the next release, as they don't want their driver software included with distros... it shouldn't be anything too hard though, I may even make a helper script or something.

I have been lent some Sinden recoil guns but haven't tried them yet - it's simple as it doesn't have any extra wiring or power supply but that also makes it extremely likely the feedback is not nearly as good as the NAMCO arcade 24v solanoids.

If you DIY it the Gun4IR system works very well but I think you need a Windows PC for the (paid and closed source) setup program. I think JayBee is also making a non DIY version that could be worth a look.
A Namco guncase with 24v recoil would be amazing. I a Time Crisis 2 deluxe (2 50' rear projection tvs) and extra guns. I sold all that, but man would I take the guns back in a heartbeat.

I have also been looking at AElightgun which i have read is more like Gun4IR. Says its plug and play compatible with raspi https://arcadeeurope.com/aelightgun/
"The AE Lightgun is the only lightgun that does not need any additional software, complicated installations or borders."

Sorry to hear about your wrist and i know what you mean. Life has just been insane... the update will be there when you have time again!

Post Reply