Setting Up the Throttle Console

Axes and buttons of the console.

In the picture above are the eight axes (red) which you must first calibrate with the instructions below. There are also the special buttons and their remapped numbers (green). You must remap those green buttons with the Joystick Gremlin AND vJoy applications (instructions are in this page later).

IL-2 Sturmovik Great Battles game recognises all those rest blue and yellow (1-63) buttons and red axes straight without any special mapping. So the consloe is partially ready-to-use and IF you are hasty just connect the console with the USB-cable and start the game BUT...

It's absolytely THE BEST WAY to map the whole console via Joystick Gremlin and vJoy virtual device if you really want to take advantage of ALL the great features of it. After all some mapping functions are generated automatic and the rest mapping system is not difficult to understand when you take your time and read carefully my tutorials. Trust me and all the other console users: after one month you can't live without Joystick Gremlin (JG) together my console. Best of all JG is a free shareware application! :)

Some important notices!

  • NEVER turn the big stablizer wheel over it's limits (you feel the limits very well)! Also don't turn any analog axis (chicken head radiator pots) over their limits, of course.
  • NEVER try to pull the big stabilizer wheel away from the console (or the potentiometer axis). It might break the expensive precision potentiometer. If you need to remove it, I can give you instructions for that.
  • Three black vintage style bakelite knobs rotate with no limits. They are like a mouse wheel and they are very precise rotary encoders to the yaw and roll trims and also to some bombing functions.
  • Eight metal switches in front part of the console are stationary On-Off switches and they move backward and forward (green button numbers 9-16).
  • Five metal switches in the middle and back end are momentary On-Off-On switches: Two of them are moving left to right (blue button numbers).
  • Two small On-Off-On micro switces move forward and backward (blue numbers in the middle group). Use them for ex. as toggle level autopilot, toggle HUD, toggle ALT-TAB (to Win desktop), toggle ESC and toggle Lobby (stats).
  • Six metal switches with the plastic black/coloured knobs are stationary type: you must center them manually after using them! For ex. propeller pitch (increasing/decreasing), oil and water radiators (open/close), Supercharger (mode 1 / mode 2) or turbo supercharger RPM (increasing/decreasing).

USB cable

USB cable is not included with the console. Throttle Console has an USB 2 type B connector as in this picture below. You find suitable (length) USB cable to your home cockpit from warehouses or computer accesories online shops.

USB 2 type B cable.

Calibrating Axes With the Windows Game Controls Setup

You must calibrate axes carefully with the instructions below. The Throttle Console has many more analog axes (8) than normally small throttle consoles so it takes time to get everything to work well. It is also good to check calibration sometimes for ex. before important missions or after a long period without using it.

Game Controls Setup.

Open Devices and Printers and select the Game Controllers as in the picture above. Click the icon with right mouse button and select the Game Controls Setup from the list.

Game Controls Setup.

Select the throttle console from your game controls list, it can be Mjoy, MJ16, OJ16 or Mrud depending on your Windows version. Click then Properties and the Properties window is opening. Click Settings and then Calibrate.

Game Controls Setup.

Welcome to Device Calibration Wizard window opens. Click Next.

