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: Switchable Servostick Reversing Mechanism and Circuit  (Read 4136 times)

0 Members and 1 Guest are viewing this topic.

Scottacus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 86
  • Last login:November 29, 2019, 01:11:39 pm
  • You will meet a Gorfian doom Space Cadet...
Switchable Servostick Reversing Mechanism and Circuit
« on: January 16, 2016, 07:08:43 pm »
I have a 60 in 1 cab with a Magstick and I finally got tired of having to help folks playing the game try to find the just the right spot to switch back and forth between 4 and 8 way settings.  I looked around online and found good reviews here and elsewhere about the ServoStick so I ordered one minus the control board since I don't have a MAME setup to take full advantage of all of the board's capabilities.

Delivery of the ServoStick was extremely fast considering that it came fro the UK to US.  There were no instructions in the packaging so I needed a way to allow the user to flip a switch on the top of the control board to switch back and forth between 4 way and 8 way.  I thought about building a 555 timer circuit to control the motor but I had concerns about folks quickly switching back and forth between 4 and 8 way before the timers had a chance to fully run the motor in a cycle from one end of the traverse to another.  I figured that the arm could get stuck in some intermediate position between both ends of the arm traverse.  I decided that a mechanical and electrical setup that gave positive feedback to the circuit that the arm had fully run its course was the way to go.

I went to Radio Shack and picked up a DPDT switch as well as a couple of NC roller switches.  The roller switches were mounted on top of piece of maple and secured just behind the Servostick arm so that the arm contacted them shortly before the full length of travel..



The circuit that I built is this one:



I used LEDs as diodes and as you can see in the following video the LEDs "light" when they are forward biased.  This only occurs at the beginning of a traverse between 4 and 8 way positions, you can verify this by checking out the circuit diagram.  The motor for the ServoStick has quite a bit of torque to it so there is a single switch bounce at each end of the motor's travel.

YouTube video:

I also added lighted control buttons as well as a lighted joystick top.  The tracball lighting is detailed here http://forum.arcadecontrols.com/index.php/topic,148753.msg1551014.html#msg1551014.  The joystick LED was RBG so I installed a white LED into the top and I also had to tone down the brightness of the Button LEDs by adding resistors, here is the final product.



Now I need to get new graphics for the CP to spice things up...
« Last Edit: January 17, 2016, 05:51:27 pm by Scottacus »

Scottacus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 86
  • Last login:November 29, 2019, 01:11:39 pm
  • You will meet a Gorfian doom Space Cadet...
Re: Switchable Servostick Reversing Mechanism and Circuit
« Reply #1 on: January 17, 2016, 05:59:39 pm »
I wasn't crazy about the amount of stress on the motor mount with the bounce-back at the end of the arm's run from end to end so I added a silicone diode into the motor circuit.  It drops the voltage by .7v which slowed the motor's traverse speed and made the end of travel less violent.  Here is a video of the new set-up: 
« Last Edit: January 23, 2016, 01:52:39 pm by Scottacus »

05SRT4

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1092
  • Last login:July 04, 2025, 09:00:05 am
  • Check out my Pow Pow
Re: Switchable Servostick Reversing Mechanism and Circuit
« Reply #2 on: January 17, 2016, 09:16:27 pm »
Awesome job man, so much smoother. Also the lighted buttons look sweet.

the Servo Stick I got never showed that much aggressiveness when switching.

wxforecaster

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 105
  • Last login:February 28, 2019, 01:19:24 pm
Re: Switchable Servostick Reversing Mechanism and Circuit
« Reply #3 on: January 17, 2016, 09:51:27 pm »
I have two joysticks each with a ServoStik connected to a single ServoStik PCB. In fact, I was just setting this up today, but haven't finished wiring in the USB cable. I set the PCB to hardware mode, and bought a simple single pole toggle (center position off) to switch between 4 and 8 way on both joysticks.

When I had emailed Andy a while back, I could have sworn he told me that these were self-limiting and then there wouldn't be any damage done by leaving a toggle switch in either position (since, like you, I wouldn't be able to see the actuator as mine are inside a cocktail machine.

Is that not the case?

Scottacus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 86
  • Last login:November 29, 2019, 01:11:39 pm
  • You will meet a Gorfian doom Space Cadet...
Re: Switchable Servostick Reversing Mechanism and Circuit
« Reply #4 on: January 17, 2016, 10:46:16 pm »
There were no directions, schematic or other info sent with the ServoStick and there are only two wires going into the motor so it is not a stepper motor.  I took the safe route and chose to shut the power off to the motor, it would be great if it is self limiting but I can't tell that from what I have here...

welash

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 54
  • Last login:February 01, 2020, 04:52:44 pm
  • I'm a llama!
Re: Switchable Servostick Reversing Mechanism and Circuit
« Reply #5 on: January 18, 2016, 02:57:15 pm »
I have two joysticks each with a ServoStik connected to a single ServoStik PCB. In fact, I was just setting this up today, but haven't finished wiring in the USB cable. I set the PCB to hardware mode, and bought a simple single pole toggle (center position off) to switch between 4 and 8 way on both joysticks.

When I had emailed Andy a while back, I could have sworn he told me that these were self-limiting and then there wouldn't be any damage done by leaving a toggle switch in either position (since, like you, I wouldn't be able to see the actuator as mine are inside a cocktail machine.

Is that not the case?

I think the limiting is done in the control board and not the motor itself.  I would guess that Andy is monitoring the current draw of the motor to determine when it is at the end of travel.  I can't be sure, since I don't have one, but it seems like a nice piece of equipment.

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re: Switchable Servostick Reversing Mechanism and Circuit
« Reply #6 on: January 22, 2016, 03:07:12 pm »
The above is absolutely not the way these are supposed to work!

We went to a lot of trouble to design a control board which cuts off the motor when it reaches the end of its travel and this should be used. It uses an analog to digital converter to accurately measure current profile of the motor during its travel and intelligently control it including re-trying in case of binding.

We cannot endorse the above setup at all unfortunately.

JamesTKirk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:September 29, 2018, 09:09:02 pm
  • Boldly go .....
Re: Switchable Servostick Reversing Mechanism and Circuit
« Reply #7 on: January 24, 2016, 01:03:00 am »
This brings up an important issue that has been holding me back a bit from building a 60 in 1 or similar variant (i.e. 200 in 1, 500 in 1 etc). I love the switching ability of the servostick on my MAME cabinets. Is there a "correct" way to use them on a non MAME cabinet that does not have a PC with software to tell the servos to change the restrictor plate?

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re: Switchable Servostick Reversing Mechanism and Circuit
« Reply #8 on: January 28, 2016, 03:30:27 pm »
This brings up an important issue that has been holding me back a bit from building a 60 in 1 or similar variant (i.e. 200 in 1, 500 in 1 etc). I love the switching ability of the servostick on my MAME cabinets. Is there a "correct" way to use them on a non MAME cabinet that does not have a PC with software to tell the servos to change the restrictor plate?

Yes you can connect either 2 buttons or a toggle switch to the Servostik control board and set the board to hardware mode. USB is not then needed.