Behringer X-Touch mini works flawless

I don’t want to oversell my “guide” - it’s basically aimed at raw beginners to provide them a place to get started with AAO and the X-Touch Mini. For the most part I will just be covering the topics that are in place in the AAO manual and providing examples. No doubt it’s going to seem too simple for the more experienced users here, and there’s certainly going to be places where I got things wrong or whatever. So it goes.

But my goal is to at least get people started and then they can move on from there. Everyone wins.

Also, the upcoming new version of AAO will have better support for importing other user’s templates and scripts, I’ll probably put mine up on GitHub for everyone to tinker around with and (hopefully) improve.

As for scripting, there’s users here who are much more qualified than I am. Simple stuff like controlling the lights of the X-Touch Mini are easy (and lifted directly from the AAO manual). But on the other hand I spent all afternoon making scripts for some of the common functions of the Aermacchi MB-339A and things like the 3-way switch to control Landing/Taxi lights required some head-scratching :thinking: :smiley:

These examples will also be available on the GitHub repo I’ll eventually get around to making.

3 Likes

Sound like a plan. I would like to contribute as well with the stuff I made for the WT CJ4. Controlling the PFD and MFD with the behringer x-touch mini. Controlling the lights with honeycomb alpha yoke as well as the auto pilot with the honeycomb bravo.

Hi All,

I’ve got the python script working using X-Touch-Mini-FS2020, thankfully the developer build a new version for my problem.

However now I encounter another problem.

Occasionally the rotary dials only change the values by 10s (for heading/speed) and by 1000s (for alt), but sometimes it works smooth by changing the values as it should (100s for altitude and 1 for spd/hdg). Somehow when I reset the route and start again, it fixes itself and sometimes not…

I’ve been using my MSFS 2020 with:

Thrustmaster TCA Airbus pack (sidestick and throttle)
FSUIPC 7
Custom Fly-by-wire A320 mod
Flight-Tracker-StreamDeck
Flylive Studio
Opentrack
and of course my Behringer X-Touch Mini with the X-Touch-Mini-FS2020 script.

Any ideas why this happens and how to fix it?
Thanks!

Is there any easy way to connect CJ4 buttons and encoders?

Use axis and ohs. You can download a free trail version with all functionality to try it out.

cheers for this info on making 3d knobs for the x touch . can i ask before i set out to make the knobs how easily did the orignal knobs come of the device…ive pulled a wee bit but too frightened in case i actually pull too hard and break them. I havent actually tried it on the flight sim as yet but hope iif i run into probs youll offer some more deatiled advice on how to get it to work with the airbus a320.

cheers

henry

Hello great idea …how easy was it to get the original knobs off the x touch …I’ve tried but they seem so tight my fear is I’d break the spindle trying to force them off any advice

Many thanks to all who contributed to this thread, got my X-Touch Mini and have it running pretty well in an evening.

I went the X-Touch-Mini-FS2020 script route as its free and only needs one exe to run after FS2020 is loaded. (It was the first I tried and worked well for me, so did not try the other alternatives).

Things I wish I knew before I started.

  1. Could not find the X-Touch Editor software on Behringer site so download from above user link.

  2. You simply need the X-Touch software to load LayerA.bin and save to hardware and repeat for LayerB.bin, and then not need it again. (I was running and loading and keeping it running etc).

  3. X-Touch-Mini-FS2020 exe contains Python etc so no need to install Python etc, just X-Touch-Mini-FS2020.

  4. To be able to control the various GPS units directly (GN450, G1000PFD, G1000MFD etc) you just need mobiflight-event-module copied to your Community folder. (Download MobiFlight and extract and it will be there to copy).

For configs I used the ones supplied and snippets from above.

I setup the general ones on Layer A and GPS specific ones on Layer B

The only issue/difference between Layer A and Layer B was for the encoder key press you had to set it on the next higher encoder for encoders 9 to 16, 1 to 8 worked as expected.

For Com and Nav I used a single encoder for each using long and short press options mentioned above and this works for non GPS like Cessna 152 and also gor the various GPS units.

