Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: DIY Recoil Interface Working  (Read 2238 times)

0 Members and 1 Guest are viewing this topic.

rdagger

DIY Recoil Interface Working
« on: January 21, 2006, 02:32:46 pm »
My Do-it-yourself Gun Recoil Interface is up and running.  The circuit controls the gun's solenoid to produce recoil.  It can communicate with MAME or run independently to allow it to work with most gun games.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: DIY Recoil Interface Working
« Reply #1 on: January 21, 2006, 04:06:41 pm »
Awesome!
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Tahnok

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 821
  • Last login:May 28, 2008, 06:09:25 am
  • Error recording error codes. Remaining errors lost
    • Table Arcades
Re: DIY Recoil Interface Working
« Reply #2 on: January 21, 2006, 06:23:10 pm »
Man that's cool! Maybe I will start my quest again for getting a solenoid into my little guncon2. So what games does this work for?
Note: Out of town with limited internet access 2-28-08 through 3-16-08

Bartop/Countertop Cabinet Kits For Sale

Kremmit

  • - AHOTW -
  • Wiki Contributor
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3165
  • Last login:June 17, 2025, 04:07:55 pm
  • Who the heck is that?
Re: DIY Recoil Interface Working
« Reply #3 on: January 21, 2006, 10:26:47 pm »
You build some cool stuff, man.  If you ever decide you'd like to sell a pair of these, holler at me.

Witchboard

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2002
  • Last login:January 05, 2022, 09:09:24 pm
    • Oklahoma Coin-Operated Collectors
Re: DIY Recoil Interface Working
« Reply #4 on: January 21, 2006, 10:54:59 pm »
Page saved on hard drive.   ;D  It's cool projects like these that end up going to a commercialized product and you never see the plans again!  Think rotating CP.  ;)

Dav

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 220
  • Last login:March 29, 2016, 05:39:35 am
Re: DIY Recoil Interface Working
« Reply #5 on: January 22, 2006, 09:02:28 am »
Nice job.  I'm glad someone's using my hack.  :)

Dave


rdagger

Re: DIY Recoil Interface Working
« Reply #6 on: January 22, 2006, 03:39:02 pm »
So what games does this work for?

I added a button to the gun so you can switch the interface between 3 modes:
  • Semi-automatic:  recoils once per trigger pull
  • Fully-automatic: recoils continuously as long as you hold the trigger down
  • Mame-controlled: recoils when the CAPS lock is activated; this currently only works with Dave's Terminator 2 hack

Using semi and fully modes you can play most gun games, and hopefully, there will be more CAPS lock hacks for games that have limited ammo or the guns that overheat.  Currently, I'm enjoying playing Crossbow in semi-automatic mode.   It's fun shooting up the medieval village up with an Uzi.

Dav

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 220
  • Last login:March 29, 2016, 05:39:35 am
Re: DIY Recoil Interface Working
« Reply #7 on: January 22, 2006, 11:01:07 pm »
At one time I was thinking of a cheat.dat type system where it could pull values out of ram for any game to run the recoil, but I don't really do much with  mame anymore.  I haven't turned my mame cab on in probably 3 years.  I'm pretty much exclusively working with real hardware now.   Coincidentally I've been playing mostly the 440 shooters lately too.  Crackshot and Chiller mostly.


Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: DIY Recoil Interface Working
« Reply #8 on: January 23, 2006, 07:10:43 am »
hopefully, there will be more CAPS lock hacks for games that have limited ammo or the guns that overheat. 
What I think you are more likely to see is adaptations of the Light Signal Engine (LSE) and MikeQ's work with the LED-Wiz to enable an LED channel at certain game points, which you could use to send signals to your gun.  It's been hinted at in the LSE and LED-Wiz threads. . .
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re: DIY Recoil Interface Working
« Reply #9 on: January 23, 2006, 07:14:59 am »
You build some cool stuff, man.  If you ever decide you'd like to sell a pair of these, holler at me.

Ditto (well, I'd have one anyway).

Great stuff :)

rdagger

Re: DIY Recoil Interface Working
« Reply #10 on: January 23, 2006, 05:15:09 pm »
You build some cool stuff, man.  If you ever decide you'd like to sell a pair of these, holler at me.
Ditto (well, I'd have one anyway).

I think my current design would not be very marketable, because it is only designed to fit in an Operation Thunderbolt gun.  Also people would probably be reluctant to drill holes in their guns for the LED and mode switch.  The circuit also requires a very high quality regulated power supply (preferably over 20 volts).   I'm still searching through all my junk trying to get a better p/s.  The circuit also has to be calibrated to the p/s.

I'd have to redesign the circuit to reside in the cab.  I could make it support 2 guns with pots to calibrate fire rate and recoil timing.  There could be connectors to hook up an external mode switch and LED.  Also the microcontroller could be powered from a keyboard encoder with a secondary power supply just for the solenoids.  This would allow the circuit to work with a cheaper p/s assuming an IPAC can power the relay.  Or maybe I could replace the relay with an opto-coupler (I'm not sure if they make opto's that can handle over an amp).   I'd also probably have to get a more expensive microchip to support the additional inputs and an A/D converter.

If there was enough interest I'd consider it.  But for now, I'd be happy to offer advice on how to build it yourself.

rdagger

Re: DIY Recoil Interface Working
« Reply #11 on: January 28, 2006, 07:48:54 pm »
I found a great power supply to provide gun recoil at 24 volts.  I got it from an old broken Lexmark laser printer.  It can fire the solenoid at full power with amps to spare.   The quirks I was experiencing with the cheap laptop power supplies have vanished and the circuit now works flawlessly.  The p/s is almost too nice to use for recoil.  I could probably power a CNC router with it.  It also outputs 5 volts and I will probaby add a regulator so it can do 12 volts too for my marquee lighting.

I was lucky to rescue this printer from the garbage collector.  There are probably many of these 75 pound behemoth printers out there that cost more to fix than they are worth.   Lexmark may make POS printers, but their FDK p/s are high quality.

rdagger

Re: DIY Recoil Interface Working
« Reply #12 on: January 30, 2006, 03:30:26 pm »
I added a variable resistor to my recoil interface.  Now the fully automatic fire rate can be adjusted.
I also posted the AVR code.
« Last Edit: January 30, 2006, 03:33:35 pm by rdagger »