Myös korttimaksu toimii

EMC2, halui ja axis

Aloittaja petko, 10.10.08 - klo:07:56

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

petko

Terve,
Onko mitään uutta?
Voi olla kämmäsin itse jotain kokeillessani MUHI:a 8.04 LTS:n kanssa enkä viitsinyt sen kummemmin testailla. 6.04 on edelleen autotallikoneessa.

Martzis

Juuri virittelin toimivaksi ton 8.04 ja python 2.5:n kanssa. Ihan pieniä hienosäätöjä tarvii tehdä faileihin. Postaa kohta ohjeita.

Martzis

Päivitin ohjetta sivullani:
http://martzis.wippiesblog.com/martzis-usb-hid-interface-kortti-linux-emclle-ja-mach-3lle/

Nyt toimii Ubuntu 8.04 LTS, Python 2.5 ja EMC 2.3.4 :)

petko

Lainaus käyttäjältä: Martzis - 08.01.10 - klo:22:18
Päivitin ohjetta sivullani:
http://martzis.wippiesblog.com/martzis-usb-hid-interface-kortti-linux-emclle-ja-mach-3lle/

Nyt toimii Ubuntu 8.04 LTS, Python 2.5 ja EMC 2.3.4 :)

Kiitokset, tosi suuria muutoksia ;D
OT:
EMC2 & Ubuntu 8.04 RTAI-kernelillä toimii näköjään myös virtualboxissa. Alustana Sidux (debian sid).

Martzis

Kokeilin itsekin Virtualboxilla 64-bit Vistan päällä. En vaan saanut USB-redirectiä toimimaan sillä. Olisin varmaan viritellyt VMWare Playerilla toimivaksi, mutta sitten sainkin tuohon käyttöön varaamani PC:n toimimaan laittamalla siihen erillisen näytönohjaimen integroidun tilalle.

petko

Lainaus käyttäjältä: Martzis - 09.01.10 - klo:12:33
Kokeilin itsekin Virtualboxilla 64-bit Vistan päällä. En vaan saanut USB-redirectiä toimimaan sillä. Olisin varmaan viritellyt VMWare Playerilla toimivaksi, mutta sitten sainkin tuohon käyttöön varaamani PC:n toimimaan laittamalla siihen erillisen näytönohjaimen integroidun tilalle.

Terve,
En saanut itsekkään toimimaan heittämällä USB-portteja Vboxilla, tuskin ne toimii vieläkään oikein...voin testata jos on tarvis.

petteriu

Millaisia oikeuksia noila lisätyillä ja muutetuilla fileillä pitäisi olla, tai vielä muuta huomioitavaa ?