“encoders”: [
{
“index”: 1,
“event_up”: “COM_RADIO_WHOLE_INC”,
“event_down”: “COM_RADIO_WHOLE_DEC”,
“alternate_event_up”: “COM_RADIO_FRACT_INC”,
“alternate_event_down”: “COM_RADIO_FRACT_DEC”,
“event_short_press”: “{alternate}”,
“event_long_press”: “COM_STBY_RADIO_SWAP”
},
{
“index”: 2,
“event_up”: “NAV1_RADIO_WHOLE_INC”,
“event_down”: “NAV1_RADIO_WHOLE_DEC”,
“alternate_event_up”: “NAV1_RADIO_FRACT_INC”,
“alternate_event_down”: “NAV1_RADIO_FRACT_DEC”,
“event_short_press”: “{alternate}”,
“event_long_press”: “NAV1_RADIO_SWAP”
},

So turn to change the value and quick click to change between big and little number, with a long press to swap with standby.

The GPS events from Mobiflight are specific and I used two encoders, one for big and one for little wheels, so I split to a general config for non GPS aircraft and copied this and renamed for each GPS and added the specific GPS ones to each for Layer B.

Here is GN430 example including zoom encoder

{
“index”: 9,
“event_up”: { “event”: “MobiFlight.AS430_RightLargeKnob_Right”, “type”: “manual”, “value”: 1 },
“event_down”: { “event”: “MobiFlight.AS430_RightLargeKnob_Left”, “type”: “manual”, “value”: 1 },
“event_press”: { “event”: “MobiFlight.AS430_RightSmallKnob_Push”, “type”: “manual”, “value”: 1 }
},
{
“index”: 10,
“event_up”: { “event”: “MobiFlight.AS430_RightSmallKnob_Right”, “type”: “manual”, “value”: 1 },
“event_down”: { “event”: “MobiFlight.AS430_RightSmallKnob_Left”, “type”: “manual”, “value”: 1 },
“event_press”: { “event”: “MobiFlight.AS430_RightSmallKnob_Push”, “type”: “manual”, “value”: 1 }
},
{
“index”: 11,
“event_up”: { “event”: “MobiFlight.AS430_RNG_Zoom”, “type”: “manual”, “value”: 1 },
“event_down”: { “event”: “MobiFlight.AS430_RNG_Dezoom”, “type”: “manual”, “value”: 1 },
“event_press”: { “event”: “MobiFlight.AS430_RightSmallKnob_Push”, “type”: “manual”, “value”: 1 }
}

Apologies for length of post so will end here

4 Likes

Message edit : my folder request is not needed anymore.

Mobiflight can’t be downloaded these days : there’s a virus in the available .exe and Windows refuses to download it. Not the first time it happens it seems …

I downloaded it last night Ok weird you see an error.

Often for exe you need to say you are happy to take risk and run it. For MobiFlight you should be ok to accept. Of course everybody has their own acceptable risk they are happy with.

Well the 8.0.1 release was made available yesterday, so you must have downloaded it while it still was 8.0. Anyway I found a way to download the previous version, Windows has let me install it and I could extract the required folder for MSFS so I’m good now. :slight_smile:

Ah that explains it then, glad you got it sorted. Enjoy your X-Touch Mini.

I have so many encoders spare difficult to know what to add as additional to what I have now.

The one thing I cannot seem to do is when changing VS speed get the VS to show in AP window. If you really select the up/down button once in the real panel it shows and also changes. After a period it seems to go back to Altitude. (VS and Altitude tend to be shown in same space in the AP display). It changes the VS fine, just does not show it in the display window, like pressing the real button does.

One of the little things, but super pleased with the great addons the people have developed for the X-Touch

I just got my X-Touch Mini for just over 40GBP from Amazon Warehouse, and got it up and running with the x-touch mini fs2020 app. Apart from not realising that you need to have FS2020 running for simconnect functionality, I’ve had no problems.

This will definitely do until Honeycomb Bravo quadrant arrives in the UK (maybe won’t even bother with the bravo if I can get it how I want it).

I would like to swap out my Logitech switch panel for this, and to do so, I would like to use the X-touch mini’s slider to control the landing gear. Is there way way to control a binary state setting like landing gear with a slider? I know it sounds daft but you have clear visual feedback of the slider position!

1 Like

I have just done the landing gear so if the slider is at the top the wheels are up and slid it fully down to lower the wheels

“faders”: [
{
“index”: 1,
“event_change”: “GEAR_SET”,
“min_value”: 1,
“max_value”: 0
}
],

4 Likes

Fantastic - this Cambridgeshire Bumpkin says thanks. I’ll try it this evening!

Can someone tell me how to use this code? I cant figure it out :confused:
I’m trying to set up my X TOUCH mini with AAO to control AP panel knobs and modes on the A32NX. Is there a guide available for the A32nx (or WT CJ4) with X touch and AAO?

I used SPAD.NEXT to configure. very happy with the results: https://youtu.be/3Ko4FRUjT-Y

2 Likes

I think you need the Complete Edition of SPAD to work with that, I assume? Just as I needed to for the Elgato Streamdeck support.

https://www.spadnext.com/discover/discover/complete-edition.html

yes, correct

Hi ! After seeing your post and YT video, I upgrade my spad.next license to the complete license (until now, I only used spad.next for my Saitek Multi panel).

So now, I have the complete edition, but I can’t find any documentation on how to use midi devices, if you can provide me any help please ? :slight_smile: