Menu

Näytä viestit

Tämä jakso sallii sinun katsoa tämän jäsenen kaikkia viestejä. Huomaa, että näet vain niiden alueiden viestit, joihin sinulla on nyt pääsy.

Näytä viestit Menu

Viestit - Martzis

#31
Maukan muistuttamana jatkoin tämän nappiongelman selvitystä.

Löysin jo yhden ratkaisun jolla kortin toisen puoliskon kaikki 32 nappia näkyvät. Lähettelin sähköpostia parille EMC USB HID kehittäjälle ja toiselta sain jo vastauksiakin. Jos se ratkaisu vihdoin löytyisi.
#32
Minulla oli toi tulis korvaamaan about vastaavan kokoisen 2x48VAC muuntajan. Vanhasta saa irti n. 135VDC ja se tuntuu olevan vähän liian vähän minun servoille jota vsd-a ohjaimet ajaa. Mulle passais ennemminkin vaikka 115V toisio. Jos monikäyttöisyyttä haluaa, niin voisihan ne toisiot olla vaikka 6 x 24VAC.
#34
Lainaus käyttäjältä: Maukka - 27.01.11 - klo:10:26
Näyttää muhi toimivan hyvin noiden ensimmäisten nappien osalta. Onko tietoa saisiko loputkin napit toimimaan? Olisi käyttöä niillekkin.

Kyllä ne saa. Hitto kun tietäisi mikä on muuttunut. En oo ehtinyt alkaa tarkemmin debuggailemaan. Laitoin emc-devel postilistalle aiheesta kysymystä, mutta en ole saanut vastausta. Pitää varmaan pollailla uudelleen.
#35
Lainaus käyttäjältä: HGQ21102 - 08.01.11 - klo:12:25
Thank you Martzis!
USB HID has been able to work!
Great to hear!
#36
Napeista näkyy vain 1-16 kummastakin puoliskosta. Koitan kysellä tuon hal_inputin tekijältä apuja.
#37
Laitoin nyt tllaisen rimpsun uuteen 40-permissions.rules -tiedostoon:
SUBSYSTEM=="input", ATTRS{idVendor}=="04d8", SYSFS{idProduct}=="0666", MODE:="0660", GROUP="plugdev"

Tuolla oikeudet menee nyt oikein.
#38
Käyttöoikeusvika oli 50-input-permissions.rules tiedostossa. Sain jo korjattua, mutta koitan vielä säätää vähän elegantimmaksi.
#39
Ei korvaa .pyc tiedostoa. Laita rinnalle samaan hakkariin, niin tulee suoritetuksi oikein.

Selvitin ongelmaa. Mulla kortti on /dev/input/event4 ja event5:

mikko@cnc:/dev/input$ halcmd loadusr hal_input 5
mikko@cnc:/dev/input$ /dev/input/event5
Traceback (most recent call last):
  File "/usr/bin/hal_input", line 192, in <module>
    d.append(HalInputDevice(w, i, f, parts))
  File "/usr/bin/hal_input", line 54, in __init__
    self.device = linux_event.InputDevice(name)
  File "/usr/lib/python2.6/dist-packages/linux_event.py", line 784, in __init__
    self.f = find(pattern)
  File "/usr/lib/python2.6/dist-packages/linux_event.py", line 711, in find
    return os.open("/dev/input/event%s" % pattern, os.O_RDWR)
OSError: [Errno 13] Permission denied: '/dev/input/event5'

mikko@cnc:/dev/input$ halcmd loadusr hal_input 4
mikko@cnc:/dev/input$ /dev/input/event4

Jostain oikeuksista taitaa olla kiinni toi toisen puolen toiminta nyt.

Edit:
Komento: sudo chmod 666 /dev/input/event5 auttoi, nyt latautuvat kumpikin Martzis:0 Martzis:1 parametrilla.
Tuon saanee jossain rules.d tiedostoissa automaattisesti toimimaan.

Napeista 17-32 puuttuvat. Tutkin asiaa. Muuten toimii ok.


#40
Ubuntu 10.04 ohjetta:
Pääpiirteissään menee ihan tämän mukaisesti:
http://www.linuxcnc.org/docview/html//man/man1/hal_input.1.html

