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: Making dual-joysticks / "twinsticks".. ?  (Read 4100 times)

0 Members and 1 Guest are viewing this topic.

o-o

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:January 13, 2023, 05:40:36 am
Making dual-joysticks / "twinsticks".. ?
« on: August 05, 2005, 01:49:37 am »
Ive been thinking about making a sort of "twinsticks" / *dual-flightstick controller*
possibly using something like:
PC Quickshot GenX 500 and 500L(lefthand version) flightsticks
or Xbox/PS2 Pelican Tomahawk flightsticks (these any good?) or other ambidextrous type ?

Possibly by:
Connecting the buttons and main joystick(wires) of flightstick#2 to (or instead-of) some of the buttons and the top thumbstick of flightstick#1 (hopefully still retaining the full regular functionality of flightstick#1 [or both flightsticks] as a solo flightstick [when needed], maybe by using a switch, and jack/connector cable between the two flightsticks..)

Anyone else interested in finding a way to do this and have any ideas?

ultramagnus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 124
  • Last login:September 09, 2005, 02:10:45 am
  • I want to build my own arcade controls!
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #1 on: August 05, 2005, 01:47:37 pm »
as you can see by this topic http://forum.arcadecontrols.com/index.php?topic=40758.0 i have been trying to do somthing similar myself

should be easy if you only want 4 axis and 4 buttons in total.

however if like me you want more (personally im trying to build somthing with between 6-8 axis and 20+ buttons) then im still stuck on finding a way to encode it so that windows only sees it as a single joystick

dont know of any device that i could hack either...

perhaps if you have some kind of IM program we could try to do more research together, i am having problems with people seeing me ATM though so you will have to PM me your IM addy if you want to
« Last Edit: August 05, 2005, 01:50:30 pm by ultramagnus »

NoOne=NBA=

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2718
  • Last login:July 23, 2011, 08:59:16 am
  • Just Say No To Taito! -Nichibutsu
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #2 on: August 05, 2005, 03:15:20 pm »
What is the end goal with this?


Obstacles I can see right off the bat with this are:

1) Maintaining analog control on Flightstick 2, while connecting it into Stick 1 as a digital controller (to replace the Hat switch).

2) Widows itself limits the number of axes per stick.
This means you will have to write custom drivers for whatever you come up with.

o-o

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:January 13, 2023, 05:40:36 am
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #3 on: August 06, 2005, 03:42:11 am »

I mainly just want/need the joysticks to mimic the dual thumbsticks of an (single) Xbox/PS2 controller..
to function the same (with some buttons having duplicate function) as a regular controller, with any games (to use with appropriate style games: FSP mech, flying etc.. [Mechassault, Gunvalkyrie, Crimson Skies are some specifics..])

As options (with switches or?), Id also like it to be able to if possible:
-retain original function as single flightstick
-function same as Saturn/Dreamcast twinsticks (if its possible to have analog joysticks send as digital?) by connecting extra wires to the appropriate button contacts, and having an extra generic cable-out to connect to a saturn controller adapter module..

Extra/redundant buttons (which go to the same contacts) can be connected in parallel/simultaneously can they? (I mean, you can have multiple [digital?] buttons connected to the same contact without any problem right?)

Knowing if the button contacts of a particular flightstick are all feasibly availlable to solder to is another thing though



ultramagnus,
Im wondering what games have you found that you want that many analog axises for that cant be controlled fully now?






NoOne=NBA=

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2718
  • Last login:July 23, 2011, 08:59:16 am
  • Just Say No To Taito! -Nichibutsu
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #4 on: August 06, 2005, 07:13:04 am »
I mainly just want/need the joysticks to mimic the dual thumbsticks of an (single) Xbox/PS2 controller.

That is possible, but I'm not sure of all the hoops necessary.
Quasicade doesn't sell their encoders that have this functionality built into them, but they got them to work in this mode.


Quote
-retain original function as single flightstick

This may require separate encoders to pull off.
You might look at doing this in a modular manner where you are tapping the actual signals themselves from inside the stick (pot position, button presses), and then can switch encoders depending on what you need to do with those signals.


Quote
-function same as Saturn/Dreamcast twinsticks (if its possible to have analog joysticks send as digital?) by connecting extra wires to the appropriate button contacts, and having an extra generic cable-out to connect to a saturn controller adapter module.

Again, if you use the raw signals, and then encode them afterward, you should be able to run the raw signal through a D-A converter prior to hitting the encoder, and convert the signal to digital.


