Ubuntu 10.04 EMC2 a gamepad logitech
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
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
$ 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
automatizace/konstrukce
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
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
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
Skus to pro zacatek jen takto, mel bys tim analogove ovladat pohyb os. Kdyz tak sem postni ty chyby.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
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
automatizace/konstrukce
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
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
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
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
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
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
automatizace/konstrukce
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
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
RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
automatizace/konstrukce
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 .
Ale asy byl vhodnější mrtvý chod .
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
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
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
automatizace/konstrukce
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
# 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.
muzes to sem hodit?packa píše:tak už jsem to pořešil je to upně jednoduchá hradlová logika jen to dobře zapsat

Martin