Next window asks you to "Leave the handle centered" but it means the conventional joystick's handle. With the throttle console you must center the two potentiometers on the consoles's deck which are X-axis and Y-axis. They are often used as joystick's two axes but now they are used as Outlet cowl shutters and Inlet cowl shutters (or Oil and Water radiators) potentiometer's axes. Center both pot knobs visually to the value 50 of consoles dial (12 o'clock) and click then Next.

Game Controls Setup.

In the next window tick the "Display Raw Data". The picture is from my Finnish Win 7 computer but it looks same as english Win 7, too. Rotate both pots to full clockwise (open) and then full counter clockwise (close) couple of times. The numeric (raw) values should be between 495 / minus 512 for both axes. After that center both pot knobs again visually to the value 50 of consoles dial. Click then Next and follow the Windows instructions.

The following is Z-axis, it's on the consoles left rear end. It is used as Oil radiator in the examples but you can use it as you wish, for ex. outlet or inlet cowls shutters in the game. Follow the instructions and rotate the pot first full open (clockwise) and then full close (counter clockwise). Follow the Raw Data values, they should be about 495 / minus 512. Click then Next.

Calibrate the X-rotation similarly as above: The pot is on the consoles right rear end as Water radiator, rotate it full open and full close. Follow the Raw Data values, they should be between 495 / minus 512. Calibrate similarly the two pots on the consoles long right side: Y-rotation (Mixture) an Z-rotation (Stabilizer big wheel). Follow the Raw Data values, they should be between 495 / minus 512.

Notice that the six conventional potentiometer axis (radiators, stabilizer etc.) are working vice versa: actually open is "close" (= minus 512). It's ok, you map the pots in the game as normally and there the axis is inverted automatically.

At last calibrate Dial (RPM-lever): push it forward full open and then pull it backward full close. Do the same to Slider (Throttle lever): follow the Raw Data values, they should be about between 400 / minus 400 or more (individual varialbe values are because they are working with small magnets and "eternal" hall sensors). Click then Next and Ready.

You can always check the calibration with the Properties -window: Move all the axes one by one and check that those red bars (and the cross in the X/Y-square) are moving smoothly from full close to full open. Notice that the RPM and Throttle levers bottom red bars are moving vice versa than the other four analolog potentiometers. It is ok, don't care about it!

If some of the axes is not calibrating properly close the Properties -window. Unconnect the console's USB cable for a moment and then connect it again. You have to make calibration so many times that everything works properly. If you need help, just contact me by E-mail and we can speak in the Team Speak. I can also give technical support with the Team Viewer.

Click OK and calibrating has done!

MJ16 GVL224 USB Circuit Board

MJ16 GVL224 USB circuit board. Red colour means the eight axes connectors (Dial = RPM-lever, Slid = throttle lever, Rz = stabilizer wheel, Ry = mixture, Rx = water radiator, Z = oil radiator, Y = outlet cowls ja X = inlet cowls).

Blue means the basic buttons 1-64 connectors, yellow means the special buttons 65-96 connectors (they need button Mapper as Joystick Gremlin) and green means the special 97-110 connectors for rotary encoders (trimms, they need button mapper application, too).

MJ16 GVL224 USB circuit board includes eight axis slots and 110 button functions.

Why the button mapper application?

Console's MJ16 USB circuit board makes possible to connect up to 110 buttons and special (custom) functions. You need freeware Joystick Gremlin key mapping software with this console because IL-2 Sturmovik Great Battles game understand only 64 (or 63 + hat) game controller buttons. The key mapper application remaps all those special "big" back end button numbers (65-112) to lower button numbers which are functional in the game.

Kaasukonsolin akselit ja erikoispainikkeet.

MJ16's buttons 65-112 are intended for special functions for ex. On-Off switches double signal's. When the switch is snapped to On-position (forward) it sends for ex. button 65 pulse. When the same switch is snapped back to Off-position (backward) it sends button 73 pulse. The special buttons are physically next ones: 8 X On-Off switch (buttons 65-80), 1 X 5-way rotary switch knob (buttons 81, 82, 83, 84 and 85), 2 X Push-Pull switch (buttons 86/94 and 87/95), 1 X Covered On-Off switch (buttons 88/96)

MJ16's buttons 97-112 are intended for digital rotary encoders which are used to console's two trimming axes (black bakelite knobs). NOTICE: After IL-2 Sturmovik Great Battles 3.201 big update the Pitch trim moved to the much better Big stabilizer wheel analog axis. Now all the Pitch trims and adjustable stabilizers are in the same Trim/Stab wheel's precision 3-turn potentiometer.

Yaw (rudder) trim (buttons 97/98 and 105/106) and Roll trim (buttons 101/102 and 109/110) are still used with the rotary encoders and they both have four functions: counterclockwise slow motion, clockwise slow motion, counterclockwise fast motion and clockwise fast motion. Rotary encoder trimms are very sharp and also fast to trim. Former Pitch trim (buttons 99/100 and 107/108) is now free to other usage: It's good to Drop bombs mode (clockwise rotating) and Drop bombs delay (counter clockwise rotating) toggle. Or you can for ex. accelerate and declearate time with it in the single player mode if you don't fly ground attackers or bombers. As you wish! :)

Some special buttons' mapping

Console has three special switches you must map only to ONE direction or HALF of their functions:

Push/Pull switch = Start (87/95) where only button 87 is mapped. When you pull it up (On) it gives (in the game) some signal or command. After that you can push it down and it gives ANY signal (Off).

