Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mapping GNS530 buttons and switches

Featured Replies

Ok got the retail version of Lorby's Axis and Ohs and it works!!  Bound buttons to all the garmin 530 knobs and buttons.   So awesome.   🙂

Using it with the Carenado Mooney and pms50 gns530 mod.

 

 

 

Edited by sergemodular

  • Replies 42
  • Views 11.9k
  • Created
  • Last Reply
  • Commercial Member
3 hours ago, regis9 said:

 What I’m trying to do though is outside their program by using one type of hardware GNS530 to control similar aspects of a different GPS device (G1000).

That was understood. My answer was about how that can be done.

The Arduino Microcontroller in the device is what makes it communicate with the outside world. It uses a serial protocol on a virtual COM port. I have just written a similar Bridge module for the VRI MCP, that also uses a serial interface. The Bridge module reads the serial communication from the device and translates it into a JSON structure for the AxisAndOhs Web-API. 

I could do the same for the RSG devices, but I don't have one of those. So I need an actual RSG user to run a test program for me and tell me what the messages are that are sent when you operate a control on the RSG. Once I know that, I only need a couple of hours to adapt the existing Bridge program to accomodate the RealSimGear thing.

LORBY-SI

Thanks Oliver, I’d be happy to run the test program and record the outputs for you if this is something you’d like to do.

Dave

Current System (Running at 4k): ASUS ROG STRIX X670E-F, Ryzen 7800X3D, RTX 5090, 55" Samsung Q80T, 64GB DDR5 6000 RAM, EVGA CLC 280mm AIO Cooler, Brunner CLS-E NG Yoke, Thrustmaster Warthog HOTAS & Stick, Thrustmaster TCA Quadrant & Add-on, VirtualFly Ruddo+, TQ6+ and Yoko+, GoFlight MCP-PRO and EFIS, Skalarki FCU and MCDU

6 hours ago, thegeneral101 said:

This is a tremendously helpful topic...thanks for all who are sorting this out. 

One question -- I am clear on the software side, but what kind of hardware can I use for the G1000 or G530 knobs? Perhaps I just use up/down toggle switches, but a stand-alone knob might be helpful if I can link to @Lorby_SI software. 

Check out this topic in the hardware forum. Has a nice video.

 

James

  • Commercial Member
10 hours ago, thegeneral101 said:

One question -- I am clear on the software side, but what kind of hardware can I use for the G1000 or G530 knobs? Perhaps I just use up/down toggle switches, but a stand-alone knob might be helpful if I can link to @Lorby_SI software. 

MIDI controllers are quite popular these days, like the Behringer X-Touch Mini. It has 8 rotary encoders with push function, 16 backlit buttons and a slider. On the hardware these controls can be accessed in two layers, so you have effectively twice the numbers. I think there are people who are making "masks" that you can print and put on the surface of the device.

LORBY-SI

9 hours ago, sergemodular said:

Ok got the retail version of Lorby's Axis and Ohs and it works!!  Bound buttons to all the garmin 530 knobs and buttons.   So awesome.   🙂

Using it with the Carenado Mooney and pms50 gns530 mod.

 

 

 

DId you also tried to map some buttons ? I cannot find a way to map the fuel boost on this particular plane... 

Edited by webstef68

28 minutes ago, webstef68 said:

I cannot find a way to map the fuel boost on this particular plane... 

 

Addon planes may have custom variables you have to look for ... maybe an LVAR.

That is the art of module making 😉

 

Search for sth like M20R_SWITCH_BOOST_PUMP or similar, you need to try

Guenter Steiner
--------------------------------------------------------------------------------------

Betatester for: A2A, LORBY, FSR-Pillow Tester
--------------------------------------------------------------------------------------

LVARS show a bunch of local variables for the mooney.  I was able to bind the fuel boost switch and it will turn on but I can't get it to turn off. 

M20R_SWITCH_BOOST_PUMP:1(>L:)  

Maybe need to make a script to get it to have a value of 0 or toggle?

Yeah needed to make an RPN script to toggle it boost pump in the mooney.   No experience with RPN scripting but this seemed to work

(L:M20R_SWITCH_BOOST_PUMP,·Number)·0·==·if{·1·(>L:M20R_SWITCH_BOOST_PUMP,·Number)·}·else{0·(>L:M20R_SWITCH_BOOST_PUMP,·Number)·}

Save it as a script than bind a key to that script and voila the boost pump on the mooney turns on and off.  Very cool!  Should be easy to setup the rest of the switches using similar scripts. 

Yeah needed to make an RPN script to toggle iboost pump in the mooney.   No experience with RPN scripting but this seemed to work

(L:M20R_SWITCH_BOOST_PUMP,·Number)·0·==·if{·1·(>L:M20R_SWITCH_BOOST_PUMP,·Number)·}·else{0·(>L:M20R_SWITCH_BOOST_PUMP,·Number)·}

Save it as a script than bind a key to that script and voila the boost pump on the mooney turns on and off.  Very cool!  Should be easy to setup the rest of the switches using similar scripts. 

Yeah needed to make an RPN script to toggle the boost pump in the mooney.   I have no previous experience with RPN scripting but this seemed to work.

(L:M20R_SWITCH_BOOST_PUMP,·Number)·0·==·if{·1·(>L:M20R_SWITCH_BOOST_PUMP,·Number)·}·else{0·(>L:M20R_SWITCH_BOOST_PUMP,·Number)·}

Save it as a script under manage RPN scipts then bind a key to that script and voila the boost pump on the mooney turns on and off.  Very cool!  Should be easy to setup the rest of the switches using similar scripts. 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.