Laitteen tarvitsemat oikeudet saa järjestettyä helpoiten kopioimalla 50-input-permissions.rules alla olevasta linkistä löytyvältä sivulta /etc/udev/rules.d -hakemistoon:
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?A_New_Approach_For_Using_Joypads_With_EMC2


Laitoin tällaisen rimpsun uuteen /etc/udev/ruled.d/40-permissions.rules -tiedostoon:
SUBSYSTEM=="input", ATTRS{idVendor}=="04d8", SYSFS{idProduct}=="0666", MODE:="0660", GROUP="plugdev"

linux_event.py korjatuilla inputtien nimillä meni  /usr/lib/python2.5/site-packages/ sijaan nyt polkuun /usr/lib/python2.6/dist-packages
(hakemistosta löytyy myös linux_event.pyc, sen voi antaa olla siella ja laittaa tuon .py version rinnalle)

Kortin lataus onnistuu:
loadusr -W hal_input Martzis:0 (vain eka puolisko)

loadusr -W hal_input Martzis:0 Martzis:1 tai pelkkä loadusr -W hal_input Martzis:1 ei toimi jostain syystä. Osaisiko joku auttaa tässä?




#41
Resonator must be 6MHz, 4MHz will not work.

USB part needs 24MHz clock to work. This can be done either using 6MHz with 4x PLL or using 24MHz crystal directly.

My design is quite old and uses therefore otp chip. There is also UV eraseable version available.

I have made new prototype using 18F4550, but I do not know when I have time to finish it. New version has both inputs and outputs and it can be upgraded via USB.
#42
Lainaus käyttäjältä: HGQ21102 - 30.12.10 - klo:07:38
Why can't work. establishes like this whether correctly
R1-R5=?
C1-C8=?
Q2=?MHZ

Component values:

Q2 = ceramic oscillator 6MHz
R1 = 1,5k
R2-R5 = 1k
C3 = 220n
C4-C8 = 100n

Programmer settings:
HS/4K-PLL  (if you use 6MHz resonator, HS if 24MHz xtal)
Code Protect All (This should not matter, there is no need to protect the code)
No WDT
No PWRT

Config word should be 00CA with these settings
#43
Lainaus käyttäjältä: Maukka - 02.01.11 - klo:21:27
Nyt sain ensimmäisen version toimintaan. Jog speed potikka unhodettu ja laittettu nopeus valinta erikseen sille.
Tästä hyvä jatkaa.. 10.04 ubuntu tukea odotellessa..
Hieno!

Mulla on 10.04 ubuntu juuri asentumassa. Jos saisin alkavalla viikolla vaikka tutkittua mitä vaatii konfigurointia.
#44
Lainaus käyttäjältä: Maukka - 11.10.10 - klo:19:24
Minkälaisia toimenpiteitä vaatii että kortti toimii EMC / Ubuntu 10.04:lla??

Ohjeita taisi löytyä nettisivuilta vain 8.04:ään.

Jaahans, on EMC 10.04 livecd tullut näköjään saataville. Voisin tutkailla mitä käyttöönotto vaatii. Itellä on oma jyrsin ollut remonttia paossa peiton alla, mutta nyt hiljalleen alkaa näyttää siltä, että kone saadaan takaisin ajoon. Varmaan siinä vaiheessa pitää oman jyrsimen 6.06 Ubuntu päivittää :)
#45
Muut / Vs: Griffin Powermate Usb wheel
21.01.10 - klo:18:58
Ei oo kovin hyvä toi griffin. Siinä kun ei ole mitään pykäliä, niin ei se oikein sovi tarkkaan ohjaukseen. Ei ole ollut oikeassa käytössä juuri ollenkaan, enkä muista montako askelta siinä oli per kierros.

Ei nuo USBin viiveet niin suuria ole, että niistä käsiohjauksessa olisi haittaa. Servo-ohjauksen takaisinkytkennäksi ne ei toki sovi. Tuon Griffinin kanssa saa aika lujaa pyörittää jos haluaa että PC:lle lähetettävä muutostieto on yli 1. USB MPG:t puskuroi askeleet jotka tulee sinä aikana kun USB väylä ei ole vapaa lähettämään.

Mulla tulee ainakin vastaan se, että servot sakkaa jos ei rajoita käsiohjauksen nopeutta yhtään. Käyttökokemus on kyllä aivan reaaliaikainen.
Powered by EzPortal
SMF spam blocked by CleanTalk