Covered On-Off switch = Eject (88/96) where only button 88 is remapped functionally. At first rise the cover and when you pull the switch forward it gives (in the game) the Eject command. After that you can close the cover and it gives ANY signal when the switch is going back to Off-position.

Rotary switch = Flare colors (81-85) where you need to map only the buttons 81, 82, 83, 84 and 85. Leave the Console buttons 89, 90, 91, 92, 93 and couple of other buttons unmapped, instructions are later. We don't want that they give any unwanted signals.

Throttle and RPM-levers friction adjustment

If you want to adjust the Throttle and RPM levers frictions, you must remove the bottom plate at first. Both of the mechanics are almost similar and they have two 7 mm friction bolts each other. You need to tight or loose only those bolts which are shown in the pictures below.

Notice: Be very careful and don't damage those MagRez hall sensors. The bolt needs only a small movement when it affects!

Throttle and RPM-levers friction adjustment.

Throttle and RPM-levers friction adjustment.

Throttle and RPM-levers friction adjustment.

Throttle and RPM-levers friction adjustment.

Joystick Gremlin And vJoy Instructions

Download Win 10 ver 1903 vJoy application.

NOTICE! Download and install vJoy virtual controller at first. Link above is both Windows 10 update version 1903 (upper) vJoy installation and Windows 7 or 8 vJoy installation (lower). Use the correct installation depending on your Windows OS version!

NOTICE! If the vJoy setup is not going to finish and nothing happens, you must disconnect all your USB devices and try it again. Installation is completed when the "succesful installation" message is shown!

Download Joystick Gremlin application.

NOTICE! Download and install Joystick Gremlin after you have installed vJoy. Link above is to all Windows versions 7, 8 and 10 Joystick Gremlin installation.

Joystick Gremlin is a program that allows the configuration of joystick like devices, similar to what CH Control Manager and Thrustmaster's T.A.R.G.E.T. do for their respectively supported joysticks. However, Joystick Gremlin works with any device from different manufacturers or custom devices that appears as a "joystick" to Windows.

Joystick Gremlin uses the virtual joysticks provided by vJoy to map physical to virtual inputs and apply various other transformations such as response curves to analogue axes. In addition to managing joysticks, Joystick Gremlin also provides keyboard macros and many other features. You can read Joystick Gremlin's Comprehensive English instructions from here!

Joystick Gremlin is a very useful software to configure and remap also Kanttorin Kone Throttle Console's buttons and add special response curves to it's eight axes! At first download those two applications from the Download buttons above. Install vJoy at first and after that install Joystick Gremlin.

After installing those two sofwares go to default folder C:\Program Files\Vjoy\x64 and open vJoyConf.exe configuration application. Copy all the same values (numbers) and bookmarks to your Configure VJoy Devices window which are in the picture below. With the IL-2 Sturmovik Great Battles you need 64 buttons. You can use the same IL-2 profile also with the DCS. Click then Apply and close the application, it is ready done!

Configuring VJoy.

VJoy is a virtual gaming controller which is an universal interface between the Throttle Console and the simulator or game. You can use it with all your virtual cockpit devices as joysticks, button boxes and rudders. In this Quick Start instructions we are making a profile to the IL-2 Stumovik Great Battles simulator. Click the new Joystick Gremlin icon (it looks like joystick) which is released to your desktop. The opening application looks like the picture below (click the small picture to enlarge it):

Joystick Gremlin setup.

At first select from the device line (red arrow) your throttle console which can be named as MJ16, MRUD or OJ16. Then select from the Menu-bar: 'Actions / Create 1:1 mapping'. After that the application creates a new virtual device named vJoy which is a copy from your physical Throttle Console.

Joystick Gremlin setup.

Similar view like in this picture appears. Click 'File / Save Profile As...' and save your new profile with a suitable name, for ex. 'IL-2 throttle'.

Joystick Gremlin setup.

Open your profile by choosing 'File / Load Profile'. After that select from the device line again your throttle console as the red arrow shows. In the left row you can see all the eight axes of the console and after them there are all the 112 button functions. We are making a 63 button profile from those buttons, IL-2 Sturmovik understand them.

Joystick Gremlin vJoy button mapping.