Quote
Extra/redundant buttons (which go to the same contacts) can be connected in parallel/simultaneously can they? (I mean, you can have multiple [digital?] buttons connected to the same contact without any problem right?)

Yes and no.
You will need to diode isolate them, or any time you press button 1, it will ground out all the other buttons connected to it.

ultramagnus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 124
  • Last login:September 09, 2005, 02:10:45 am
  • I want to build my own arcade controls!
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #5 on: August 08, 2005, 11:19:23 am »


ultramagnus,
Im wondering what games have you found that you want that many analog axises for that cant be controlled fully now?







mainly mech games such as mech warrior

although, was considering having only 4 normal axis and 2 more digital ones

versapak

  • Somewhere between a block of wood and a monkey
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1655
  • Last login:October 08, 2024, 04:40:31 am
  • I am t3h GAY!!!
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #6 on: August 08, 2005, 12:40:23 pm »
I will never understand the desire to make an arcade control that has the analog twinstick function of the console gamepads. The games that use em are just NOT very good arcade games, and it just seems more logical to me to just use the gamepad.

Now I am sure there are some exceptions, like maybe the newer sports games, that offer up special controls to the right stick, but generally speaking it just seems like it would be a lot of extra hassle, with no real benefit.


Oh well...

Tis a build-your-own site, and not a build-what-Versapak-likes site, so good luck on the efforts all the same. :)


I'd actually like to here from people that have done this, or people who have purchased that ultra expensive quasimoto doohickey. I am curious how much that functionality really gets used.


« Last Edit: August 08, 2005, 12:42:25 pm by versapak »

o-o

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:January 13, 2023, 05:40:36 am
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #7 on: August 09, 2005, 06:19:22 am »
Quote
That is possible, but I'm not sure of all the hoops necessary.

>retain original function as single flightstick

This may require separate encoders to pull off.
You might look at doing this in a modular manner where you are tapping the actual signals themselves from inside the stick (pot position, button presses), and then can switch encoders depending on what you need to do with those signals.

I was thinking just have the second flightstick controller just leach off the first one like that (using the first one as a sort of controller module box, connecting some of the second sticks buttons to the first sticks contacts.. and of the contacts _used_ on the first stick, sever the traces and connect its contacts to a switch, to be swapped between with the second sticks incoming wires, for the ones that would be needed with [just the analog?]).

It would basically be just wire swapping.
As far as I know those Pelican Tomahawk flightsticks do each have two analog stick controls just like a regular controller..


Quote
Again, if you use the raw signals, and then encode them afterward, you should be able to run the raw signal through a D-A converter prior to hitting the encoder, and convert the signal to digital.

I plan on using it (with an extra raw signal/contacts out cable) with to>Saturn and to>PSX/PS2 controller adapter modules, (then be able run through Dreamcast Dreamconnection adapter for use on DC also).  The D-A converter/conversion could be included in the Saturn and PSX/PS2 controller module boxes, or in the flightstick(s).. (and is something I need to know more about..: how simple is it to have analog sticks send digital?)


Quote
Yes and no.
You will need to diode isolate them, or any time you press button 1, it will ground out all the other buttons connected to it.

Which is fine if theyre all for the exact same intended button/contact right? (only one of them would be pressed at a time) (grounds of all buttons are usually allready all connected/continuous arent they?)
On the other hand, Xbox/PS2 buttons being analog... I guess I dont really know how those work
« Last Edit: August 09, 2005, 06:28:06 am by o-o »

o-o

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:January 13, 2023, 05:40:36 am
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #8 on: August 09, 2005, 07:03:49 am »

mainly mech games such as mech warrior

although, was considering having only 4 normal axis and 2 more digital ones


How would you want the extra two axises to be available?
(from my last search, there seem to be alot of ambidextrous PC flightsticks with an additional two-way swivel function..)

An idea I just had:
If possible, configure so that holding down a button gives a stick/axis control of a new control function, same with buttons for other sets of buttons, like a sort of "Shift" key for a lot more functions/axises using one stick/controller (not as good, but..)

Or/and if more axises can be digital, and youre using it on PC (which have an entire keyboard full of controls which things can be assigned to..?) You could have more axies if theyre digital.. (and analog sticks can be converted/adapted to send digital?)






Adeptus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 92
  • Last login:May 31, 2006, 11:25:07 pm
  • Putting the 'Mad' back in (computer) science
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #9 on: August 16, 2005, 11:09:09 pm »
I have a cheap PSX-to-USB adaptor. Without drivers, it detects as a controller with:

X & Y axis (the usual)
Z axis - analog (usually throttle?)
Z twist - analog (usually twist/rudder?)
Hat switch
14? buttons

