RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Pi Controlled DIY ServoStik Setup

    Scheduled Pinned Locked Moved Ideas and Development
    servostik
    1 Posts 1 Posters 1.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      LaserGecko
      last edited by

      Just throwing this out there to see what everyone thinks...

      I found a YouTube video of the Ultimarc ServoStik switching back and forth from 4 way to 8 way and thought it would be able to be DIYed pretty easily by someone who knows what they're doing.

      There are a fair number of complaints on the web about the motors in those things being underpowered, so why not replace them with a real servo and make it better than the original? Plus, it would be adaptable to any type of joystick that uses a rotary restrictor plate.

      The parts list would include:

      • 3D printed restrictor plate
      • 3D printed servo arm (possibly, if one doesn't already exist)
      • Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface - PCA9685
      • 5VDC power supply for servos
      • Servo and Mounting

      You'd have to set the end points in software for each servo, but I'm sure someone could write a library to handle it easily (as a percentage of servo throw or degree of rotation) and perhaps even talk to the rest of the system to automatically switch the sticks depending on which game was loaded.

      Also, Florian, would that Adafruit board interfere with the ControlBlock?

      Thoughts?

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

      Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.