Externí tlačítka

Diskuze o softvéru MACH od tvůrců Artsoft všech verzí: dotazy, programování, skripty, poznatky atd...
Schusterj
Příspěvky: 63
Registrován: 4. 4. 2013, 11:24

7. 6. 2013, 3:04

Nevíte jestli se dá koupit nebo sehnat návod jak postavit emulátor určitých tlačítek klávesnice. Mám na mysli použít externí tlačítka pro ovládání Machu (start stop...... Atd.)
Mohla by to být konstrukce s mikročipem PIC nebo AVR.
Díky
yaqwsx
Příspěvky: 137
Registrován: 9. 9. 2011, 1:12

7. 6. 2013, 5:10

Na internetu se těchto konstrukcí válí spousty; např. http://www.obdev.at/products/vusb/hidkeys.html nebo http://www.krezac.net/avr/yake-en
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22929
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

7. 6. 2013, 6:28

hledej teensy
je to hardware s podporou HID
muze to emulovat klavesnici
pripojis na to treba tlacitka potaky encodery
Vsechna prava na chyby vyhrazena (E)
dendy
Příspěvky: 54
Registrován: 14. 12. 2012, 5:14
Bydliště: Jížní Čechy,

7. 6. 2013, 6:53

Tahle možnost mne taky zaujala.
Tady je odkaz v Cz.
http://www.hw.cz/navrh-obvodu/software/ ... y-avr.html" onclick="window.open(this.href);return false;
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22929
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

7. 6. 2013, 8:38

jo je to vpodstate to same ale podstatne slozitejsi cesta
pro pouziti teensy nemusi byt clovek ani programator ani elektrikar
Vsechna prava na chyby vyhrazena (E)
dendy
Příspěvky: 54
Registrován: 14. 12. 2012, 5:14
Bydliště: Jížní Čechy,

7. 6. 2013, 9:31

robokop píše:jo je to vpodstate to same ale podstatne slozitejsi cesta
pro pouziti teensy nemusi byt clovek ani programator ani elektrikar
To máš pravdu akorát je škoda že se teensy nedá koupit na nějakém Cz shopu.
Nemám s nakupováním z ciziny zkušenosti a tím pádem mě to odrazuje.
Kdyby někdo objednával teensy++2.0 tak bych se přidal a somozřejmě bych přispěl na poštovné.
Schusterj
Příspěvky: 63
Registrován: 4. 4. 2013, 11:24

8. 6. 2013, 3:16

Tak jsem to vyřešil vykucháním starší klávesnice. Vyndal jsem řadič, je to matice 8x16,zmapoval klávesy které potřeuji, kombinaci zapsal a je to.


........ Tak vyzkoušeno a už i funkční 8). Cena: zdarma. Vyplatilo by se klidně koupit i novou klávesnici za cca 160 Kč, je jich plnej internet.
Schusterj
Příspěvky: 63
Registrován: 4. 4. 2013, 11:24

26. 8. 2013, 1:41

Tak jsem si nakonec postavil HID keys s mikrokontrolérem ATmega8, je to jednoduché, má to možnost emulovat 18 tlačítek, což mi stačí. Tlačítka jsem nagraboval přez Keygrabber. Potřeboval bych ale poradit, jak Keygrabber spouštět spolu s Machem, a po ukončení Machu aby se ukončil i keygrabber. Všechny návody na netu jsou v angličtině.
Nemáte někdo s tímhle programem nějaký zkušenosti?
Schusterj
Příspěvky: 63
Registrován: 4. 4. 2013, 11:24

29. 8. 2013, 2:42

Tak vyřešeno, nikdo sich neporadil, ale poradil jsem si sám úpravou zástupce macha ve vlastnostech.
Měl bych ale ještě jeden problém na vyřešení, jak nakonfigurovat externí LED diody, připojené na výstupy lpt. Tlačítka jsou celkem jasné, dají se konfigurovat v záložce vstupů a v záložce System Hotkeys - external buttons.
Jak ale na ledky, když mají OEM kódy. Jedná se mi o Led OEM kód 59,60,61,MPG axis LED X, Y, Z.
Poradí někdo? Nebo nejsem na CNC fóru? :?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22929
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

29. 8. 2013, 8:40

tohle asi pujde hodne blbe, jestli vubec
ale mach temer neznam
Vsechna prava na chyby vyhrazena (E)
lajoolaj
Příspěvky: 16
Registrován: 8. 11. 2012, 9:59
Bydliště: Nitra

30. 8. 2013, 11:27

Je to možné. Ja som to vyriešil cez tzv. Brain je to v záložke Operator. Zadáš tam OEM led ktorú chceš zapínať a pridelíš príslušný výstup.
Nie je to žiadny problém.
Schusterj
Příspěvky: 63
Registrován: 4. 4. 2013, 11:24

30. 8. 2013, 8:43

Tak se o to pokouším, ale nějak mi to nejde.
Zadal jsem:
X scale(OEM led 59)-No Operation, Pass signal-output4(mám tam nakonfigurován pin 1 na lpt)
Y scale(OEM led 60)................. output5(pin 14)
Z scale(OEM led 61).................. output 6(pin16)

Ledky jsou funkční, rozsvítí se když zatrhnu v menu output, "aktive low".
V Brains to mam povolený, tak nevím co je špatně
lajoolaj
Příspěvky: 16
Registrován: 8. 11. 2012, 9:59
Bydliště: Nitra

31. 8. 2013, 2:40

Zdá sa že to robíš správne. Nie som teraz pri stroji tak to nemôžem overiť ale presne tieto ledky používam a funguje mi to.
Skúšal si tam dať iné OEM či to funguje? Alebo vyskúšaj inú verziu Machu.
Nahraj sem ten tvoj Brain súbor a ja sa ti na to skúsim pozrieť.
Schusterj
Příspěvky: 63
Registrován: 4. 4. 2013, 11:24

31. 8. 2013, 5:52

Tak na ledku JOG MODE - MPG, to funguje. Tak nevím co je špatně, tady přikládám soubor.
LED X Y Z.brn.zip
(411 bajtů) Staženo 381 x
lajoolaj
Příspěvky: 16
Registrován: 8. 11. 2012, 9:59
Bydliště: Nitra

31. 8. 2013, 6:47

Problém je že tam máš nastavené OEM na DRO. Upravil som ti to skús či to pôjde.
Přílohy
LED X Y Z.rar
(2.54 KiB) Staženo 338 x
Odpovědět

Zpět na „MACH všech verzí“