1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

Manette de contrôle Mach3 sous EMC2

Discussion dans 'EMC2 / LinuxCNC' créé par Edge540, 16 Octobre 2011.

  1. Edge540

    Edge540 Apprenti

    Messages:
    203
    Inscrit:
    1 Octobre 2010
    Localité:
    Metz 57
    Manette de contrôle Mach3 sous EMC2
    Bonjour, j'ai fair l'aquisition d'une manette de commande USB(voir photo) dédiée à Mach3. Travaillant avec EMC2, j'ai essayé de la configurer comme un joypad ou joystik sans succès :sad: :sad: . En fait cett manette fonctionne plutot comme un second clavier. :???: :???:
    En effet +X correspond à 6 et -X à 4, +Y = 1 et -Y=2 etc Emergency stop = ç etc...etc; . En fait la majorité des touches de ce pad corresponde à des touche du clavier
    Pour la faire fonctionner, il me suffirait donc de réaffecter les raccoucis clavier dans axis... mais comment faire???
    Un spécialiste aurait -il une solution???
    l'idée est de remplacer les mouvent X et Y avec les flèches par les touches 123ç etc...

    Merci d'avance..

    remote.jpg
     
  2. jcma

    jcma Compagnon

    Messages:
    1 658
    Inscrit:
    2 Novembre 2008
    Localité:
    Mulhouse - Haut-Rhin
  3. Edge540

    Edge540 Apprenti

    Messages:
    203
    Inscrit:
    1 Octobre 2010
    Localité:
    Metz 57
    Manette de contrôle Mach3 sous EMC2
    Merci mais la méthode joystick ne fonctionne pas avec cette manette. LA création UDEV pèche à priori pour ce pad. J'ai essayé la méthode d'ewidance avec une manette saitek et la ça fonctionne.
    EN fait ce pad MAch3 n'est pas reconnu comme joystick apparement. :sad: :sad:
     
  4. Edge540

    Edge540 Apprenti

    Messages:
    203
    Inscrit:
    1 Octobre 2010
    Localité:
    Metz 57
    Manette de contrôle Mach3 sous EMC2
    ça y est j'ai trouvé le logiciel qui permet de configurer cette manette.

    En fait sous UBUNTU /LINUX un utilitaire permet de "remapper" un clavier.
    En ouvrant un treminal puis xev on détermine les Keycodes envoyés par la manette ( en fair déplacement en X = 8 en positif et 6 en négatif au lieu des flèches utilisée par axis EMC2)

    ensuite avec http://www.jwz.org/xkeycaps/ il suufit de réassigner les touches clavier ( 8 et 6 = flèche gauche et droite ) etc pour les autres touches du pad.

    Cette méthode est diffréente de celle pour les joystick car ce pad se comporte comme un clavier USB limité aux touches 134689+-$^2 et quelques autres
     
  5. ewidance

    ewidance Ouvrier

    Messages:
    256
    Inscrit:
    4 Octobre 2010
    Localité:
    Montpellier
    Manette de contrôle Mach3 sous EMC2
    Alors là, chapeau! Tu viens de doter les emc2istes du pendant le moins cher du marché : moins de 30 euros livrés...
     
  6. MJL

    MJL Ouvrier

    Messages:
    358
    Inscrit:
    10 Décembre 2007
    Localité:
    Lyon
    Manette de contrôle Mach3 sous EMC2
    Bonjour,

    Ca s'achète où ce bouzin ?
    J'ai déjà couplé un joystick à mon EMC2 mais ce truc semble pourvoir faire un bon complément surtout si c'est étanche et tout et tout :)

    Merci d'avance.
     
  7. ewidance

    ewidance Ouvrier

    Messages:
    256
    Inscrit:
    4 Octobre 2010
    Localité:
    Montpellier
  8. Edge540

    Edge540 Apprenti

    Messages:
    203
    Inscrit:
    1 Octobre 2010
    Localité:
    Metz 57
    Manette de contrôle Mach3 sous EMC2
    Une autre solution que je suis en train d'exporer est de récupérer l'électronique d'un clavier pour tout simplement remplacer celle de cette manette et avoir les bons racourcis clavier sans modifier le mapping du clavier original. J'ai testé avec un vieux clavier PS2 et cela marche et est assez simple. Il me reste a trouver une électronique USB
    L'électronique de cette manette est intégrée totalement mais sous chaque touche il y a un bouton poussoir assez gros et dont les contacts peuvent être facilement renvoyé vers l'électronique d'un clavier usb ( chercher sur le net Hacking a PC keyboard, il y as des explications sur le principe)
     
Chargement...

Partager cette page