Ubuntu 10.04 EMC2 a gamepad logitech

Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

20. 9. 2010, 8:44

Povedlo se již někomu uchodit na verzi 10.04 gamepad od logitechu v EMC2
pokud ano na jakých ovladačích a jak?
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

20. 9. 2010, 10:33

Do terminalu zadas:
$ less /proc/bus/input/devices
pokud tam to zarizeni najdes mas v podstate vyhrano a budes postupovat dal:
http://wiki.linuxcnc.org/cgi-bin/emcinf ... te_Pendant

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

21. 9. 2010, 10:31

Pomohlo ti to ?
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

21. 9. 2010, 2:06

bohužel se mi nedaří jel jsem podle popisu ale vždy mi to hlásí chyby jednu odstraním aje tam další zařízení se jeví takto:
I: Bus=0003 Vendor=046d Product=c219 Version=0110
N: Name="Logitech Logitech Cordless RumblePad 2"
P: Phys=usb-0000:00:1d.1-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input8
U: Uniq=
H: Handlers=event7 js0
B: EV=20001b
B: KEY=fff0000 0 0 0 0 0 0 0 0 0
B: ABS=30027
B: MSC=10
B: FF=1 7030000 0 0

do halfile jsem dal toto:
# for remote joypad
loadusr -W hal_input -KRAL Cordless

a do ini file jsem dopsal: HALUI = halui
a pokračoval podle navodu ale moc jsem tomu nerozuměl
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

21. 9. 2010, 2:41

packa píše:bohužel se mi nedaří jel jsem podle popisu ale vždy mi to hlásí chyby jednu odstraním aje tam další zařízení se jeví takto:
I: Bus=0003 Vendor=046d Product=c219 Version=0110
N: Name="Logitech Logitech Cordless RumblePad 2"
P: Phys=usb-0000:00:1d.1-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input8
U: Uniq=
H: Handlers=event7 js0
B: EV=20001b
B: KEY=fff0000 0 0 0 0 0 0 0 0 0
B: ABS=30027
B: MSC=10
B: FF=1 7030000 0 0

do halfile jsem dal toto:
# for remote joypad
loadusr -W hal_input -KRAL Cordless

a do ini file jsem dopsal: HALUI = halui
a pokračoval podle navodu ale moc jsem tomu nerozuměl
Skus to pro zacatek jen takto, mel bys tim analogove ovladat pohyb os. Kdyz tak sem postni ty chyby.

loadusr -W hal_input -KRAL Rumble

setp halui.jog-deadband 0.1
setp halui.jog-speed 2000

setp input.0.abs-x-scale 127.5
setp input.0.abs-y-scale -127.5
setp input.0.abs-rz-scale -127.5
setp input.0.abs-x-offset 127
setp input.0.abs-y-offset 127
setp input.0.abs-rz-offset 127

net velX input.0.abs-x-position => halui.jog.0.analog
net velY input.0.abs-y-position => halui.jog.1.analog
net velZ input.0.abs-rz-position => halui.jog.2.analog
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

21. 9. 2010, 3:11

mám to nakopčit do svého hal nebo do postgui hal?
v obou případech se to jeví stejně


Debug file information:
custom_postgui.hal:17: Unknown command '_________________'
4767
PID TTY STAT TIME COMMAND
4816
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

21. 9. 2010, 3:31

Nemusis davat cely vypis, editl sem ti jen to dulezite a to je: DEBUG

Pise ti to ze v souboru postgui mas na radku 17 neznamy prikaz. Proste ti to pise ze to tam nemuzes nakopcit i s tou carou pod PRIZPEVKEM :D '_________________'

Ano z toho cojsem poslal udelej soubor treba: joy.hal

A tento volej,,, v ini souboru dopises do sekce" [HAL]

HALFILE = joy.hal

Pak muzes zkusit jestli to funguje. V hal show config se muzes podivat na piny toho zarizeni input a hned zaroven zjistis jejich presna jmena a funkce. S temi pak muzes v hal dal pracovat , treba mu reknes ze tlacitko 1 povede do halui ktere obstarava start.

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

21. 9. 2010, 5:38

tak už mi to chodí díky moc za rady a rted ještě jedna otázka jaký ma standartně nastavený EMC2 klávesové skratky na ovládání A čkový osy a kde je můžu změnit??
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

21. 9. 2010, 7:40

Skus HELP a quick reference vpravo nahore v AXIS. Vsechno co potrebujes mas ted pred sebou. Nevim co presne chces udelat, tech moznosti je vice, musis presneji definovat. Kdyz tak sem postni navod a svoje konfiguraky at i ostani vedi co s tim. Ja to kdyz tak jen lehce upravim.

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

22. 9. 2010, 6:09

Ještě jsem narazil na jednu takovou blbou věc a to je citlivost ovladače, když chci najet jen jednou osou tak si pohnu i druhou pod tou samou pákou, je možnost ošetřit nějak v hal mrtvý chod páky nebo blokovat druhou osu pod stejnou pákou- mám na mysli že by první osa která se rozjede vyblokovala pohyb druhé .
Ale asy byl vhodnější mrtvý chod .
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

22. 9. 2010, 7:00

setp halui.jog-deadband 0.3

Ty moc nevis co delas, nebo co si udelal ze jo. To nevadi, uceny z nebe nespad. Postni sem svuj konfigurak, ja ti to projdu a dam z-5.

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

22. 9. 2010, 9:02

co se EMC a hal týče tak jsem naprosto v lese hal manual jsem se snažil nastudovat ale je jen v en a to je další problém , překlad z googlu nedává už vůbec msysl .














# Include your customized HAL commands here
# The commands in this file are run after the AXIS GUI (including PyVCP panel) starts

setp halui.jog-deadband 0.1
setp halui.jog-speed 2000

setp input.0.abs-x-scale 127.5
setp input.0.abs-y-scale -127.5
setp input.0.abs-rz-scale -127.5
setp input.0.abs-z-scale -127.5

setp input.0.abs-x-offset 127
setp input.0.abs-y-offset 127
setp input.0.abs-rz-offset 127
setp input.0.abs-z-offset 127

net velX input.0.abs-x-position => halui.jog.0.analog
net velY input.0.abs-y-position => halui.jog.1.analog
net velZ input.0.abs-rz-position => halui.jog.2.analog
net velA input.0.abs-z-position => halui.jog.3.analog
Naposledy upravil(a) packa dne 25. 9. 2010, 7:09, celkem upraveno 1 x.
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

25. 9. 2010, 1:20

tak už se mi podařilo rozchodit většinu tlačítek potřebných pro moji aplikaci jen bych potřeboval radu jaký příkaz je pro funci - např pro vřeteno zapnuto vypnuto jedním tlačítkem?
předem dík za každou radu
Uživatelský avatar
packa
Příspěvky: 7048
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

25. 9. 2010, 2:59

tak už jsem to pořešil je to upně jednoduchá hradlová logika jen to dobře zapsat
krizma
Příspěvky: 172
Registrován: 7. 1. 2008, 7:12
Bydliště: Brno
Kontaktovat uživatele:

25. 9. 2010, 6:51

packa píše:tak už jsem to pořešil je to upně jednoduchá hradlová logika jen to dobře zapsat
muzes to sem hodit? :idea:
Martin
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“