News:

Precision Simulator update 10.180 (14 October 2024) is now available.
Navburo update 13 (23 November 2022) is now available.
NG FMC and More is released.

Main Menu

General Question: FSUIPC and PSX

Started by Egyptair687, Sat, 21 Mar 2020 10:38

Egyptair687

Dear Reader,

haven't found it in the search.

Can PSX send values to fsuipc and change this values ?
For example:
I want to move the gear lever from down to up.
Can PSX send this command to fsuipc so that fsuipc changes the status of gear from down to up ?
I need this to change the indicator lights in my Jetmax and the InterfaceIt board is very powerful, but needs fsuipc to recognize changes.

thank you
Ahmed

Gary Oliver

Ahmed,

You need PSXInterfaceIT.... an interface from Psx to the boards used in the jet Max.

No bodges required with PSX, you can banish FSUIPC to 1996 where it belongs!

Link on the addons page here

Thanks
Gary

kiek

Ahmed,

Another option is to use PSXseecon (free) to interface Opencockpits hardware programmed in SIOC with PSX.

2220 predefined SIOC Variables representing 99% of the functionality of the PSX interface are available. These variables give access to almost all states and controls of the PSX. You can receive information about state changes in the 744 and you can set Buttons, Switches, levers, Throttles, Dials, what have you, in the 744. Everything you need to build a cockpit.

Link is also on the add ons page here.

Regards,
Nico

Egyptair687

Hello Gary , Hello Nico,

thank you very much !!!

I will try both ways and see, what will give full access to the Jetmax.

Another thing: Is it possible to assign keystrokes to the autobrake switch ? Didn't found assignments in the PSX manual.

Ahmed

Avi

Quote from: Egyptair687 on Sat, 21 Mar 2020 12:46
Another thing: Is it possible to assign keystrokes to the autobrake switch ? Didn't found assignments in the PSX manual.

Sure. The 2 keys right to the letter 'M'. It is in page 31 under (country spec)

Cheers,
Avi Adin
LLBG

Hardy Heinlin

Quote from: Egyptair687 on Sat, 21 Mar 2020 12:46
Is it possible to assign keystrokes to the autobrake switch ?

On German keyboards: Comma key and period key. These two keys are on the right-hand side of the M key and may be labelled differently in other country settings.


|-|ardy


Avi was faster.

Egyptair687

Thank you gentlemen !

@Gary: Great software, I have spent the whole day trying to assign buttons and annunciators via InterfaceIt to PSX and with your software it is a piece of cake...

Ahmed

Egyptair687

@ Gary:
I am struggeling with the outputs for Gear and Speedbrakes armed & extended and fmc on eicas.
I know, that these indications are shown on the eicas, is there a way /variable to connect them to the respective indicators ?

thank you
Ahmed

Pipsara

Quote from: Gary Oliver on Sat, 21 Mar 2020 11:05
Ahmed,

You need PSXInterfaceIT.... an interface from Psx to the boards used in the jet Max.

No bodges required with PSX, you can banish FSUIPC to 1996 where it belongs!

Link on the addons page here

Thanks
Gary


Not so fast with the idea of banishing FSUIPC...... If you want to use any of the Saitek Pro Flight hardware like radios, switch panels, BIP panels etc. with PSX, Fsuipc and PSXSEECON will give you a way. This is my post that explains how
http://aerowinx.com/board/index.php?topic=5342.msg57543#msg57543
Regards Mike

asboyd

Hi Mike,
As there is no longer a PM option on the forum I thought I would hijack an old post.

You were using Arduino2SIOC some time ago. I am looking at doing something similar to allow me to have enough analog pots for the volume controls on all 3 RCP's.
Do you have an example sketch of how you got the arduino to "talk" to arduin2sioc with a sample variable in it? I only need to send to SIOC as the volume controls are one way....
Cheers,
AlexB
Alex Boyd... Sydney, Australia

renquetfrederic

Quote from: asboyd on Thu, 22 Aug 2024 04:07I am looking at doing something similar to allow me to have enough analog pots for the volume controls on all 3 RCP's.
Do you have an example sketch of how you got the arduino to "talk" to arduin2sioc with a sample variable in it? I only need to send to SIOC as the volume controls are one way....

Hey Alex,

I just finished doing just that. 3 physical ACP's (Arduino driven) sending data to PSX (to keep psx updated, as some audio is picked up there) and sending the states to different SIOC instances (different pc's) to control the "real" volume. On the individual pc's, the SIOC state is read by Arduino2Sioc and updates a Voicemeeter program with Midi messages (generated by Arduino, via an Arduino Micro). 

let me know if you still interested, than I can open a thread to share it with everyone who like to do it this way.

regards,

Frederic

asboyd

Hi Frederic,
I am working with Arduinos fitted with W1500 ethernet shields.
I have managed to get the Arduino to connect directly to SIOC and can send vars directly.
My test sketch reads dual encoders and sends the relevant VARS for the RCP's. I am using a setup of CD74HC4067's to allow one Arduino to control all ACP volume controls, the RCP HF sens adjust plus the dual encoders for the RCP's.
As it is just for me I am pre-setting IP addresses, otherwise I would have to write a UI for the Sketch (which I am playing with in VB)..

Cheers,
AlexB
Alex Boyd... Sydney, Australia

renquetfrederic

Hey Alex,

that's quite different from the setup i have running here.

Regards,

Frederic

QuadFan

Hi guys,

Thanks for sharing your setups, it's always interesting to learn about other builders' solutions.
I'm using Arduino Mega's for my MCP and 1 RCP, both as a proof-of-concept. For the MCP I'm using the breakout board from 737diysim, which offers multiple multiplexers for inputs. Both Arduinos are interfaced with a Python script, which in turn is connected to PSX. I will be moving the Python script to Raspberry Pi's probably, to be able to scale.

I moved away from SIOC/OC hardware because of the fact that I like the 737diysim Korries better and those use a common ground, so I can't use them with OC hardware. I also would like my solution to be as OS and hardware independent as possible.

The Simstack hardware would be an ideal solution as it connects directly to PSX, but I'm not ready to commit to yet another hardware platform right now.

I'm considering putting my code on Github, but I want to verify with other people first if they're ok with that as I'm using a class and bits of code of those people.

Cheers,

Seb
Seb

asboyd

The majority of my hardware is using OC and SIOC, so to get enough "pot" inputs Arduino's with the ADC matrix seemed the easiest solution. I tried to get the dual encoders I bought to work with the OC encoder card, but after trying several variants of Eeprom programming I could find I gave up. (Also the encoder board I had was an older version, so may not have had the capability as the newer version to support "other" encoders.)

It is also interesting to hear what others are doing for their cockpits. AS I am a very limited budget and had a pile of Ardunios from days when I was working, I decided to go down that path...

Cheers,
AlexB
Alex Boyd... Sydney, Australia