Howdy, new to all of this so I apologize if this is the wrong section for this topic.
So my dad and I are planning our first MAME cabinet, and my dad really wants to have a swap-able control panel for the Taito game Front Line, including the Taito "push to fire" rotary knob. Obviously originals are hard to come by and fairly expensive, but I'm a machinist by trade, and based on the schematics in the manual it's a pretty simple mechanism, so what I'd like to do is build one from scratch. The main mechanism seems to just be like a standard 8-way joystick, except with a stationary knob and a cam that actuates the microswitches, and a gear with two ball bearings to keep it "clicked" into one of 8 positions, plus the microswitch at the bottom for the push to fire function. I could potentially rig something up on my own just with that knowledge, but I'd like to keep it as close to the original as possible.
With that being said, I'm looking for someone with an original or rebuild who can provide me with fairly accurate measurements (I can even mail you a cheap pair of digital calipers if necessary) for the various parts. I've managed to source a replacement gear to avoid having to figure out the gear geometry, but I'd mainly need the shaft length and diameter, the width of the keyway in the shaft, the radius of the actuator cam on the big and small sides, the diameter and height of the knob, and some various measurements around the plate steel housing. Depending on how well I can streamline the manufacturing process, I'd potentially be willing to do a few runs of the reproductions as well if there's any interest, or at least make a few extra parts to sell as replacements. I can't guarantee it'd be necessarily cheap for a fully assembled spinner, but I'm certain I could keep it under the $250 asking price of the originals.
The easiest method would be for me to take the measurements myself, but I certainly wouldn't trust some random stranger with my $250 spinner if I had one, so I get it. If anyone can help out, I'd greatly appreciate it.