Stránka 1 z 2
Ubuntu 10.04 EMC2 a gamepad logitech
Napsal: 20. 9. 2010, 8:44
od packa
Povedlo se již někomu uchodit na verzi 10.04 gamepad od logitechu v EMC2
pokud ano na jakých ovladačích a jak?
re
Napsal: 20. 9. 2010, 10:33
od Radek-B
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
re
Napsal: 21. 9. 2010, 10:31
od Radek-B
Pomohlo ti to ?
gamepad
Napsal: 21. 9. 2010, 2:06
od packa
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
Re: gamepad
Napsal: 21. 9. 2010, 2:41
od Radek-B
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
gamepad
Napsal: 21. 9. 2010, 3:11
od packa
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
re
Napsal: 21. 9. 2010, 3:31
od Radek-B
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 
'_________________'
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
osa A
Napsal: 21. 9. 2010, 5:38
od packa
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??
RE
Napsal: 21. 9. 2010, 7:40
od Radek-B
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
gamepad-mrtvgý chod
Napsal: 22. 9. 2010, 6:09
od packa
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 .
re
Napsal: 22. 9. 2010, 7:00
od Radek-B
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
game
Napsal: 22. 9. 2010, 9:02
od packa
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
hal
Napsal: 25. 9. 2010, 1:20
od packa
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
jedno tl
Napsal: 25. 9. 2010, 2:59
od packa
tak už jsem to pořešil je to upně jednoduchá hradlová logika jen to dobře zapsat
Re: jedno tl
Napsal: 25. 9. 2010, 6:51
od krizma
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?
