Manuel ICP - Freemeute.alpine.free.fr/Upload/Divers/ICP/ICP V1.7 DX Manuel... · 2017. 4. 7. · 1...

16
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

Transcript of Manuel ICP - Freemeute.alpine.free.fr/Upload/Divers/ICP/ICP V1.7 DX Manuel... · 2017. 4. 7. · 1...

  • 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/