In the picture above are the eight axes which you must first calibrate with the instructions below. There are also the special buttons and their numbers. You must remap those buttons with the Joystick Gremlin AND vJoy applications (instructions are in this page later). All the other buttons and switches without the numbers are buttons 1-64. IL-2 Sturmovik Great Battles game recognises those front-end (1-64) buttons without any special mapping straight after Joystick Gremlin is in action. Off course you must map them in the game with the Settings/Key Mapping!
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.
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.
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.
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.
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. 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-112 connectors for rotary encoders (trimms, they need button mapper application, too).
Console's MJ16 USB circuit board makes possible to connect up to 112 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 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.
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 three trimming axes (black bakelite knobs). Every trimming axis has four functions: counterclockwise slow motion, clockwise slow motion, counterclockwise fast motion and clockwise fast motion. Trimms are these ones: Yaw trim (buttons 97/98 and 105/106), Pitch trim (buttons 99/100 and 107/108) and Roll trim (buttons 101/102 and 109/110). Rotary encore trimms are very sharp but pretty slow to trim.
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 (expecially when there are coming bullet holes to your war plane...) 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.
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!
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 (left) but the DCS World simulator understand all the console's 112 buttons (right), so choose your game. Id you fly them both just select the right DCS picture's values! Click then Apply and close the application, it is ready done!
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):
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.
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'.
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 64 button profile from those buttons.
This picture shows all the vJoy virtual device's 64 buttons. Blue colored buttons are already remapped and ready-to-use (click Throttle Console's switches and buttons and you can see the red lights). It is very useful to remap the rest buttons 65-112 to the empty white places (buttons) which the game understands. 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.
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 (besides ONE exception) as above: Button 73 = (vJoy Device 1) Button 9, Button 74 = (vJoy Device 1) 10 etc. ...Button 80 = (vJoy Device 1) Button 16.
NOTICE! The exception is the Button 78 (in my profile): remap it as a (vJoy Device 1) Button 25. To this button (On-Off switch baward position) is becoming a special reset trimms function in the game's Key mapping airplane tab. When you move this On-Off switch forward it lower the airbrakes (and also starts Stuka's siren if used). When you move it backwards it rise the airbrakes (stop the siren) and also reset trimms! It helps you lift your dive bomber's nose after steep dive when the pitch trimmer has adjusted full nose heavy!
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 (alt. pressure airfield/orders)
Console Button 66 = vJoy Button 10 (canopy close/window open)
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)
Console Button 70 = vJoy Button 14 (airbrakes down)
Console Button 71 = vJoy Button 15 (tailwheel lock/park. brakes off)
Console Button 72 = vJoy Button 16 (landing lights on)
Eight metal On-Off switches backward position:
Console Button 73 = vJoy Button 09 (alt. pressure standard/orders)
Console Button 74 = vJoy Button 10 (canopy open/window closed)
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)
Console Button 78 = vJoy Button 25 (airbrakes up/reset trimms)
Console Button 79 = vJoy Button 15 (tailwheel lock/park. brakes on)
Console Button 80 = vJoy Button 16 (landing lights off)
Rotary front switch:
Console Button 81 = vJoy Button 26 (remove flare gun)
Console Button 82 = vJoy Button 27 (red flare)
Console Button 83 = vJoy Button 28 (green flare)
Console Button 84 = vJoy Button 29 (white flare)
Console Button 85 = vJoy Button 26 (remove flare gun)
Two push/pull switches and covered switch:
Console Button 86 = vJoy Button 30 (boost on)
Console Button 87 = vJoy Button 31 (engine start(stop)
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 knobs:
Console Button 97 = vJoy Button 57 (yaw slow rotating)
Console Button 98 = vJoy Button 58 (yaw slow rotating)
Console Button 99 = vJoy Button 59 (pitch slow rotating)
Console Button 100 = vJoy Button 60 (pitch slow rotating)
Console Button 101 = vJoy Button 61 (roll slow rotating)
Console Button 102 = vJoy Button 62 (roll 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 fast rotating)
Console Button 106 = vJoy Button 58 (yaw fast rotating)
Console Button 107 = vJoy Button 59 (pitch fast rotating)
Console Button 108 = vJoy Button 60 (pitch fast rotating)
Console Button 109 = vJoy Button 61 (roll fast rotating)
Console Button 110 = vJoy Button 62 (roll fast rotating)
Console Button 111 = not used - remove vJoy Remap!
Console Button 112 = not used - remove vJoy Remap!
Removing vJoy Remap
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.
Setting up ESC key macro
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.
Editing axes response curves
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.
NOTICE! 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!
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. 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 as a Joy0, Slaw Device's Bf 109 rudder pedals as a Joy1, Kanttorin Kone Throttle Console as a Joy2 and vJoy (where the whole console is remapped) as a Joy3. In the game there are shown only the vJoy (Joy3) and any physical Throttle Console (Joy 2). And it really rocks! :)
IL-2 Sturmovik Great Battles has only one toggle gears button, so map it both forward and backward (two commands to toggle gears in the game: vJoy Button 2 and vJoy Button 3). Some simulators use two gears functions (gears up and gears down) so they need two position Gear switch
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!
Notice: 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 "Button number minus 1"-