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

Recent Posts

Pages: 1 ... 8 9 [10]

91   Main Forum / Re: I Created a pretty realistic 720 Controlleron March 14, 2025, 02:46:05 pm

Started by fischb - Last post by PL1

Magnetic Reed Switch
Great suggestion, Steve.   :cheers:

This might be an especially good approach for a setup with an X-Arcade encoder that uses isolated grounds.
- You can connect the magnetic reed switch leads in parallel with any button's microswitch.
- It avoids possible ground/power problems without using a 2nd USB encoder to register the "button press".

You can use M3 or #4-40 hardware to mount a round magnet with a hole in the center like one of these on the 2nd wheel.



You can use a hole-saw to make the 2nd wheel from wood or LMK if you want a 3d printable one with a screw hole and a captive nut slot like the hub of this wheel.




Scott

92   GroovyMAME / Re: GroovyArcade frontendon March 14, 2025, 02:42:00 pm

Started by dynamic_duo - Last post by dynamic_duo

Thank you !

Started by javeryh - Last post by javeryh

It's been a while but I am finally calling this cabinet complete. I ended up deleting all MAME/arcade games from this thing - they just aren't that fun in this form factor and I have a ton of other ways to play those games. So I decided to repurpose this into a console emulator and it's a ton of fun now.

https://www.youtube.com/shorts/H4UI_kd9k-o

I installed Batocera on a Raspberry Pi 3b+ and am able to play NES, SNES, GBC, Atari 2600, Sega Genesis and PSX games.

I'm constantly tinkering with the game lists and just recently I started messing around with rom hacking and have been a little obsessed. 99% of the fan-made games look terrible so I have not installed any of those but there are so many "improvement hacks" that are fantastic. Existing games get modified to rebalance something like reducing the XP grind in an RPG, fix slowdown, add the ability to save, etc. My favorite rom hacks are the "DX" versions of Game Boy games. Just adding color to those old games makes them so much more playable.

Just trying to keep myself busy until the warm weather gets here and I can work in the garage again...

Started by Boomslang - Last post by MrThunderwing

Here's a video of the 2 player game in the arcade:

95   Main Forum / Need a 4x3 bezel for my 26” Sony Trinitronon March 14, 2025, 12:13:53 pm

Started by edhalsim - Last post by edhalsim

Hi,
Building a MAME cabinet and I have an old TV I’m using. It’s somewhat curved left to right and fairly flat top to bottom. Does anyone have these for sale anymore?  If not what would be a good alternative?  Thanks.

96   Main Forum / Re: I Created a pretty realistic 720 Controlleron March 14, 2025, 10:30:05 am

Started by fischb - Last post by Xiaou2

If you can extend the base, to have a 2nd wheel...  you could use a single Magnet... and to Track it,
a Magnetic Reed Switch, that would be mounted to the Control Panel, on a Riser.

I used a Magnetic Reed switch for a different specialty Controller.  It worked like a Charm.

97   Main Forum / Re: I Created a pretty realistic 720 Controlleron March 14, 2025, 03:07:21 am

Started by fischb - Last post by PL1

Is there some kind of part I can attach to the bottom of the shaft that would hold the optic sensor and disc?
If you can replace the screw on the end with a longer one, it should be easy to attach a 3d printed encoder wheel for orientation -- you shouldn't even need the flange shaft coupler.

The more difficult part of the mod will be to make a mount for the LED and sensor that attaches to the clip-on spinner opto assembly.
- Maybe attach the mount using the two screws that connect the spinner opto assembly PCB to the black plastic clip-on assembly.  You might need slightly longer screws for this.

It should be easy to remix the 3D printable mount available here on Thingiverse.
- That mount was designed for using Adafruit 2167 3mm beam break sensors in skee-ball machines.


I'm guessing the disc would only need one hole, correct?
Almost right.  You need an encoder wheel with one tooth.

When the spinner is pointed at 12 o'clock, the opto is blocked so the data line is at logic LOW.
- With an "active low" encoder, that LOW is seen as a button being pressed -- same as pressing a button connects ground to the encoder input.

