The products on this page are available thanks to Glen’s Retro Show! Glen has been providing some awesome replacement components for the Arcade1UP which also happen to work just great with the Raspberry Pi & RetroPie too! Check out “The Official” Arcade1UP Global fan page on Facebook for more information and upcoming products. In addition, check out Glen’s Retro Show on YouTube!
Check out our new video to help you get started building your own Trackball+Spinner OpenCADE Solution:
Add a Trackball and Spinner to OpenCADE
The instructions below will assist you in acquiring the parts and assembly of your own Trackball and Spinner for your OpenCADE running RetroPie! What does this mean? It means you can play Tempest the way it was meant to be played as well as many other games such as: Arkanoid, Golden Tee and so many others! Adding a trackball will allow you to play Centipede, Millipede, Marble Madness and so many more – just like you remember them back in the day!
The following instructions assume that you are familiar with OpenCADE and have already assembled a console with at least one Joystick+buttons and added a USB extension. The USB extension will be necessary for the configuration for RetroPie and will require a keyboard. You’ll only have to do this once. Let’s get started!
The following components are needed to build the control panel for the Spinner & Trackball:
- ThunderStick LED Arcade trackball (TS-UTB01)
- Arcade Spinner for Arcade1Up (or RetroPie)
- Arcade1Up 12 in 1 Interface Board (also works with RetroPie)
- micro USB to USB cable (for interface board to Raspberry Pi)
- OpenCADE Base – You’ll want to 3D Print a base to house the trackball and spinner, details here.
- OpenCADE Glen’s Retro Show Trackball and Spinner Control Panel (3D Printed) – link to the model may be found here.
- M3 Screws – Same used in the instructions for OpenCADE. You’ll need x8 for the trackball and spinner.
- M3 Nuts – Same used in the instructions for OpenCADE. You’ll need x8 for the trackball and spinner.
- M2 screws to screw the interface board to the base (included in the M3 screws link above).
Control Panel Assembly Instructions
- 3D Print the OpenCADE base (instructions here)
- 3D Print the GRS Trackball+Spinner Control Panel from here.
- Use x2 M2 screws and screw the Interface board into the OpenCADE base.
- Set the dip switches for the GRS Spinner all in the ON position. *NOTE – you may need to remove some plastic film, use a small flat head (jewelers) screwdriver from your local dollar store.
- Install the GRS Trackball to the control panel using x4 (long) M3 screws and x4 nuts. The cable coming out of the Trackball should be towards the top of the control panel (important, otherwise you’ll have to do it again). It can be a little tricky placing the nuts on the bottom of the control panel, for that I recommend using some needle-nose pliers.
- Install the GRS Spinner using x4 (long) M3 screws and x4 M3 nuts.
- Connect both interface cables from the trackball and spinner to the interface board per the manufacturers instructions.
- Connect the microUSB connector to the Interface board. Route the other end (standard USB) through the hole in the side of the OpenCADE base to the base which contains the RPi and Joystick encoder. Plug the USB cable into the Raspberry Pi.
- The Trackball should now light up, you can adjust the dip switches according to the manufacturers instructions to change the color of the trackball. The Assembly should look like the following:
- Screw both base sides together to make one complete control panel. *NOTE – you may optionally install a cover plate, arm rests, etc. from the expansion pack as well.
- You are now ready to setup RetroPie and start playing games!
RetroPie Configuration (AdvancedMAME)
- Install a USB keyboard to the external USB port on the OpenCADE.
- Install AdvancedMAME (from Retropie Setup), if not already installed. If AdvancedMAME is not already installed, please see this.
- Copy AdvancedMAME roms to \\retropie\roms\mame-advmame (Centipede, Tempest, Arkanoid, Marble Madness, etc.)
- Restart Emulation Station
- To set the Emulator, press ENTER on the keyboard after launching the game (using the Joystick/Controller)
- Set the Emulator+ROM for ‘Advanced MAME 1.4’.
- Select Launch.
- In AdvancedMAME press the TAB key.
- Set Sensitivity for each game according to your preferences. For the Anaolog controls for Tempest (using the Spinner), I set the following:
- Dial Digital Speed 20
- Dial Autocenter Speed 20
- Dial Reverse Off
- Dial Sensitivity 27%
- ESC out of the configuration
- Start the game, should be good to go!
Add a Tron Joystick and Spinner to OpenCADE
Coming soon? Stay tuned…
Add a Star Wars Yoke to OpenCADE
Coming soon? Stay tuned…
Notice: Some artwork on this page is copyrighted (c) work from Glen's Retro Show. All artwork/branding used here was done so with authorization from the owner.