1
Manuel ICP V1.7 du 25/03/2017
Auteur : Martijn"Redneck"Hoving
L’interface de l’ICP repose sur le microcontrôleur ATMEL 32U.
Le contrôleur est programmé en tant que périphérique de jeux et apparait
comme tel dans la liste de vos périphériques sous Windows au même titre que
vos joystick et throttle.
Le contrôleur possède 32 boutons Direct X et 4 axes. Les axes peuvent être
uniquement assignés parmi les axes possibles dans BMS.
Traduction française par la Division Meute Alpine avec l’autorisation de Redneck
2
Table des matières
Configuration de l’ICP dans BMS .............................................................................................................. 3
Affectation de boutons ..................................................................................................................... 4
Affectation du “Toggle Switches“...................................................................................................... 5
Généralités ................................................................................................................................. 5
Position Drift CO ......................................................................................................................... 6
Position Warm Reset .................................................................................................................. 7
Modification du fichier key pour les positions Drift Co et Warm Reset .................................... 8
Modification du fichier key pour les positions Drift/Co ............................................................ 9
Affectation de l’interrupteur Auto/Gain ........................................................................................... 9
Affectation de fonctions aux molettes ............................................................................................ 10
Connexions ...................................................................................................................................... 11
Dimensions ...................................................................................................................................... 12
Configuration de l’ICP dans DCS ................................................................................................ 13
Configuration de l’ICP dans X Plane 11 ..................................................................................... 15
3
Configuration de l’ICP dans BMS
ICP in Falcon :
Redneck ICP :
4
Affectation de boutons Pour assigner les boutons, ouvrez la page du SETUP de BMS et cherchez la rubrique des
fonctions de l’ICP
Pour affecter par exemple le bouton COM1 : 1) Sélectionner la ligne F1 COM 1 de l’ICP
2) Presser le bouton COM1 de votre ICP
3) Bon travail ! Vous venez de réussir cette affectation
Maintenant que vous savez faire cela, il ne vous reste plus qu’à recommencer à l’identique
pour tous les autres boutons !
5
Affectation du “Toggle Switches“ Généralités
Les interrupteurs à multipostions agissent différemment car ils sont programmables en
DirectX. Il faut donc un paramétrage complémentaire.
La position du milieu étant une position OFF il faudra modifier le fichier .key utilisé. Dans le
dossier Docs de votre installation de Falcon vous trouverez le manuel qui décrit le fichier key
et comment il travaille. Je vous recommande de lire le chapitre 6.1 du manuel :
/Docs/Key Files & Input BMS Key File Manual.PDF
Il existe une difficulté provenant du fait que dans Windows la numérotation des DX part de 0
alors que, dans BMS, la numérotation démarre à 1.
Le numéro DX affecté à l’ICP dépend du nombre de périphériques connectés à votre
ordinateur. Il peut donc différer de l'exemple décris ci-dessous et si les actions restent les
mêmes, il faudra quand même les adapter à votre cas particulier.
J’ai créé quelques lignes de code qui doivent être copié dans votre callsignt keyfile.cfg en les adaptant
à la numérotation de vos DX.
SimWarnReset 22 -2 -2 0 0x0 0
SimDriftCOOff 22 -2 -2 0x42 0x0 0 "ICP: DRIFT C/O Switch -
NORM"
SimDriftCOOn 24 -2 -2 0 0x0 0 "ICP: DRIFT C/O Switch - ON"
SimDriftCOOff 24 -2 -2 0x42 0x0 0 "ICP: DRIFT C/O Switch - NORM"
SimArmMasterArm 23 -2 -2 0 0x0 0 "MISC: MASTER ARM Switch - ON"
SimSafeMasterArm 23 -2 -2 0x42 0x0 0 "MISC: MASTER ARM Switch
- OFF"
SimSafeMasterArm 25 -2 -2 0x42 0x0 0 "MISC: MASTER ARM Switch - OFF"
SimSimMasterArm 25 -2 -2 0 0x0 0 "MISC: MASTER ARM Switch - SIM"
Si vous avez lu le chapitre 6.1 indiqué, vous comprendrez les lignes ci-dessus
Pour les bouchés de la DMA notez que, si cet exemple utilise le BMS Ful.key, cela doit être fait dans le
fichier key que vous utilisez ! Votre colonel Wolf vous indiquera avec amabilité ce que vous n’auriez
pas compris !
Vous seriez particulièrement bien avisé de faire préalablement une sauvegarde de votre fichier key
afin de ne pas le réclamer pour les 36 iéme fois à votre cher colonel. (Hors sujet : battu par le ré envoi
des logins et mots de passe TS !°
6
Position Drift CO Ouvrez Falcon et allez, dans le setup, dans le tableau des affectations du tableau de commandes.
Descendez vers la section ICP et sélectionnez la fonction Drift/CO.
Une fois fait, actionner sur votre ICP l’interrupteur à bascule en l’amenant sur la position Drift/CI.
Un numéro apparait pour le bouton correspondant. Dans l’exemple numéro 89 mais le vôtre peut
être différents.
Notez ce numéro sur un kleine papir (ne vous fiez pas à votre mémoire, l’expérience des briefings
avant vol ayant largement montré qu’elle est mauvaise ! je ne cite pas de noms mais je pense très
fort à certains ...)
Remettez l’interrupteur en position centrale
Figure 1
7
Position Warm Reset Maintenant sélectionnez la fonction Warm Reset.
Une fois fait, actionnez sur votre ICP l’interrupteur à bascule en l’amenant sur la position Warm
Reset. Cette fois, l’interrupteur va revenir de lui-même vers la position centrale.
Un numéro de bouton à apparu. Dans l’exemple c’est le numéro 87 mais le vôtre peut être différents.
Notez ce numéro sur un kleine papir. Une question se pose : le même papier que précédemment ou
un autre ? les deux théories ont leurs arguments pour ou contre ! je proposerai prochainement une
réunion d’état major pour débattre de cet important problème.
Figure 2
8
Modification du fichier key pour les positions Drift Co et Warm Reset
1 - Ouvrez avec un éditeur de texte type Notpad le ficher key.
2 - Copier et coller les lignes suivantes SimWarnReset 22 -2 -2 0 0x0 0
SimDriftCOOff 22 -2 -2 0x42 0x0 0 "ICP: DRIFT C/O Switch -
NORM"
SimDriftCOOn 24 -2 -2 0 0x0 0 "ICP: DRIFT C/O Switch - ON"
SimDriftCOOff 24 -2 -2 0x42 0x0 0 "ICP: DRIFT C/O Switch - NORM"
SimArmMasterArm 23 -2 -2 0 0x0 0 "MISC: MASTER ARM Switch - ON"
SimSafeMasterArm 23 -2 -2 0x42 0x0 0 "MISC: MASTER ARM Switch
- OFF"
SimSafeMasterArm 25 -2 -2 0x42 0x0 0 "MISC: MASTER ARM Switch - OFF"
SimSimMasterArm 25 -2 -2 0 0x0 0 "MISC: MASTER ARM Switch -
SIM"
3 - Modifier les lignes
Pour les modifications rappelez-vous que la numérotation Winndows démarre à zéro et donc que vous devez
retranchez un aux numéros lus pour chaque bouton.
Exemple 1 :
89 passe à 88
SimDriftCOOff 22 -2 -2 0x42 0x0 0 "ICP: DRIFT C/O Switch -
NORM"
Devient :
SimDriftCOOff 88 -2 -2 0x42 0x0 0 "ICP: DRIFT C/O Switch -
NORM"
Exemple 2 :
87 passe à 86
Dans ce cas SimWarnReset 22 -2 -2 0 0x0 0
Devient SimWarnReset 86 -2 -2 0 0x0 0
Félicitation ! Vous venez de programmer les positions supérieure et inférieure de l’interrupteur.
9
Modification du fichier key pour les positions Drift/Co SimDriftCOOn 24 -2 -2 0 0x0 0 "ICP: DRIFT C/O Switch - ON"
devient
SimDriftCOOn 88 -2 -2 0 0x0 0 "ICP: DRIFT C/O Switch - ON"
et SimDriftCOOff 24 -2 -2 0x42 0x0 0 "ICP: DRIFT C/O Switch -
NORM"
Devient
SimDriftCOOff 88 -2 -2 0x42 0x0 0 "ICP: DRIFT C/O Switch -
NORM"
Affectation de l’interrupteur Auto/Gain
Cet interrupteur ne peut pas être affecté aux fonctions Auto et Gain puisqu’actuellement ces fonctions ne sont pas modélisées dans F4 BMS.
Vous pouvez par contre l’affecter a d’autres fonctions.
Par exemple la function Master Arm peut être affecté à cet interrupteur Auto/Gain par la
programmation :
1) Trouver le numéro affecté aux positions dans le setup de falcon en actionnant cet
interrupteur.
2) Modifier en conséquence le fichier key
SimArmMasterArm 23 -2 -2 0 0x0 0 "MISC: MASTER ARM Switch - ON"
SimSafeMasterArm 23 -2 -2 0x42 0x0 0 "MISC: MASTER ARM Switch
- OFF"
SimSafeMasterArm 25 -2 -2 0x42 0x0 0 "MISC: MASTER ARM Switch - OFF"
SimSimMasterArm 25 -2 -2 0 0x0 0 "MISC: MASTER ARM Switch - SIM"
Les nombres 23 et 25 de l’exemple ont été modifiés (retrait de 1 sur les numéros indiqués dans le
setup de Falcon).
10
Affectation de fonctions aux molettes
Les 4 molettes sont considérées comme des axes dans le firmware et apparaissent donc comme telles
dans les options avancées du setup de F4 BMS.
Figure 3
Position des axes/molettes
Axe Z Molette supérieure gauche
Axe X Molette inférieure gauche
Axe Y Molette supérieure droite
Twist Z Molette supérieure droite
L’axe Z peut être assigné à la brillance du HUD et fonctionne comme un interrupteur pour activer le
HUD.
Tous les autres axes peuvent être assigné comme vous le voulez.
Il n’est pas possible d’affecter un rôle de touche à une des molettes.
11
Connexions
L’éclairage d’arrière-plan peut se faire à travers la jonction USB ou bien en utilisant une source
extérieure de tension 5V DC.
Le cavalier encadré en rouge est branché par default pour une
alimentation par le port USB. Il est positionné sur les broches supérieures et milieu du connecteur.
Pour une alimentation extérieure descendez le cavalier sur la broche du milieu et celle du bat.
Les broches encadrées en vert sont celles de l’alimentation extérieure 5V DC :
La broche gauche est pour le 5V
La broche droite est pour la masse GND
Modification par utilisation d’un interrupteur réel démonté sur un vrai F16
Sur l’ICP fourni, Le PCB est un interrupteur à 4 voies pour agir comme le DCS mais peut être remplacé par un DCS réel. Pour cela :
Dessouder le petit interrupteur d’origine et démontez le.
Agrandissez le trou à un diamètre de 19 mm
Reconnecter sur les broches à la gauche du PVB sur l’arrière.
12
Dimensions
13
Configuration de l’ICP dans DCS
Les assignations d’axes ou de touches se font selon le protocole standart d’affectation dans
DCS, le périphérique apparaissant sous le nom Redneck ICP.
14
15
Configuration de l’ICP dans X Plane 11
Les assignations d’axes ou de touches se font selon le protocole standart d’affectation dans
Xplane, le périphérique apparaissant sous le nom Redneck ICP.
16
Redneck
Visitez ma page :
https://www.facebook.com/Redneck.Vipergear/
Et bon vol.
https://www.facebook.com/Redneck.Vipergear/