Forum Navigation
Please or Register to create posts and topics.

FSUIPC/Simconnect Event ID's

Page 1 of 2Next

I am building my Flight Guidance Computer , it is allmost finished so i am programming it .
I can interface all my buttons, led's and encoders except the FLC, XFR and VNV

How do i interface these?
I don't see any documentation in Jet45.

 

Hi Roel,

If I am not mistaken, those features are not available in the first version of Jet45.  They are going to be available in the up coming release though!  It is already being tested and from what I am hearing it is all working well.

Ah ok, good to hear that.

do you have any idea when the new version will be released?

 

All I can say is that every day we are getting closer and closer.  Just in the past 24 hours we have confirmed that the CWP module is working properly.

I think Jason is not wanting to release anything until everything is ready to go.  We don't want to get ahead of ourselves with v2.0

Thats great!

thanks for the info

Roel,

As Ron said, we have been working really hard on V2 of the software which will add the following upgrades:

All Jet45 modules will now be driven by our Arduino modules.  Similar to how the FMS works, the modules will be plug and play.

New FGC software which implements true speed hold without throttle, ASEL, VNV with FMS, and better integration with the PFD ADI.

One important note:

V2 will not be a directly upgradable product from V1. V2 will no longer support use/mapping of FSUIPC variables to hardware. This was an intentional decision due to the simplicity and extremely low cost of the arduino interface and the inability to continue to make functional updates and features given the variation of interfaces available to the users.  I realize many of us have invested in other interface solutions, but this change means that we are in control of Jet45 interfaces and makes it much easier to add new capability and troubleshoot.

Jason Hite FlightDeckSoft

Yes Arduino is great and you made a wise descision about this way to go.

but i do not quite understand what the jet45 suite will be; do you deliver arduino’s all programmed, or are the arduino sketches present in the jet45 suite?

And will there be extra costs to upgrade?

 

 

Apologies, I think my nomenclature above was confusing.  The Jet45 software remains the same consisting of the same software executables PFD, MFD/EICAS, and RMUs (v2 will add the FGC software).  Currently, you interface to the software using FSUIPC and I/O cards like FDS, PoKeys, or Bodnar.  What we are doing with V2 is moving away from those to a plug and play Arduino board.  Just like we have done with the FMS, we will have Arduino boards that accept the wired connections from the various panels that are available from Ron or those produced by Eric.  Once you convert your wiring from your current I/O card to that of the Arduino, its as simple as telling the Jet45 software (via the ini files) which serial port the Arduino is connected to and the software will interact with the buttons, switches, and rotary encoders on those panels with minimum lag and no additional setup or calibration.

I am still working on how the existing Jet45 users will upgrade to V2, but there will be a charge to do so based on the amount of work that has gone into this conversion.  Ron is working on the document that describes the pinout of all of the Arduino interfaces to Jet45.  I will provide the Arduino compiled binary files that you can load directly onto your Arduino card using a small application.  Alternately, I believe Ron is able to build the board and pre-load the files (price TBD).  I believe the plan is for Ron to also post the CAD/Gcode files for the Arduino boards for free.

To date, we have developed and tested Arduino modules that run the entire glareshield and main MIP.  I will be working on a separate software module to simulate and interface to the lower MIP and center pedestal panels.

Jason Hite FlightDeckSoft

Ah ok, it is getting clear to me now ...

i am still building but i just about finished my fgc .

i interface with an arduino mega an mobiflight, except the vnv xfr and flc.

would be great that those functions also will work.

So to conclude i download your binaries to the arduino, i adjust ini files to configure which switch/ encoder/ led is connected to which io port and i am ready to go?

 

good work you all!

Quote from Roel on June 22, 2020, 2:36 pm

So to conclude i download your binaries to the arduino, i adjust ini files to configure which switch/ encoder/ led is connected to which io port and i am ready to go?

Not quite Roel.  The Arduino binaries are compiled with the mapping of the switches, encoders, and LEDs.  Your job is just to make sure you have wired the panel according to this mapping.  You cannot edit the Arduino file (its like an exe), and the editable sketch is not available for download.

The process will be:

  • Download the Arduino binary
  • Load to the Arduino with X-Loader (free program loader for Arduino)
  • Edit the Jet45 ini file to specify the serial port used by the Arduino
  • Run Jet45
Jason Hite FlightDeckSoft
Page 1 of 2Next