So... you could theoretically have the second stick acting as Z-axis & Z-twist.

Not sure how you'd go about this, but thought the info might be useful and/or interesting...

Adeptus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 92
  • Last login:May 31, 2006, 11:25:07 pm
  • Putting the 'Mad' back in (computer) science
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #10 on: August 29, 2005, 02:20:42 am »
Just found something interesting on eBay...

Playstation Twin Analogue Arcade Controller

Quote
Can switch between analogue and digital
looks like an official Sony product too.

JB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 376
  • Last login:October 21, 2005, 10:56:01 pm
  • I want to build my own arcade controls!
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #11 on: August 29, 2005, 03:14:14 am »
Just found something interesting on eBay...

Playstation Twin Analogue Arcade Controller

Quote
Can switch between analogue and digital
looks like an official Sony product too.

Yah. Sexy little chunk of hardware, and I wish I owned one.
It was replaced by the Dual Analog gamepad. Which was in turn replaced by the Dual Shock that we all know and loathe.

It's NOT Dual Shock compatible, and won't work with a lot of stuff.

Kremmit

  • - AHOTW -
  • Wiki Contributor
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3165
  • Last login:June 17, 2025, 04:07:55 pm
  • Who the heck is that?
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #12 on: August 29, 2005, 01:37:53 pm »
Open it up, remove the pcb, and wire the controls to a Dual Shock PCB.

o-o

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:January 13, 2023, 05:40:36 am
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #13 on: September 07, 2005, 06:32:22 am »
>Playstation Twin Analogue Arcade Controller

Yeah Ive seen those, thanks

Thats an idea (and the large buttons are kind of nice), but I was wanting:

-black
-to be able to use one of the sticks solo centered without the bulk of the rest of it
-to be able to adjust the distance between the sticks

I wonder what the quality of those are like..



How do the original/firstparty(/only?) Saturn flightsticks work?..

I have a Saturn Virtua Stick (US version 1) and its joystick is exactlly like a digital controller pad: its just has a rubber button-contact pad underneath

Is the Saturn flightstick like that, or does it have more range of movement like a regular flightstick, which is then translated to digital somehow (or is it analog also? [like a Nights Analog 3D controller?])






JB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 376
  • Last login:October 21, 2005, 10:56:01 pm
  • I want to build my own arcade controls!
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #14 on: September 07, 2005, 03:32:04 pm »
>Playstation Twin Analogue Arcade Controller

Yeah Ive seen those, thanks

Thats an idea (and the large buttons are kind of nice), but I was wanting:

-black
-to be able to use one of the sticks solo centered without the bulk of the rest of it
-to be able to adjust the distance between the sticks

I wonder what the quality of those are like..



How do the original/firstparty(/only?) Saturn flightsticks work?..

I have a Saturn Virtua Stick (US version 1) and its joystick is exactlly like a digital controller pad: its just has a rubber button-contact pad underneath

Is the Saturn flightstick like that, or does it have more range of movement like a regular flightstick, which is then translated to digital somehow (or is it analog also? [like a Nights Analog 3D controller?])

The "Mission Stick" is analog.
In fact, the Nights pad is viewed as a Mission Stick by pre-Nights games.

o-o

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:January 13, 2023, 05:40:36 am
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #15 on: September 07, 2005, 04:01:48 pm »
Does the Mission Stick use some kind of analog-to-digital conversion..., or is it unuseable on games like Panzer Dragoon???

The only games I recal being able to actually use the 3D controllers' analog D-pad on were: Nights, Sega Rally, ShiningForce 3, Battle Garegga
« Last Edit: September 07, 2005, 04:14:51 pm by o-o »

JB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 376
  • Last login:October 21, 2005, 10:56:01 pm
  • I want to build my own arcade controls!
Re: Making dual-joysticks / "twinsticks".. ?
« Reply #16 on: September 07, 2005, 04:32:46 pm »
Does the Mission Stick use some kind of analog-to-digital conversion..., or is it unuseable on games like Panzer Dragoon???

The only games I recal being able to actually use the 3D controllers' analog D-pad on were: Nights, Sega Rally, ShiningForce 3, Battle Garegga
Mission Stick's pure analog.

Let me see if I can rummage a list of compatible games up...
http://db.gamefaqs.com/console/saturn/file/mission_stick.txt
Copy/paste URL. GameFAQs doesn't like off-site linking.

Also covers Analog Pad compatibility. Most Mission Stick games work with the pad, but not all and not necessarily well.
Grand total of 27 stick games, if one assumes the list is complete(the author says it isn't).