Lainaus käyttäjältä: halrunhalcmd: loadusr hal_input "02.3-1/input0" "02.3-1/input1"
halcmd: Traceback (most recent call last):
  File "/usr/bin/hal_input", line 189, in <module>
    d.append(HalInputDevice(w, i, f, parts))
  File "/usr/bin/hal_input", line 52, in __init__
    self.device = linux_event.InputDevice(name)
  File "/usr/lib/python2.5/site-packages/linux_event.py", line 750, in __init__
    self.f = find(pattern)
  File "/usr/lib/python2.5/site-packages/linux_event.py", line 732, in find
    manpage"""
LookupError: No input devices could be opened.  This usually indicates a misconfigured
system.  Please read the section 'PERMISSIONS AND UDEV' in the hal_input
manpage
Esim. jscalibrator löytää laitteen, mutta buttonien tila ei näytä vaihtuvan.


Petteri

Martzis

En tehnyt muuta oikeuksien lisäämistä kuin että lisäsin /etc/udev/rules.d/40-permissions.rules -tiedostoon loppuun tämän rivin:

SUBSYSTEM=="input", "GROUP=plugdev", MODE="0660″

Tuossa vielä tuon HAL INPUTin ohje, lopussa juttua noista oikeuksista:
http://www.linuxcnc.org/docs/2.3/html/man/man1/hal_input.1.html


petteriu

Lainaus käyttäjältä: Martzis - 09.01.10 - klo:15:42
En tehnyt muuta oikeuksien lisäämistä kuin että lisäsin /etc/udev/rules.d/40-permissions.rules -tiedostoon loppuun tämän rivin:

SUBSYSTEM=="input", "GROUP=plugdev", MODE="0660″

Tuossa vielä tuon HAL INPUTin ohje, lopussa juttua noista oikeuksista:
http://www.linuxcnc.org/docs/2.3/html/man/man1/hal_input.1.html
Minulla oli tuo rivi saman tiedoston lopussa ja testasin sitä myös ainoana rivinä 51-plugdev.rules tiedostossa, mutta ei toivottua vaikutusta. Se ei suostu latautumaan käynnistystettäessä, mutta jos lataan se käynnistyksen jälkeen HAL Configutation ikkunassa niin se jää näkyviin, kunnes tietysti EMC käynnistetään uudelleen. Kopioin ja tarkistin kaikki asetukset uudelleen ja vaihdoin MUHIn toiseen liittimeen, mutta ei tunnu onnistuvan. Tuota samaa virhettä tarjoaa takaisin.
Onko tuo käynnistyskutsu oikeassa paikassa, kun se on stepper_mm.ini hakemiston HAL -osiossa ?

STEPPER_MM.INI
.....
# list of hal config files to run through halcmd
#+ files are executed in the order in which they appear
HALFILE =           core_stepper.hal
#HALFILE =          xylotex_pinout.hal
HALFILE =           standard_pinout.hal
---> HALFILE =           martzis_hid.hal  <----
HALUI =             halui
.....

Ja käynnistettävä hal -tiedosto samassa hakemistossa:
martzis_hid.hal:
# Mpg box
# Load Muhi
# Testi:
# loadusr -W hal_input usb-0000:00:02.3-1/input0 usb-0000:00:02.3-1/input1
# loadusr hal_input usb-0000:00:02.3-1/input0 usb-0000:00:02.3-1/input1
loadusr hal_input "02.2-1/input0" "02.2-1/input1"
......


Tuo -W optio ei tunnu toimivan vai johtuuko sitten siitä ettei laite ole valmis toimintaan.

Petteri

Martzis

Config filessa tuo pitää näköjään laittaa muotoon:
loadusr -W hal_input 1d.2-1/input0 1d.2-1/input1 (kuten ennenkin paitsi :-merkki ei näytä kelpaavan tuonnekaan)

Test HAL Command ruutu taasen tykkää ohjeistamastani ilman -W ja "-merkkien kanssa.

Päivitän webbisivun ohjetta...

Martzis

Tutkailin äsken olisiko tuo kortin lataaminen testävissä helpommaksi muokkaamalla hal_input.py:tä. Koodia kettellessa tajusin, että sehän tukee jo nyt paljon helpompaa tapaa joka menee näin:

loadusr -W hal_input Martzis:0 Martzis:1

Samasta syystä homma hajosi jos yritty käyttää fyysistä osoitetta käyttävää :-merkkejä sisältävä latauskomentoa.

Muutan vielä tuonne sivullani ladattavissa olevaan python2.5 linux_event.py-tiedostoon abs ja rel akselien nimet numeroiduksi alkureräisten X Y Z Rz ja Throttle -nimien sijaan samalla tavalla kuin olin 2.4 python versioon muuttanut.

petko

Sain toimimaan MUHI:n virtualboxillakin.

Tuossa on muuten pieni kirotusvirhe (samoiten ohjeessa), heittomerkki on väärässä paikkaa:
Lainaus käyttäjältä: Martzis - 09.01.10 - klo:15:42
SUBSYSTEM=="input", "GROUP=plugdev", MODE="0660″
Pitäisi varmaan olla noin:
SUBSYSTEM=="input", GROUP= "plugdev", MODE="0660″

Martzis

Lainaus käyttäjältä: petko - 12.01.10 - klo:19:07
Sain toimimaan MUHI:n virtualboxillakin.

Tuossa on muuten pieni kirotusvirhe (samoiten ohjeessa), heittomerkki on väärässä paikkaa:Pitäisi varmaan olla noin:
SUBSYSTEM=="input", GROUP= "plugdev", MODE="0660″

Kiitos oikaisusta, korjasin ohjetta!

Powered by EzPortal
SMF spam blocked by CleanTalk