When the spinner is not pointed at 12 o'clock, the opto isn't blocked so the data line is at logic HIGH.
- With an "active low" encoder, that HIGH is seen as a button not being pressed.

Here's the code to generate a one-tooth orientation encoder wheel in OpenSCAD.
- Adjust the variables as desired, render it, and export it as an .STL to make a custom 3d printable model.

Code: [Select]
// 720 Mod Orientation Encoder Wheel
// - WIP

/////////////////////////////
//      Define variables
/////////////////////////////

WheelThick = 2.4; // Encoder wheel thickness
WheelDia = 40;    // Encoder wheel diameter
SpacerThick = 8;  // Spacer thickness
SpacerDia = 10;   // Spacer diameter
ToothWidth = 4;   // Encoder wheel tooth diameter
ToothLength = 6;  // How far the tooth sticks out past the wheel.
InnerDia = 5;     // Center hole diameter

// The inner diameter value may need to be *very slightly* larger to account for the 180-sided polygon used to render circles -- see "undersized holes" at https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Primitive_Solids#cylinder

$fn=180; // Number of fragments (polygon sides) used to render a circle

/////////////////////////////
//      Make the part
/////////////////////////////
difference() { // Wheel, spacer, and tooth minus center hole

    union(){ // Wheel, spacer, and tooth

        color("red")
        translate([0,0,WheelThick/2])
        cylinder(WheelThick, d=WheelDia, center=true); // Wheel

        color("gray")
        translate([0,0,WheelThick + (SpacerThick/2)])
        cylinder(SpacerThick, d=SpacerDia, center=true); // Spacer

        color("blue")
        translate([0,-WheelDia/2,WheelThick/2])
        cube([ToothWidth,ToothLength*2,WheelThick], center=true); // Tooth

    } // End wheel, spacer, and tooth

        translate([0,0,(WheelThick + SpacerThick)/2])
        cylinder(WheelThick + SpacerThick + 0.1, d=InnerDia, center=true); // Center hole

} // End wheel, spacer, and tooth minus center hole
//


Scott

98   Main Forum / Re: I Created a pretty realistic 720 Controlleron March 13, 2025, 11:52:11 pm

Started by fischb - Last post by CKebz

Thanks for the explanation, I am an extreme novice at this. The spinner I have is like the second one where there is a shaft and an encoder. The guy I got the 720 stick from said X-Arcade uses GRS spinners and it's an 8mm bore. Is there some kind of part I can attach to the bottom of the shaft that would hold the optic sensor and disc? I'm guessing the disc would only need one hole, correct?

99   Lightguns / Re: Looking for some help with Friction...on March 13, 2025, 11:49:43 pm

Started by purbeast - Last post by purbeast

I'm completely stuck on this now. 

I found my original HDD for the actual game, and while my Windows PC couldn't recognize it, I put it on my Mac and I saw all of the stuff on it, which is all windows stuff. 

So I copied it to a USB stick and put it on my MAME PC. 

Running it raw works just fine, as in it loads up and stuff.  Nothing works control wise with the keyboard or anything though, and I had to quit it via task manager.

I then tried just replacing the VSIOBOARD.DLL with the hacked one, and it's the same behavior.  I see it show up in task manager for like 15-20 seconds and then it just disappears.

100   Driving & Racing Cabinets / Re: FFB Arcade Pluginon March 13, 2025, 11:11:44 pm

Started by Boomslang - Last post by Gewargis

Playing Daytona Championship USA - NSE and the wheel always has a slight rumble to it (like a car idling) even when in attract mode/menus. I have tried adjusting min force to 0 and even tried 50 but it still remains. Is there another deadzone like option for the ffb? Turning the wheel in attract mode/menu activates the motor as well.

Tekno Parrot 1.0.0.1568
FFB  v2.0.0.53
BFF 7.0.167
Pages: 1 ... 8 9 [10]