This picture shows all the vJoy virtual device's 64 buttons. Blue colored buttons are already auto-mapped and ready-to-use (click those blue switches and buttons and you can see the red lights). Yellow optional throttle handle buttons are also auto-mapped and ready-to-use. It is very useful to remap the rest buttons 65-110 to the empty green button slots. There are just enough room to that arrangement! You can select this view by choosing 'Tools / Input Viewer' and mark to the left side squares what you want to see.

Joystick Gremlin setup.

Start from the Throttle Console button 65, roll it visible in the left row and activate it. On the right side is a Remap window where read vJoy Device 1 and under it Button 1. Button 1 is already reserved so set there the first free button position which is Button 9. Activate from the left row the next Console button 66 and change it to (vJoy Device 1) Button 10. Continue similarly to the console button 72, it is becoming (vJoy Device 1) Button 16. After that the first eight free vJoy buttons are remapped. Those eight buttons are the Console's front end On-Off switches' forward positions (On positions).

The next eight Console buttons 73 - 80 are the Console's front end On-Off switches' bacward positions (Off positions). Remap them with the same buttons as above: Button 73 = (vJoy Device 1) Button 9, Button 74 = (vJoy Device 1) 10 etc. ...Button 80 = (vJoy Device 1) Button 16.

Throttle Console's IL-2 Sturmovik Profile

The button number remap list below is only directional but it helps you in the beginning. Of course you can use your own method if you come up with the better system! Remap all the "big number" buttons (65-112) to the empty white places (buttons) 9-16, 25-32 ja57-64:

Eight metal On-Off switches forward position:
Console Button 65 = vJoy Button 09 (altimeter pressure ON)
Console Button 66 = vJoy Button 10 (canopy close ON/rearm OFF)
Console Button 67 = vJoy Button 11 (cockpit lights ON)
Console Button 68 = vJoy Button 12 (navigation lights ON)
Console Button 69 = vJoy Button 13 (bomb bay doors open ON)
Console Button 70 = vJoy Button 14 (airbrakes down ON)
Console Button 71 = vJoy Button 15 (formation lights ON)
Console Button 72 = vJoy Button 16 (landing lights ON)

Eight metal On-Off switches backward position:
Console Button 73 = vJoy Button 09 (altimeter pressure OFF)
Console Button 74 = vJoy Button 10 (canopy open OFF/rearm ON)
Console Button 75 = vJoy Button 11 (instrument lights OFF)
Console Button 76 = vJoy Button 12 (navigation lights OFF)
Console Button 77 = vJoy Button 13 (bomb bay doors close PFF)
Console Button 78 = vJoy Button 14 (airbrakes up OFF)
Console Button 79 = vJoy Button 15 (formation lights ON)
Console Button 80 = vJoy Button 16 (landing lights OFF)

Rotary front switch:
Console Button 81 = vJoy Button 26 (remove flare gun OFF)
Console Button 82 = vJoy Button 27 (red flare ON)
Console Button 83 = vJoy Button 28 (green flare ON)
Console Button 84 = vJoy Button 29 (white flare ON)
Console Button 85 = vJoy Button 26 (remove flare gun OFF)

Two push/pull switches and covered switch:
Console Button 86 = vJoy Button 30 (boost ON)
Console Button 87 = vJoy Button 31 (engine start ON/stop OFF)
Console Button 88 = vJoy Button 32 (eject/chute)
Console Button 89 = not used - remove vJoy Remap!
Console Button 90 = not used - remove vJoy Remap!
Console Button 91 = not used - remove vJoy Remap!
Console Button 92 = not used - remove vJoy Remap!
Console Button 93 = not used - remove vJoy Remap!
Console Button 94 = vJoy Button 30 (boost OFF)
Console Button 95 = not used - remove vJoy Remap!
Console Button 96 = not used - remove vJoy Remap!

Rotary Encoder bakellite round knobs
Console Button 97 = vJoy Button 57 (yaw left slow rotating)
Console Button 98 = vJoy Button 58 (yaw right slow rotating)
Console Button 99 = vJoy Button 25 (bombs mode slow rotating)
Console Button 100 = vJoy Button 56 (bombs delay slow rotating)
Console Button 101 = vJoy Button 59 (roll left slow rotating)
Console Button 102 = vJoy Button 60 (roll right slow rotating)
Console Button 103 = not used - remove vJoy Remap!
Console Button 104 = not used - remove vJoy Remap!

Console Button 105 = vJoy Button 57 (yaw left fast rotating)
Console Button 106 = vJoy Button 58 (yaw right fast rotating)
Console Button 107 = not used - remove vJoy Remap!
Console Button 108 = not used - remove vJoy Remap!)
Console Button 109 = vJoy Button 59 (roll left fast rotating)
Console Button 110 = vJoy Button 60 (roll right fast rotating)
Console Button 111 = not connected - remove vJoy Remap!
Console Button 112 = not connected - remove vJoy Remap!

Removing vJoy Remap

Joystick Gremlin asennusohje.

Click the Remove Remap X-button (red arrow) when you want to clear the vJoy remapping completelly. After that the Remap window is empty and the current console button's Remap icon (red arrow) is disappearing and that button is not acting any more.

Setting up ESC key macro

Joystick Gremlin asennusohje.

Remove Button 24's vJoy Remap function as advised above. Instead of it add a 'Macro' by choosing it from the popup-list and then clicking 'Add' (red arrows). After that choose from the Action Settings -list 'Keyboard', click the round 'Record Keyboard and Joystick Inputs' icon to red and press and release keyboard's ESC key. After that click immediately the red record icon that the recording stop. Now the posterior small On-Off-On micro switch (near the big stabilizer wheel) is acting like an ESC key when you pull it backward.

NEW: In Game Key Mapping Tutorial!

Click to download key mapping instructions!

Click that console picture above and download tutorial for the IL-2 Sturmovik Great Battles Key Mapping page. Notice that consoles which are purchased before last summer 2019 have couple of different vJoy button numbers than the new models with 3 extra throttle handle buttons. Old Joystick Gremlin mapping with the "old throttle handle models" is still usable and you don't need to remap anything if you don't want.

I have polished my console mapping almost three years. There are now many new game features after September 30th 2019 big update 3.201 and they are noticed in this Key mapping tutorial. My mapping functions are very good with all the Axis and Allies planes and there are all the mostly needed fighters and bombers throttle console functions - you don't need to touch your keyboard practically at all. If you are specialized only to some type or few aircrafts (for ex. fighters) this is a good starting point to adjust your own personal button comms. But at first you must learn Joystick Gremlin and in game Key Mapping system.

Practical tips

Key Mapping example in IL-2 Sturmovik Great Battles: Red is my stick (joy1), green is my rudder pedals (joy 2) and ALL OTHER are yellow which is my Kanttorin Kone console mapped via Joystick Gremlin and vJoy virtual controller (Joy3).

It is very good idea to map ALL the Throttle Console's buttons and axes in the game (Settings/Key Mapping) via vJoy virtual device like in the picture above (yellow is vJoy). vJoy is acting in the game like all the other physically devices and it is listed with it's own device number. For ex. I have a Baur's Bf 109 BRD stick (red) as a Joy1, Slaw Device's Bf 109 rudder pedals (green) as a Joy2 and a vJoy virtual controller (yellow) as a Joy3. In the game there are shown only the vJoy (Joy3) and any physical Throttle Console (Joy 0 = unused in the game). Check carefully that your in game Throttle console's Joy-number is always that number which means your virtual vJoy!

Editing axes response curves

Joystick Gremlin setting up.

With the Joystick Gremlin you can edit axes response curves much more better and variedly than IL-2 Sturmovik's own 'Key Mapping / Sensitivity settings' function. You can use them both together when the modifying is very efective. In this picture is a RPM axis which response curve has edited from the upper part more sensitive. With that curve both the RPM and Throttle levers feeds engines and propellers exactly with the same power percents if the handles are moving side by side together.

You can balance all the analog axes (RPM, Throttle, radiators, mixture and stablilizer wheel) for ex. that the 50% (half way) is just in the middle of the turn over point!


Joystick Gremlin must open every time when you are going to use your Throttle Console in game. The application opens automatically the last profile which was used before shutting it. You can activate the profile automatically: Open Tools / Options and choose General. Tick the box "Activate profile on launch". After that the small Gamepad icon in the upper part of the program main window is active (green) when you launch the application. Check the other Options too and tick what you wish!

Il-2 Sturmovik Great Battle starts button numbers from null (0) when Joystick Gremlin starts from one (1). It doesn't matter, but in the game button numbers are always type "Device (for ex. vJoy) button number minus 1"

To Console Page » Page up! »