CNC-Harrastus

CNC-KONEEN SUUNNITTELU, RAKENTAMINEN JA TESTAUS => Ohjausjärjestelmän suunnittelu ja rakentaminen => Interface ja PC:t => Aiheen aloitti: Martzis - 23.02.08 - klo:12:05

Otsikko: Martzis USB HID Interface
Kirjoitti: Martzis - 23.02.08 - klo:12:05
Laitoin nyt oman aiheensa tälle suunnitelemalleni interface kortille. Enemmän tietoa kortista löytyy osoitteesta:
http://martzis.wippiesblog.com/martzis-usb-hid-interface-card-for-emc-and-mach/ (http://martzis.wippiesblog.com/martzis-usb-hid-interface-card-for-emc-and-mach/)

Olen viime päivinä pyrkinyt parantamaan kortin soveltuvuutta myös Mach3:n kanssa käytettäväksi tekemällä kortille Mach2 pluginin. Plugin perustuu Shuttle Pro ohjaimen pluginin lähdekoodeihin jotka löytyvät MACH3 SDK:sta. Tällä hetkellä 64 inputtia toimii ja ensimmäisellä enkooderilla voi jogata aktiivista akselia. Tämänhetkinen versio näyttää myös kaikkien kortin inputtien arvot.

Plugin on ladattavissa:
http://martsola.com/Muhi.m3p (http://martsola.com/Muhi.m3p)

Kuva hallintaikkunasta:
(http://martsola.com/MachMuhiPlugin.png)
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Pasi K - 23.02.08 - klo:14:42
Saiskohan linuxille vastaavan softan, joka näyttäisi kaikkien inputtien tilat? Emc:tä ei ole vielä asennettuna, ihan testailutarkotusta varten.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 23.02.08 - klo:15:34
Lainaus käyttäjältä: Pasi K - 23.02.08 - klo:14:42
Saiskohan linuxille vastaavan softan, joka näyttäisi kaikkien inputtien tilat? Emc:tä ei ole vielä asennettuna, ihan testailutarkotusta varten.

Ihan vastaavaa en tiedä, mutta tästä voisi olla apua:
http://www.bedroomlan.org/~alexios/coding_evrouter.html (http://www.bedroomlan.org/~alexios/coding_evrouter.html)

Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Pasi K - 24.02.08 - klo:09:26
No joo tuolla pystyi testaamaan nappien toiminnan kunhan aukaisi oman instanssin kummallekin joystickille. Analogiakanavista en saanut kyllä mitään ulos... Pitää vielä testailla.

Näinköhän muuten tälläinen enkooderihässäkkä toimisi:
http://www.webx.dk/oz2cpu/20m/encoder.htm

Rakennettu ihan pikkustepperistä.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 25.02.08 - klo:19:40
Lainaus käyttäjältä: Pasi K - 24.02.08 - klo:09:26
Näinköhän muuten tälläinen enkooderihässäkkä toimisi:
http://www.webx.dk/oz2cpu/20m/encoder.htm

Rakennettu ihan pikkustepperistä.

Mulla on pikkusia steppereita varattuna tollasta varten. Luulen että toimis ihan hyvin.

Sitten kommentti tosta MACH3 pluginista. Olen tänään tehnyt pluginiin Windows enkooeribufferin lukemista uusiksi. Jahka saan valmiiksi sen, niin enkooderin lukemisessa ei pitäisi sen jälkeen olla mahdollisuutta sille että askelia jää välistä lukematta.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: ram - 25.02.08 - klo:23:12
Elfalta löytyy kyllä aika halpoja enkooderikiertokytkimiä.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 25.02.08 - klo:23:43
Korjailin tänään Mach pluginin HID viestien lukemisen toteutustapaa. Nyt lukuoperaatio ei hukkaa enää viestejä. Tutkin vielä kuinka saisin machin lukemaan rivakammin dataa mikäli sitä on puskurissa.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Pasi K - 26.02.08 - klo:22:37
Tuo mainitsemasi evrouter vaatii muuten hiukan puukotusta, jotta analogikanavat sekä enkooderit 1 ja 2 saa näkyviin.

Testasin toisessa threadissa mainitsemallani stepperi enkooderisysteemillä ja hyvin toimii.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 27.02.08 - klo:12:25
Lainaus käyttäjältä: Pasi K - 26.02.08 - klo:22:37
Tuo mainitsemasi evrouter vaatii muuten hiukan puukotusta, jotta analogikanavat sekä enkooderit 1 ja 2 saa näkyviin.

Testasin toisessa threadissa mainitsemallani stepperi enkooderisysteemillä ja hyvin toimii.

Hienoa!

Pistä puukotukset jonnekin jakoon. Esim. tonne: pastebin.com/ (http://pastebin.com/)
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 27.02.08 - klo:20:23
Nyt Mach3 plugin lukee USB HID puskuria järkevästi. Viestit ei huku ja suurempaa viivettä ei ole.

Uusi nämä ominaisuudet sisältävä buildi versiosta 0.03 on ladattavissa http://martsola.com/Muhi.m3p (http://martsola.com/Muhi.m3p).

Seuraava update on varmaan toimintojen valinta analogi ja enkooderiakseleille.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 27.02.08 - klo:20:34
Hienoa! Linkki heittää suoraan kotisivujen etusivulle...

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Pasi K - 27.02.08 - klo:21:49
Lainaus käyttäjältä: Martzis - 27.02.08 - klo:12:25
Hienoa!

Pistä puukotukset jonnekin jakoon. Esim. tonne: pastebin.com/ (http://pastebin.com/)

Laitanpa tänne kuitenkin.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 27.02.08 - klo:22:08
Lainaus käyttäjältä: JuKa - 27.02.08 - klo:20:34
Hienoa! Linkki heittää suoraan kotisivujen etusivulle...
Nyt linkki toimii. On case sensitive toi servu...
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 27.02.08 - klo:22:10
Lainaus käyttäjältä: Pasi K - 27.02.08 - klo:21:49
Laitanpa tänne kuitenkin.
Kiitos. Laitan sinne mun Muhi sivulle ton kun ehdin.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 28.02.08 - klo:16:21
Sain tänään tilamaani käsipyörän. Olen nyt testannut sitä hetken ja ihmettelen kun ajan sillä Machia esim. stepmodessa ja 0.1mm askel/MPG pulssi, niin näytää Mach (dro) ottavan välillä 0.2mm harppauksia. Mistä se voi johtua ?

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 28.02.08 - klo:18:25
Lainaus käyttäjältä: JuKa - 28.02.08 - klo:16:21
Sain tänään tilamaani käsipyörän. Olen nyt testannut sitä hetken ja ihmettelen kun ajan sillä Machia esim. stepmodessa ja 0.1mm askel/MPG pulssi, niin näytää Mach (dro) ottavan välillä 0.2mm harppauksia. Mistä se voi johtua ?

Moro

Voitko testailla siinä konffausikkunassa toimiiko laskuri tuon käsipyörän kanssa oikein. Pluginin liikkeengenerointikoodi (joka siis lukee tuota laskuriarvoa) on vielä täysin alkuperäisesta ShuttlePro laitteen pluginista ja en ole täysin vakuuttunut sen hyvyydestä. Tarkoitus olisi ottaa tuo koodi syyniin tässä lähipäivinä ja kirjoittaa sitä tarvittavilta osin uusiksi.

-mikko
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: saulij - 28.02.08 - klo:20:00
Jussi: Minkä käsipyörän ostit? Olis tarve hankkia itsellekin.

Sauli
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 28.02.08 - klo:20:43
Sauli:
Tilasin CNC4PC:ltä, maksoi noin 60 euroa kotiin tuotuna... Vaihtoehtoja on kaksi, ostin MPG5 malli, tietämättä mitä eroa on käytännössä tuohon MPG1 malliin. Aivan saman tuntuinen kuin Mazak:ssa, vain hieman pienempi.
http://www.cnc4pc.com/Store/osc/product_info.php?cPath=40&products_id=163

Martzis:
Laskuri ei toimi kunnolla, välillä hyppää 3 numeroa ja välillä 4. Lukema ei palaa ikinä samaan kun pyöräyttää edestakaisin yhden kierroksen.

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 28.02.08 - klo:21:26
Lainaus käyttäjältä: JuKa - 28.02.08 - klo:20:43
Laskuri ei toimi kunnolla, välillä hyppää 3 numeroa ja välillä 4. Lukema ei palaa ikinä samaan kun pyöräyttää edestakaisin yhden kierroksen.
Otan asian tutkintaan. Onko pyöritysnopeudella vaikutusta? Onko virhe sellainen että yhden pykälän muutos aiheuttaa tuon kolmen tai neljän pulssin laskennan kun pitäisi tulla vain yksi?

Update: Testailin asiaa itse ja tosiaan ei tuo mun pluginin lukeminen ole vieläkään oikealla tavalla toimiva. Teen testejä ja laitan uutta testiversiota jossain vaiheessa jakoon.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 28.02.08 - klo:22:32
Löytyi ainakin yksi ihan selvä virhe mun koodista. Meni osittain joystick 1 ja 2 sekaisin keskenään. Se on nyt korjattu webistä ladattavissa olevasta versiosta.

Jos virheitä tulee vielä, niin kaipaan tietoa lähinnä siitä onko pyöritysnopeudella tai pyöritetyllä matkalla vaikutusta siihen tuleeko virheitä.

Laitan jossain vaiheessa noi pluginin sourcet jakoon jotta niitä voi tarvittaessa muutkin muokata.

-mikko
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 28.02.08 - klo:22:46
Jee!!! Toimii pluginin config ikkunassa ja ei hukkaa enää askeltakaan vaikka pyöräyttäisi kymmenen kierrosta edestakaisin.
Mutta Mach (DRO) ei toimi vieläkään oikein, se ottaa välillä 2-3 askelta yhden sijasta. Nopeudella ei ole merkitystä.

Laskuri ilmeisesi laskee molempien kanavien pulssit yhteen, koska käsipyöräni on 100ppr ja laskuri näyttää 200 yhden kierroksen jälkeen.


Onko itselläsi tuollaista encoderia jolla pääset testaamaan?

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 29.02.08 - klo:00:03
Lainaus käyttäjältä: JuKa - 28.02.08 - klo:22:46
Jee!!! Toimii pluginin config ikkunassa ja ei hukkaa enää askeltakaan vaikka pyöräyttäisi kymmenen kierrosta edestakaisin.
Great!!! Iso kivi tipahti sydämeltä:)

Lainaa
Mutta Mach (DRO) ei toimi vieläkään oikein, se ottaa välillä 2-3 askelta yhden sijasta. Nopeudella ei ole merkitystä.
Uskoisin että tuo asia on korjattavissa. ShuttlePro pluginissa laskurin arvo muutetaan jotenkin nopeudeksi ja sitä ajetaan tietty aika. Tai ainakin näin koodi mielestäni toimi kun sitä nopeasti katsoin. Äkkiseltään toteutus noin ei tunnu kovin järkevältä. Tutkin logiikan tarkemmin ja koitan miettiä järkevämmän toteutuksen.

Lainaa
Laskuri ilmeisesi laskee molempien kanavien pulssit yhteen, koska käsipyöräni on 100ppr ja laskuri näyttää 200 yhden kierroksen jälkeen.
Tohon pitäisi auttaa jos laitat JP2 jumpperin paikalleen. Noita pulssipyöriä tyypillisesti luetaan 1X resoluutiolla.

Toinen noista jumppereista. JP1, eli disable analog kannattaa olla paikallan jos korttiin ei ole kytketty potikoita tai muta analogisignaaleja.
Jos analogisignaaleista on käytössä vain osa, niin käyttämättömät inputit kannattaa kytkeä maihin tai 5 volttiin. Näillä toimenpiteillä vähenee kortin lähettämät "turhat" updatet tietokoneelle joita kelluvat analogi-inputit aiheuttavat.

Lainaa
Onko itselläsi tuollaista encoderia jolla pääset testaamaan?
Mulla on sellanen halpis nuppi (samanlainen kuin ne Elfan), jota pitää lukea 2X moodissa. Tilaan varmaan samanlaisen nupin kuin sinulla on. Piti jo tilata, mutta asia unohtui.

Edit: No nyt on MPG pyörä tilattuna.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Juvan - 29.02.08 - klo:00:28
Hyvä homma jos rupeis toimii   Martzis mistä tilasit sen käsipyörän?
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 29.02.08 - klo:10:04
Eipä tullut luettua tuon HID-kortin käyttöohjeita, siellähän on selvästi mainittu 1x ja 2x moodit. ;)
No nyt laaskuri pelaa oikein, mutta Mach ei...

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Juvan - 29.02.08 - klo:10:47
Juka minkä kokoinen on toi MPG pyörä halkaisijaltaan kävin katsomassa noilta cnc4pc siellä ei mainittu missään.
Katsoin noitten pyörien tietoja toisiin MPG1 kohdalla ainoastaan manuaalipullssi, MPG5 kohdalla manuaalipulssi
ja W/Differential onko tällä merkitystä?
T:Juha
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 29.02.08 - klo:11:20
Onhan siellä mitat ( dimensions ), Se on hakaisijaltaan 60mm, korkeus ilman nuppia n. 35mm ja uppoaa koteloon noin 10mm.
Todella siisti! Valmistaja on ilmeisesti HEDSS.

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 29.02.08 - klo:13:23
Lainaus käyttäjältä: Juvan - 29.02.08 - klo:10:47
Juka minkä kokoinen on toi MPG pyörä halkaisijaltaan kävin katsomassa noilta cnc4pc siellä ei mainittu missään.
Katsoin noitten pyörien tietoja toisiin MPG1 kohdalla ainoastaan manuaalipullssi, MPG5 kohdalla manuaalipulssi
ja W/Differential onko tällä merkitystä?
T:Juha

Tilasin myös ton MPG5 mallin.

W/differential voisi olla with differential output. Eli kumpikin pulssisignaali tulisi omilla kahdella johtimellaan vastakkaisvaiheisina. Toisaalta kuvaasa näkyy vain 4 ruuviliitintä ja differentiaalisignaali tarvisi 6.
Kummassakin mallissa sanotaan että 5 tai 3.3V TTL signaali, joten ei sen pitäisi differentiaalimuotoista olla.

-mikko
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 29.02.08 - klo:14:23
Kyllä tässä mallissa on kuusi ruuvia, toisien A:n ja B:n päällä on viivat. Ne on ne käänteiset. Eipä niistä taida olla mitään iloa, tai haittaa...

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 29.02.08 - klo:14:49
Okei, no se on sitten differentiaaliversio. Ilmeisesti on kumminkin TTL tasoista signaalia käikki lähdöt.

Jos ton pyörän asentaa kauas kortista, niin silloin voi olla hyötyä vetää sekä A ja B omalla kierretyllä parillaan erilliselle differentiaalibufferille ja siitä lyhyellä johdolla Muhi-kortille.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 29.02.08 - klo:21:31
Lainaus käyttäjältä: JuKa - 29.02.08 - klo:10:04
No nyt laaskuri pelaa oikein, mutta Mach ei...

Alkaa pikkuhiljaa Machikin taipumaan parempaa tottelevaisuuteen. Vanhassa osoitteessa on taas uusi plugariversio. Nyt jopa Dro pitää paikkansa -- tai ainakin melkein. Eli sellainen ongelma näyttää olevan, että viimeistä pykälää ei suoriteta nopean liikkeen jälkeen, mutta yksittäinen askel perään korjaa paikan.

Koitan tutkia kuinka tuon korjaisi. Ei ole varmaan enää paljosta kiinni.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 29.02.08 - klo:21:36
Sinä se jaksat yllättää... pääsen kokeilemaan tunnin kuluttua... ;)

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 29.02.08 - klo:23:11
Kyllä tuossa on sittenkin vielä enemmän häikkää. Homma toimii jos Feed nopeuden säätää isoksi. Hitailla nopeuksilla uusi askel keskeyttää edellisen ajon ja dro jää jälkeen.

Täytyy yrittää tehdä sellainen tarkistus, että jos liike on kesken, niin uudet askeleet pistetään puskuriin odottamaan.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 29.02.08 - klo:23:39
Joo huomasin saman, toivotaan että tulee kuntoon.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: saulij - 29.02.08 - klo:23:56
Voisko mpg:llä ajettaessa suorittaa liikkeet aina "täysillä" niin nopeati kuin pulssja tulee? Taipuuko plugin tähän?

Sauli
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 01.03.08 - klo:12:31
Lainaus käyttäjältä: saulij - 29.02.08 - klo:23:56
Voisko mpg:llä ajettaessa suorittaa liikkeet aina "täysillä" niin nopeati kuin pulssja tulee? Taipuuko plugin tähän?

Korjasin pluginista pari laskentavirhettä, poistin turhaa koodia ja tein tarkistuksen joka varmistaa että paikka on oikea kun joggaus on loppunut. Nyt tuntuisi toimivan. Ladattavissa taas vanhasta paikasta:
http://martsola.com/Muhi.m3p (http://martsola.com/Muhi.m3p)

Kokeilkaa millainen "tuntuma" tossa on nyt. En usko että on estettä nostaa nopeutta joggauksen ajaksi. Jggaus tehdään koodissa G91G1 komennolla. Siihen voisi lisätä F:n mukaan ja asettaa alkuperäisen takaisin kun joggaus on loppu.

-mikko
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 01.03.08 - klo:16:27
Kyllä nyt toimii hienosti, ei hukkaa askeltakaan vaikka suuntaa muuttaisi. Onko plugin nyt lopullisessa muodossa ?


Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 01.03.08 - klo:17:15
Lainaus käyttäjältä: JuKa - 01.03.08 - klo:16:27
Onko plugin nyt lopullisessa muodossa ?

Hyvä että toimii. Tuon joggausominaisuuden osalta toteutus on varmaan nyt melkovalmis. Yritän mahdollisuusksien mukaan ehtiä parantelemaan vielä tuota pluginia niin, että myös potentiometrit ja enkooderit 2-4 olisi käytettävissä parametrien säätöön.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 01.03.08 - klo:17:38
Mikäs mättää kun OEM-kenttään ei saa lisätyä mitään, kaikki kirjoitettu teksti pyyhkiytyy pois ?

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 01.03.08 - klo:17:50
Lainaus käyttäjältä: JuKa - 01.03.08 - klo:17:38
Mikäs mättää kun OEM-kenttään ei saa lisätyä mitään, kaikki kirjoitettu teksti pyyhkiytyy pois ?
Siinä on bugi :)
Korjaan illemmalla.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 01.03.08 - klo:20:12
Nyt pitäisi taas toimia. Tuo vika tuli kun lisäsin inputtien ja enkooderien arvojen päivittämisen siihen Config-ikkunaan. Päivitys vei kirjoitetut asiatkin mennessään.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: porepe - 01.03.08 - klo:20:32
Ei sulla Mikko sattuis olemaan mitään valmista PDI  ini/hal esimerkkiä tuosta joggaus ja nappien asettelusta yksinkertaisemmille  EMC:n käyttäjille ???

Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 03.03.08 - klo:15:23
Alkoi mietittyttään että montako HID-korttia voi olla kiinni kerrallaan PC:ssä ?

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 03.03.08 - klo:16:52
Lainaus käyttäjältä: porepe - 01.03.08 - klo:20:32
Ei sulla Mikko sattuis olemaan mitään valmista PDI  ini/hal esimerkkiä tuosta joggaus ja nappien asettelusta yksinkertaisemmille  EMC:n käyttäjille ???
Laitan esimerkkejä johonkin kun ehdin. Muittenkin konffiksen on tervetulleita tänne.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 03.03.08 - klo:16:55
Lainaus käyttäjältä: JuKa - 03.03.08 - klo:15:23
Alkoi mietittyttään että montako HID-korttia voi olla kiinni kerrallaan PC:ssä ?

USB-speksit taitaa asettaa 127 laitteen rajan samassa väylässä oleville laitteille.

Linuxissa ei varmaan ole estettä käyttää useampaa korttia. Machin pluginissa on tehtynä tuki vain yhdelle kortille. Keygrabberin pitäisi tajuta useampikin kortti.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 07.03.08 - klo:23:51
Lainaus käyttäjältä: saulij - 29.02.08 - klo:23:56
Voisko mpg:llä ajettaessa suorittaa liikkeet aina "täysillä" niin nopeati kuin pulssja tulee? Taipuuko plugin tähän?

Sauli
Moro

Posti toi jogipyörän ja pääsin itsekin testaamaan kunnolla kortin enkooderiominaisuutta. Muutin koodia nyt nii, että liike ajetaan G01 komennon sijaan G00 komennolla.

Teen varmaan pluginiin mahdollisuuden valita kummassa moodissa pyörä toimii, mutta tällä hetkellä ladattavissa olevassa versiossa on nyt siis tuo G00.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 10.03.08 - klo:21:07
Tein tuollaisen kotelon, on hieman mohlo. Pitää tehdä vielä toinen paljon pienempi...
Osa teksteistäkin on varmaan väärin kirjoitettu, mutta saahan niistä  ainakin itse selvän. ;)

www.elisanet.fi/jussi.kalliomaki/MPG.jpg

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 10.03.08 - klo:22:09
Lainaus käyttäjältä: JuKa - 10.03.08 - klo:21:07
Tein tuollaisen kotelon, on hieman mohlo. Pitää tehdä vielä toinen paljon pienempi...
Osa teksteistäkin on varmaan väärin kirjoitettu, mutta saahan niistä  ainakin itse selvän. ;)

www.elisanet.fi/jussi.kalliomaki/MPG.jpg

Jussi
Hienohan tuo on. Pitäisi itsellekin tehdä vastaava.

Tutkin eilen taas noita Machin saloja tavoitteena lisätä pluginiin tuki potikoille. Löysin seuraavia muuttujia:
MainPlanner->FeedOverRide = Syötön yliohjaus prosentteina
MainPlanner->JogFeedRate = absoluuttinen joggausnopeus
MainPlanner->rpm = karan absoluuttinen nopeus

Karalle en ole tuollaista prosentiaalista yliohjausta löytänyt. Joku SpindleOverRide se voisi olla, mutta en ole SDK:sta löytänyt. Onko kellään heittää mitään vinkkiä?
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: saulij - 10.03.08 - klo:22:11
Lainaus käyttäjältä: JuKa - 10.03.08 - klo:21:07
Tein tuollaisen kotelon, on hieman mohlo. Pitää tehdä vielä toinen paljon pienempi...
Osa teksteistäkin on varmaan väärin kirjoitettu, mutta saahan niistä  ainakin itse selvän. ;)

www.elisanet.fi/jussi.kalliomaki/MPG.jpg

Jussi

Siisti. Eihän tuo mitään kaipaa.

Tilasin myös MPG:n. Tätyy jotain tummoista.
Riittääköhän noille toiminnoille CAT5 kaapeli?

Sauli
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 17.03.08 - klo:19:42
Taas meni sormi suuhun...
Elikkä, laitoin tänään ekaa kertaa HID-kapulani kiinni kaiverrus koneeseeni.
Kun käsipyörästä pyörittää niin valittu akseli pyörii hetken tasaisesti, sitten alkaa pyörimään hitaasti ja jälleen kiihtyy tasaiseksi... Pyöritysnopeus on tasainen kyseisessä kokeilussa n. 60r/min ja 1 pulssi = 0.1mm. 
Onko mahdollisesti jokin asetuksista pielessä vai onko plugin:ssä vielä jokin bugi tai outo ominaisuus. Voin vielä koittaa selittä paremmin...

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 17.03.08 - klo:20:35
Lainaus käyttäjältä: saulij - 10.03.08 - klo:22:11
Riittääköhän noille toiminnoille CAT5 kaapeli?

Kyllä luultavasti.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 17.03.08 - klo:20:42
Lainaus käyttäjältä: JuKa - 17.03.08 - klo:19:42
Taas meni sormi suuhun...
Elikkä, laitoin tänään ekaa kertaa HID-kapulani kiinni kaiverrus koneeseeni.
Kun käsipyörästä pyörittää niin valittu akseli pyörii hetken tasaisesti, sitten alkaa pyörimään hitaasti ja jälleen kiihtyy tasaiseksi... Pyöritysnopeus on tasainen kyseisessä kokeilussa n. 60r/min ja 1 pulssi = 0.1mm. 
Onko mahdollisesti jokin asetuksista pielessä vai onko plugin:ssä vielä jokin bugi tai outo ominaisuus. Voin vielä koittaa selittä paremmin...

Jussi

Onpa outoa. Onko sinulla viimeisin versio, joka tekee pykälät G00 komennolla vai aiempi jossa oli G01 komento käytössä? (29.02.2008 ladattavissa olleessa ajurissa on tuo G00)

Koitan tutkia saanko itse ongelman esille. Onko merkitystä paljonko pulssin pituus on? Entä ehtiikö kummallinen nopeusvaihtelu näkyä Machin ruudulla, vai onko se vain moottorin kanssa havaittavissa?

Edittiä vielä: Testailin itsekin ja kyllä tuo viimeisin versio käyttäytyy juuri noin. Pluginissa on vielä joggauksen osalta jäänteitä Grifin Powermaten toteutuksesta, joka on vähän outo. Tutkin onko G01 ja G00 komennoilla mitään eroa tässä asiassa. Täytyy varmaan koittaa kirjoittaa tohon loggaukseen kokonaan uusi järkevämpi algoritmi.

Ps. Jos jollakulla muullakin on intoa tutkia tota pluginia, niin VC++ 2003 lähdekoodin saa kyllä.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 18.03.08 - klo:18:59
Lähdin kokeilemaan uutta (toivottavasti parempaa) lähestymistapaa tuohon joggauksen toteuttamiseen. Muita plugineja tutkittuani tajusin vihdoin kuinka saan Muhi-kortin enkooderiarvon suoraan Machin MPG arvoksi.

Testipluginillani "Settings Alt6" -välilehdellä oleva MPG 1 arvo muuttuu nyt MPG-pyörän pyörittelyn mukana.

Nyt pitäisi vielä keksiä kuinka akselin saa liikkuman MPG:n mukana. Jostain joku konffisvipu varmaan, mutta mista?
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 18.03.08 - klo:19:56
Löysin Machista itselleni tuntemattoman ominaisuuden, joka kyllä löytyy manuaaleista. Tab-napilla aukeaa oheisen kuvan mukainen ikkuna ja kuvassa näkyvillä valinnoilla joggaus onnistuu. Laitan kohta testiversion pluginista ladattavaksi. Ainakin oman silmämääräisen tulkinnan perusteella nopeusvaihteluongelma on tuon myötä historiaa.
(http://martzis.wippiesblog.com/files/2008/03/mach3.jpg)

Edit:
Tässä se testiversio:
http://martsola.com/Muhi_test.m3p (http://martsola.com/Muhi_test.m3p)
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 18.03.08 - klo:21:58
Pitäisikö MPG toimia jo tuossa oikein, vai pelkästään Mach:n nappulat ?
Lukemat kyllä muuttuu MPG-diagnostigs kohdassa, mutta akselinäytöt ei(dro).

EDIT: Toimiihan ne, joku ongelma vaan muuten MACH:ssa... Huomenna pääsee kokeilemaan oikein livenä.

Mites tuon MPG-ledin saa päälle ? Jos painaa "Shuttle Mode" nappulaa, niin alkaa viereinen ledi vilkkua ja MPG-ledi syttyy myös.
Mutta käsipyörä ei toimi ennenkuin Mach:n on sammuttanut ja pistänyt uudelleen käyntiin. ?


Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 19.03.08 - klo:17:32
Lainaus käyttäjältä: JuKa - 18.03.08 - klo:21:58
Mites tuon MPG-ledin saa päälle ? Jos painaa "Shuttle Mode" nappulaa, niin alkaa viereinen ledi vilkkua ja MPG-ledi syttyy myös.
Mutta käsipyörä ei toimi ennenkuin Mach:n on sammuttanut ja pistänyt uudelleen käyntiin. ?

Toi Shuttle mode näyttäisi estävän koko pyörän toiminnan. Itselläni tuo lähti toimimaan painamalla "jog Mode" -nappia niin monta kertaa että MPG-laatikko menee keltaiseksi. Jotta askeleet menevät oikein, on oltava myös "Multi-Step" -tila valittuna.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 19.03.08 - klo:19:52
Miksiköhän se ei mene päälle ? Jog modea painettaessa keltainen ledi liikkuu vain Step ja Cont. välillä.

EDIT: MPG1 pitää olla valittuna Ports and Pins valikosta. Menee siis päälle nyt...

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 19.03.08 - klo:21:27
Martzis:
Oletko ajanut omaa konettasi Machin kanssa, käsipyörällä ? Mitä mieltä olet sen toiminnasta ?

Omassa kapulassani on DRO:n nollausnapit ja yhteinen nollanappi jolla saa kaikki kerralla nollattua... Se ei oikeastaan toimi kunnolla, kun sitä painaa kerran, niin menee DRO:t nolliin ja kun painaa toisen tai kolmannen kerran, alkaa edellinen DRO-lukema kertaantua n. kahdella.


Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 20.03.08 - klo:00:02
Lainaus käyttäjältä: JuKa - 19.03.08 - klo:19:52
EDIT: MPG1 pitää olla valittuna Ports and Pins valikosta. Menee siis päälle nyt...
Tuon unohdin tyystin mainita.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 20.03.08 - klo:00:22
Lainaus käyttäjältä: JuKa - 19.03.08 - klo:21:27
Martzis:
Oletko ajanut omaa konettasi Machin kanssa, käsipyörällä ? Mitä mieltä olet sen toiminnasta ?
En saa kovin helposti kytkettyä Machia  omaa konettani ohjaamaan joten en ole testannut. Mielessä on kyllä ollut laittaa joku irrallinen servo machin komennettavaksi jotta saisi paremman tuntuman. Miltä sun mielestä toiminta vaikuttaa nykyisellä toteutustavalla?

Yksi ero, mikä tuossa machissa näyttäisi olevan EMC softaan verrattuna, näyttäs olevan se, että softa seuraa tota MPG arvoa aika laiskasti. EMC:ssä moottorit saa heilumaan aika mukavasti enkooderin mukana ilman samanlaista jättöä kuin Machissa. Tunnen Machin niin huonosti, että en tiedä josko tuota toimintoa säätää jollain vivulla kireämmäksi.
Näytti saavan. Tuo on suoraan riippuvainen siitä kuinka jyrkät rampit askelmoottorien kiihdytyksille on asetettu. Tiukemmalla configilla vaste on samanlainen kuin EMC:ssä eli DRO ei juuri laahaa MPG:n jäljessä.

Lainaa
Omassa kapulassani on DRO:n nollausnapit ja yhteinen nollanappi jolla saa kaikki kerralla nollattua... Se ei oikeastaan toimi kunnolla, kun sitä painaa kerran, niin menee DRO:t nolliin ja kun painaa toisen tai kolmannen kerran, alkaa edellinen DRO-lukema kertaantua n. kahdella.
Testasin kanssa tuota yhteistä nollausnappia. Menee eka nollaksi, mutta useammalla painelulla saattaa lukema tulla takaisin. Melko outoa. Näyttäisi äkkiseltään bugilta Machissa. Pluginin ei pitäisi tehdä muuta kuin suorittaa OEM 1007. Kokoilin myös X akselin nollausnappia ja sillä en ongelmaa saanut aikaiseksi. Toimiiko sulla muut napit oikein? Quick hackinä tuolle voisin muutaa koodia tekemää tuon EOM1007:n sijaan tekemään erikseen kaikkien akselien nollaukset.
Edit: Kokeilin tota korjausta ja tuntus toimivan.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 20.03.08 - klo:15:45

>Miltä sun mielestä toiminta vaikuttaa nykyisellä toteutustavalla?

Kun MPG:tä pyörittää niin DRO:t laskee paremmin kuin ennen, mutta samaa ongelmaa on edelleen. Eli, akslit lähtee liikkeelle mutta  saattaa välillä pysähtyä ja jatkaa taas uudelleen matkaa... Voin kokeilla saada jonkinlaisen videon aikaiseksi.

Akselien nollaukset toimii lähes moitteettomasti, väliillä kun DRO:n nollaa, niin saattaa sama lukema tulla takaisin jos nollaus nappia painaa uudelleen, muistaakseni. ???

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 20.03.08 - klo:22:24
Lainaus käyttäjältä: JuKa - 20.03.08 - klo:15:45
Kun MPG:tä pyörittää niin DRO:t laskee paremmin kuin ennen, mutta samaa ongelmaa on edelleen. Eli, akslit lähtee liikkeelle mutta  saattaa välillä pysähtyä ja jatkaa taas uudelleen matkaa... Voin kokeilla saada jonkinlaisen videon aikaiseksi.

Akselien nollaukset toimii lähes moitteettomasti, väliillä kun DRO:n nollaa, niin saattaa sama lukema tulla takaisin jos nollaus nappia painaa uudelleen, muistaakseni. ???
Ehtiikö pysähtely näkyä näytöllä laskurin liikkeessä ollenkaan?

Nyt on muuten uusi versio pluginista tarjolla. Versionumero kasvoi 0.01 numeroa samalla. Nyt on analogi ja enkooderiakselit konffattavissa. Kaikkien akselien nollaus (eli se oem (1007) kutsuu nyt erikseen eri akselien nollauskomentoja. Analogiakselien skaalaus on nyt vielä vähän mitä sattuu. Parantelen sitä jossain vaiheessa.

Ehdotuksia voi esittää mitä OEMDRO muuttujia pitäisi enkoodereilla ja analogiakseleilla saada säädettyä.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 21.03.08 - klo:13:58

Kyllä sen nopeuden vaihtelun huomaa myös DRO-näytöillä...

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 21.03.08 - klo:14:18
Nyt tuo ZEROallDRO toimii todella häijysti... mikään ei mene kunnolla nollaksi.

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 21.03.08 - klo:14:24
Lainaus käyttäjältä: JuKa - 21.03.08 - klo:13:58
Laitoin videon tuonne > www.elisanet.fi/jussi.kalliomaki/MPGVIDEO.avi
Taisin kuvata parhaalla resoluutiolla, joten tuli hieman iso tiedosto...

Kyllä sen nopeuden vaihtelun huomaa myös DRO-näytöillä...

Jussi
Onpa nykivää tuo liike. Ruudulla en saa kyllä itselläni enää tuota nykimistä esiin. Pitänee viritellä motti kiinni itelle tähän Windows koneeseen.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 21.03.08 - klo:14:32
Lainaus käyttäjältä: JuKa - 21.03.08 - klo:14:18
Nyt tuo ZEROallDRO toimii todella häijysti... mikään ei mene kunnolla nollaksi.
Hmm... Mulla toi toimii. Mitä toi sulla nyt tarkalleen tekee? Onko sulla muuten mikä versio Machista käytössä? Mulla R3.037 ja just lataan R3.038 versiota.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 21.03.08 - klo:15:41
Taitaa olla Lock Down versio, oli ongelmia tuon FeedOverRiden kanssa viimeisessä versiossa.
Kun painan Zeroall nappulaa > menee X nolliin Y:lle ja Z:lle tulee lisää numeroita. Seuraavalla painalluksella kaikkiin tulee lukemat, ja sitten häipyy yhtäkkiä. Ja mahdollisesti kolmannella kerralla tulee vain lisää numeroita... Pitää kokeilla ladata tuo viimeinen versio ja kokeilla uudelleen...

EDIT: Eipä mitään eroa viimeisimmässä versiossa...

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: NiVa - 22.03.08 - klo:19:57
Moikka!

Taistellut myös ton kortin kanssa. Löysin iteltäni ongelman pätkivään ja oudosti toimivaan systeemiin. Nimittäin toi USB-kaapeli. Käytin tota Marzin mukaan laittaman 3m kaapelin lisäksi koneen takaseinästä pöydälle tulevaa 1m kaapelia. USB-speksit määrittelee kaapelin pituudeksi max 5m jonka yli toimivaa systeemiä ei saa. Kokeilin joskus saada USB-kameraan pidempää kaapelia muttei onnistu kuin aktiivisella jatkolla.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 22.03.08 - klo:20:10
Millaisia toimintoja sinulla on käytössä ? Toimiiko kaikki moitteetta ?

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 22.03.08 - klo:22:41
Lainaus käyttäjältä: NiVa - 22.03.08 - klo:19:57
Moikka!

Taistellut myös ton kortin kanssa. Löysin iteltäni ongelman pätkivään ja oudosti toimivaan systeemiin. Nimittäin toi USB-kaapeli. Käytin tota Marzin mukaan laittaman 3m kaapelin lisäksi koneen takaseinästä pöydälle tulevaa 1m kaapelia. USB-speksit määrittelee kaapelin pituudeksi max 5m jonka yli toimivaa systeemiä ei saa. Kokeilin joskus saada USB-kameraan pidempää kaapelia muttei onnistu kuin aktiivisella jatkolla.

USB jatkojohdot joita ainakin muistitikkujen mukana monesti on, ovat yleensä aika ohutta johtoa ja aiheuttavat paljon jännitehäviötä. Olen myös huomannut, että monissa koneissa johdot koneen etupaneeliin on niin ohuita, että esim. USB kovalevy ei lähde etupaneelin liittimistä toimimaan ilman lisävirtaa. Emolevyn laitaan integroiduissa USB-liittimissä ei yleensä tällaisia ongelmia ole.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 22.03.08 - klo:22:49
Lainaus käyttäjältä: JuKa - 21.03.08 - klo:15:41
EDIT: Eipä mitään eroa viimeisimmässä versiossa...

Liikuttelin akseleita ja painelin tota nollausta.

Eihän se toimi mullakaan. Oon lähetellyt Machin tekijöitten suuntaa kyssäriä asiasta, mutta ei ole vielä vastausta kuulunut. Voisin katsella olisiko toi tehtävissä jotenkin muuten kuin noilla OEM button 1007-1013:lla.

Artin mailiosoite vastaa nykyään autoreplyllä ja kehoittaa ottamaan support-osoitteeseen yhteyttä. Vielä vähän aikaa sitten Art kyllä vastaili, mutta sanoi olevansa jäämässä eläkkeelle. On ilmeisesti nyt jäänyt sitten kokonaan.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 22.03.08 - klo:23:21
>Artin mailiosoite vastaa nykyään autoreplyllä ja kehoittaa ottamaan support-osoitteeseen yhteyttä. Vielä vähän aikaa sitten
>Art kyllä vastaili, mutta sanoi olevansa jäämässä eläkkeelle. On ilmeisesti nyt jäänyt sitten kokonaan.

Olihan siitä keskustelua tuolla CNCzonessa... Kyllä ART taitaa olla nyt kokonaan pois Mach hommeleista...

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 22.03.08 - klo:23:43
En ole Mach foorumeita juurikaan seurannut. Millainen poppoo kehitystä jatkaa?

Tein siihen nollausongelmaan jonkinmoisen korjauksen joka toimii aika hyvin.
Lisäsin siihen ZeroAll käsittelyyn tarkastuksen, että ei yritä nollata jo nollana olevia akseleita. Pikatestauksella ei tullut virheitä enää. Jos tuo ratkaisu tuntuu toimivan, niin teen yksittäisten akselien nollauksiin vastaavat purkkakorjaukset.

Nyt ladattavissa olevassa versiossa on nyt tuo mukana. Tässä versiossa on myös laitteen USB tunnistusta korjattu. Kortin voi nyt irroittaa ja laittaa takaisin Machin ollessa käynnissä. Kortin tunnistuksesta on myös karsittu turhia pois ja ainakin yhdessä ongelmakoneessa napit 33-64 ja enkooderit lähtivät tämän myötä toimimaan.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 22.03.08 - klo:23:47
Taitaa olla Brian Barker, joka jatkaa kehitystä. Huomenna taas kokeillaan... kumpikos versio on se päivitetty, test vai se alkuperäinen ?

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 22.03.08 - klo:23:57
Lainaus käyttäjältä: JuKa - 22.03.08 - klo:23:47
Taitaa olla Brian Barker, joka jatkaa kehitystä. Huomenna taas kokeillaan... kumpikos versio on se päivitetty, test vai se alkuperäinen ?
Alkuperäinen eli http://martsola.com/Muhi.m3p (http://martsola.com/Muhi.m3p)
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: ram - 23.03.08 - klo:11:45
Terve

Kuinka olette saaneet toimimaan tuon stepperistä encooderikytkennän ??

Mielestäni kytkentä näytti hieman oudolta, joten otin vapauden lisätä siihen hystereesin saadakseni aikaan muistin viimeisestä tilasta?
Nyt haluaisin tietää kuinka hyvin tuo alkuperäinen toimi -> eli teinkö turhaa työtä?
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Pasi K - 23.03.08 - klo:19:21
Lainaus käyttäjältä: ram - 23.03.08 - klo:11:45
Terve

Kuinka olette saaneet toimimaan tuon stepperistä encooderikytkennän ??

Mielestäni kytkentä näytti hieman oudolta, joten otin vapauden lisätä siihen hystereesin saadakseni aikaan muistin viimeisestä tilasta?
Nyt haluaisin tietää kuinka hyvin tuo alkuperäinen toimi -> eli teinkö turhaa työtä?

Ainakin minulla on toiminut virheittä koekäytössä omalla kytkennälläni (joka löytyy toisaalta täältä foorumilta).

Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 09.04.08 - klo:22:51
Onkos mitään edistystä tapahtunut tuon nykimisen parantamiseen ? Olenko ainoa jolla tuo MPG nykii ?


Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 10.04.08 - klo:00:29
Lainaus käyttäjältä: JuKa - 09.04.08 - klo:22:51
Onkos mitään edistystä tapahtunut tuon nykimisen parantamiseen ? Olenko ainoa jolla tuo MPG nykii ?

En ole tuolle nyt viimeaikoina tehnyt mitään. Machin tukifoorumilta ei ole kuulunut mitään kommentteja mun bugiraportointeihin. Pitää varmaan sitä Briania hiillostaa.

Juka, onko sulla kokemusta toimiiko tuo minun virittämä versio kaikkien akselien nollaamistoiminnasta nyt kuinka hyvin? Jos se edes toimii, niin voisin tehdä korjauksen myös yksittäisten akselien nollaamiseen.

Ja sitten tuo MPG. Onko nykivä liike havaittavissa jos MPG on suoraan printtiportissa ja konfiguraatio on muuten sama? Jos tämän asian pystyisi testaamaan, niin se auttaisi ehkä rajaamaan sitä missä vika on.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: saulij - 10.04.08 - klo:08:46
Lainaus käyttäjältä: JuKa - 09.04.08 - klo:22:51
Onkos mitään edistystä tapahtunut tuon nykimisen parantamiseen ? Olenko ainoa jolla tuo MPG nykii ?

Jussi

Olethan siivonnut kaikki ylimääräiset palvelut/prosessit XP:stä pois ohjeen mukaan?

Sauli
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: petteriu - 15.04.08 - klo:00:00
Miten MPG:n portti ja pinnit pitäisi Mach3 asetuksiin määrittää ? ???
Paikka löytyi kyllä, mutta mitä arvoja kenttiin ja pitääkö USB portti määrittää muuallekin vai riittääkö MUHI pluginin config ?

Petteri
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 15.04.08 - klo:10:11
Lainaus käyttäjältä: petteriu - 15.04.08 - klo:00:00
Miten MPG:n portti ja pinnit pitäisi Mach3 asetuksiin määrittää ? ???
Paikka löytyi kyllä, mutta mitä arvoja kenttiin ja pitääkö USB portti määrittää muuallekin vai riittääkö MUHI pluginin config ?

Petteri
Moro

Machin valikoissa löytyy muistaakseni kohta key configuration tai joku vastaava. Ko. säätöikkunassa on välilehti MPG mistä pitää valita MPG input aktiiviseksi. Eli jos Muhipluginista valitsee enkooderi 1:n toiminnoksi MPG1, niin tuolta valikosta sitten enabloidaan MPG1. Tämän jälkeen TAB napilla aukeavasta JOG-ikkunasta määritetään mitä MPG1 tekee.

Teen illalla vielä vaikka ohjeen ihan kuvien kanssa sinne mun Muhi-sivulle.
Edit: Onneksi en speksannut minä iltana. Koitan ehtiä viikonloppuna.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: petteriu - 21.04.08 - klo:09:24
Lainaus käyttäjältä: Martzis - 15.04.08 - klo:10:11
...Teen illalla vielä vaikka ohjeen ihan kuvien kanssa sinne mun Muhi-sivulle.
Edit: Onneksi en speksannut minä iltana. Koitan ehtiä viikonloppuna.

Vaikka heti viikonlopun jälkeenkin käy mainiosti !  ;)

Petteri
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 24.04.08 - klo:22:06
Lainaus käyttäjältä: petteriu - 21.04.08 - klo:09:24
Vaikka heti viikonlopun jälkeenkin käy mainiosti !  ;)

Sorry, on ollut kiirettä kovasti.

Tein nyt pikaisesti ohjetta kuinka MPG-pyörä saadaan toimimaan Machin kanssa. Ilmoitelkaa jos siinä on jotain epäkohtia tai jos teillä Mach käyttäytyy jotenkin eri tavalla.
http://martzis.wippiesblog.com/martzis-usb-hid-interface-card-for-emc-and-mach/ (http://martzis.wippiesblog.com/martzis-usb-hid-interface-card-for-emc-and-mach/)
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 04.05.08 - klo:23:52
Spammasin taas Machin tukifoorumille kahteen kategoriaan ja lähettelin support-mailiosoitteeseen postia sen Machin toimimattoman MPG2 ja MPG3:n takia. Mitään vastausta ei ole siltäpäin tullut, vaikka oon jo pari kuukautta yrittänyt tietoa saada. Kokeilin tänään Machin VB scriptilläkin OEM DRO 102 ja 103:sta ja eivät ne toimineet siinäkään. 101, eli MPG1, toimii kyllä.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 21.06.08 - klo:14:37
Huomasin että Muhi-korttiani käsittelevä blogisivu oli mennyt rikki Wordpressin päivityksessä. Syynä oli ilmeiseti se että sivulla oli sama nimi kuin laitetta esittävällä kuvalla. Siirsin sivun osoitteeseen: http://martzis.wippiesblog.com/martzis-usb-hid-interface-card-for-emc-and-mach/ (http://martzis.wippiesblog.com/martzis-usb-hid-interface-card-for-emc-and-mach/)

Jos joku vielä kaipaa tuollaista korttia, niin minulla on 3 kpl kasattuna ja osia vielä muutamiin jäljellä. Olen nyt lomalla ja ajatuksena olisi tällä viikolla saada tehtyä jonkinlaista MPG-pyörän sisältävää hallintapaneelia omaan EMC-kokoonpanoon.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: petko - 21.06.08 - klo:18:25
MUHI&EMC2 toiminut ensitesteissä hienosti, kiitokset hyvästä kortista. Jos sulla on jotain MUHI:iin & EMC2:een liittyvää lisäinfoa (ini:ä tms.niin oisin kiitollinen....
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Oh5hrm - 23.06.08 - klo:09:11
ihan mielenkiinnosta mitäs kortista Martzis pyytelet?  ;)
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 23.06.08 - klo:17:40
Lainaus käyttäjältä: petko - 21.06.08 - klo:18:25
MUHI&EMC2 toiminut ensitesteissä hienosti, kiitokset hyvästä kortista. Jos sulla on jotain MUHI:iin & EMC2:een liittyvää lisäinfoa (ini:ä tms.niin oisin kiitollinen....
Katsotaan mitä tällä viikolla ehdin tekemään. Ensi viikko menee todennäköisesti reissatessa.

Omiin tarpeisiini olisi ainakin tarkoitus tehdä sen verran konffista, että voisi MPG-pyörän toiminnan valita muilla napeilla. Machin classic ladder ilmeisesti mahdollistaisi tämän, mutta Pythonilla homma taitaa olla helpommin tehtävissä. Onko muilla kokemuksia?
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 23.06.08 - klo:17:41
Lainaus käyttäjältä: Oh5hrm - 23.06.08 - klo:09:11
ihan mielenkiinnosta mitäs kortista Martzis pyytelet?  ;)
Hinta on ollut 50€ sisältäen postikulut.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 08.05.09 - klo:00:20
Posti toi Jonnelta ostamani kaukosäätimen. Laitoin sen heti kokeeksi kiinni Muhiin:
(http://martzis.wippiespace.com/images/view/USB%20HID%20input%20device/muhipendant.jpg)
(http://martzis.wippiespace.com/images/view/USB%20HID%20input%20device/pendant.jpg)

Tällaisella HAL-koodilla testailin:


loadusr -W hal_input usb-0000:00:1f.4-1/input0 usb-0000:00:1f.4-1/input1

loadrt mux4 count=1

addf mux4.0 servo-thread

setp mux4.0.in0 0.1
setp mux4.0.in1 0.01
setp mux4.0.in2 0.001

net scale1 mux4.0.sel0 <= input.0.btn-06
net scale2 mux4.0.sel1 <= input.0.btn-07

net pend-scale axis.0.jog-scale <= mux4.0.out
net pend-scale axis.1.jog-scale
net pend-scale axis.2.jog-scale

net mpg-x axis.0.jog-enable <= input.0.btn-01
net mpg-y axis.1.jog-enable <= input.0.btn-02
net mpg-z axis.2.jog-enable <= input.0.btn-03

net pend-counts axis.0.jog-counts <= input.1.rel-1-counts
net pend-counts axis.1.jog-counts
net pend-counts axis.2.jog-counts



Video lopputuloksesta:
http://www.youtube.com/watch?v=4CIeGAh50z4 (http://www.youtube.com/watch?v=4CIeGAh50z4)
Kamera ottaa jyrsimestä häiriötä, siitä taustapörinä. Myös servo-ohjaimet kaipaisivat vähän tuunaamista melun vähentämiseksi.
Videolla ensin ei liiku mikään akseli, sitten X 1cm / mpg-kierros, sitten Y ensin samalla nopeudella ja sen jälkeen 1mm ja 0,1mm / kierros.


Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: petko - 09.05.09 - klo:18:13
Lainaus käyttäjältä: Martzis - 08.05.09 - klo:00:20
Posti toi Jonnelta ostamani kaukosäätimen. Laitoin sen heti kokeeksi kiinni Muhiin:

Tällaisella HAL-koodilla testailin:


loadusr -W hal_input usb-0000:00:1f.4-1/input0 usb-0000:00:1f.4-1/input1

loadrt mux4 count=1

addf mux4.0 servo-thread

setp mux4.0.in0 0.1
setp mux4.0.in1 0.01
setp mux4.0.in2 0.001

net scale1 mux4.0.sel0 <= input.0.btn-06
net scale2 mux4.0.sel1 <= input.0.btn-07

net pend-scale axis.0.jog-scale <= mux4.0.out
net pend-scale axis.1.jog-scale
net pend-scale axis.2.jog-scale

net mpg-x axis.0.jog-enable <= input.0.btn-01
net mpg-y axis.1.jog-enable <= input.0.btn-02
net mpg-z axis.2.jog-enable <= input.0.btn-03

net pend-counts axis.0.jog-counts <= input.1.rel-1-counts
net pend-counts axis.1.jog-counts
net pend-counts axis.2.jog-counts



Video lopputuloksesta:
http://www.youtube.com/watch?v=4CIeGAh50z4 (http://www.youtube.com/watch?v=4CIeGAh50z4)
Kamera ottaa jyrsimestä häiriötä, siitä taustapörinä. Myös servo-ohjaimet kaipaisivat vähän tuunaamista melun vähentämiseksi.
Videolla ensin ei liiku mikään akseli, sitten X 1cm / mpg-kierros, sitten Y ensin samalla nopeudella ja sen jälkeen 1mm ja 0,1mm / kierros.



Sain toisen Muhin & mpg-boksin vihdoin viimein testikäyttöön, Jonnelta tuli mpg-pyörä, napit väsäsin koteloon itse. Päivitin samalla emc2:n 2.3-versioon lähinnä mux8 takia, vanhemissa versioissa taitaa olla vain mux4.
Servojen toiminta oli mpg-pyörällä aika nykivää, sain toiminnan suh'koht pehmeäksi ilowpass- suotimella.
Tuollaisella koodilla testailin:



# Mpg box
# Load Muhi
# Talli:
loadusr -W hal_input usb-0000:00:1d.1-1/input0 usb-0000:00:1d.1-1/input1
# Lappari, Usb oik.alhaalla:
# loadusr -W hal_input usb-0000:00:1d.0-2/input0 usb-0000:00:1d.0-2/input1

# Remove muhi default analog deadzone
setp input.0.abs-1-flat 0
setp input.0.abs-2-flat 0
setp input.0.abs-3-flat 0
setp input.0.abs-4-flat 0

# load mux 8.0 mpg wheel scale selector and set scale values
# Load mux 8.1 feedrate selector and set feedrate values
loadrt mux8 count=2
setp mux8.0.in0 0.000
setp mux8.0.in1 0.0001
setp mux8.0.in2 0.001
setp mux8.0.in4 0.01
addf mux8.0 servo-thread

setp mux8.1.in0 0
setp mux8.1.in1 50
setp mux8.1.in2 100
setp mux8.1.in3 200
setp mux8.1.in4 300
setp mux8.1.in5 400
setp mux8.1.in6 500
setp mux8.1.in7 3000
addf mux8.1 servo-thread

# Load Ilowpass filter for smooth mpg wheel action and set default values
loadrt ilowpass
setp ilowpass.0.scale 10
setp ilowpass.0.gain 0.01
addf ilowpass.0 servo-thread

# Set each axis to stop moving when mpg wheel stops turning
setp axis.0.jog-vel-mode 1
setp axis.1.jog-vel-mode 1
setp axis.2.jog-vel-mode 1

# Link feed buttons
net feedxplus input.0.btn-01 => halui.jog.0.plus
net feedxminus input.0.btn-02 => halui.jog.0.minus
net feedyplus input.0.btn-03 => halui.jog.1.plus
net feedyminus input.0.btn-04 => halui.jog.1.minus
net feedzplus input.0.btn-05 => halui.jog.2.plus
net feedzminus input.0.btn-06 => halui.jog.2.minus

# Link mpg wheel axis selector
net selmpgx input.0.btn-07 => axis.0.jog-enable
net selmpgy input.0.btn-08 => axis.1.jog-enable
net selmpgz input.0.btn-09 => axis.2.jog-enable
net selmpg4 input.0.btn-10 => axis.3.jog-enable

# Link mpg scale selector knob to mux8.0
# Same knob to feedrate
net selmpgscale1 input.0.btn-11 => mux8.0.sel0
net selmpgscale2 input.0.btn-12 =>  mux8.0.sel1
net selmpgscale3 input.0.btn-13 =>  mux8.0.sel2

# Link mux8.0 output to set mpg (jogging) scales 
net mpgscale mux8.0.out => axis.0.jog-scale
net mpgscale mux8.0.out => axis.1.jog-scale
net mpgscale mux8.0.out => axis.2.jog-scale
net mpgscale mux8.0.out => axis.3.jog-scale

# Link feedrate knob (circuit board) to mux8.1
# Same knob to mpgscale
net selfeedrate1 input.0.btn-14 => mux8.1.sel0
net selfeedrate2 input.0.btn-15 => mux8.1.sel1
net selfeedrate3 input.0.btn-16 => mux8.1.sel2

# Link feedrate to halui.jog-speed
net feedrate mux8.1.out halui.jog-speed

# Link mpg wheel
# Ilowpass filter for smooth action
net mpgrawcounts input.1.rel-1-counts => ilowpass.0.in
net mpgcounts ilowpass.0.out => axis.0.jog-counts
net mpgcounts ilowpass.0.out => axis.1.jog-counts
net mpgcounts ilowpass.0.out => axis.2.jog-counts

# Set feedrate potentiometer scale feed and connect to halui
setp halui.feed-override.scale 0.006
net feedoverride input.0.abs-1-counts => halui.feed-override.counts



En ole malttanut liiemmin tutustua Emc2:n manuaaleihin, jos koodissa on jotain omituista niin saa kommentoida vapaasti;)





Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: 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.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 11.10.10 - klo:22:27
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ää :)
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Maukka - 31.10.10 - klo:09:13
Minkälaisella koodilla voisi lähteä kokeilemaan  4x4 matriisi näppäimistöä muhi:ssa?
Paikallisessa liikkeessä olisi nyt tuollaisia "halavalla"..
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Maukka - 21.11.10 - klo:22:38
Matriisi unohdettu ja korvattu yksittäisillä napeilla.
Tuossa aikasemmissa viesteissä olikin hal. Esimerkki miten potentimetri laitetaan säätämään syöttö nopeutta mutta mites potikka laitetaan säätään jog nopeutta?
Oisko jollain heittää siihen hal. esimerkki?
Muuten olenkin saanut kaikki pelaamaan ja kytkettyä muhiin..
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: awallin - 05.12.10 - klo:22:35

irc:ssä jo tästä keskusteltiin, tuossa mahd. yksinkertainen halui joggaus esimerkki:
http://www.anderswallin.net/2010/12/emc2-halui-jogging-example/
tarvii vaan korvata virtuaaliset pyvcp potikat ja napit oikeilla MUHI:n vastaavilla

AW
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Jussik - 06.12.10 - klo:00:49
Terve Wallin

Kiitoksia esimerkistä täähän toimii vallan hyvin kosketusnäytön kanssa.
Ehkä isoa konetta päästään vielä tämän vuoden aikana testaamaan.

Indramatit on jo kertaalleen ollut päällä EMC2 kautta.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: HGQ21102 - 30.12.10 - klo:07:38
Why can't work. establishes like this whether correctly
R1-R5=?
C1-C8=?
Q2=?MHZ

(http://www.plasmaorange.com/images/050/1fff.jpg)

Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Maukka - 01.01.11 - klo:19:28
Muhi toimii nyt mukavasti. Mutta saanko mitenkään yhdistettyä potentimetriä säätämään jog speed palkkia? Aivan kuten Feed overdrivea voi säätää.

Lähinnä olisi tarve saada x y z napeille potikkalla säätö kuinka lujaa menään. Tämä onnistuisi tuolla fo prosentti potikalla, mutta todellista syöttö nopeutta ei näe mistään.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: 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..
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 03.01.11 - klo:00:16
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.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 03.01.11 - klo:00:41
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
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: HGQ21102 - 03.01.11 - klo:16:11
Lainaus käyttäjältä: Martzis - 03.01.11 - klo:00:41
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

Thank you Martzis!
Still can not work.
(http://www.plasmaorange.com/images/050/1zuz.jpg)
Component values:
Q2 = ceramic oscillator 4MHz(be sure to 6MHZ?)
R1 = 1,5k
R2-R5 = 1k
C3 = 104(be sure to 224?)
C4-C8 = 104
Programmer settings:
H HS 4K PLL
00CA
(http://www.plasmaorange.com/images/050/2ngn.jpg)
Why still can not work?SOS!
(http://www.plasmaorange.com/images/050/10122720498136aadfini.jpg)
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: HGQ21102 - 03.01.11 - klo:16:21
Lainaus käyttäjältä: Martzis - 03.01.11 - klo:00:41
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

"PIC16c745" is "OTP"
"PIC18F4450" to replace "PIC16F745"?
Martzis very sorry, I do not English, I hope that you can look to understand English.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 03.01.11 - klo:20:49
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.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 05.01.11 - klo:00:04
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 (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 (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ä?




Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Maukka - 06.01.11 - klo:00:07
kopioidaanko linux_event.py  -->> linux_event.pyc päälle?  Noh, erroria lykkäsi kun kokeilin sileen..
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 06.01.11 - klo:00:28
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.


Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 06.01.11 - klo:16:49
Käyttöoikeusvika oli 50-input-permissions.rules tiedostossa. Sain jo korjattua, mutta koitan vielä säätää vähän elegantimmaksi.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 06.01.11 - klo:21:32
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.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Maukka - 06.01.11 - klo:22:10
Löytyykös jo kaikki nappulat?
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 06.01.11 - klo:23:15
Napeista näkyy vain 1-16 kummastakin puoliskosta. Koitan kysellä tuon hal_inputin tekijältä apuja.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: HGQ21102 - 08.01.11 - klo:12:25
Thank you Martzis!
USB HID has been able to work!
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 08.01.11 - klo:14:00
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!
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: 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.

Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 27.01.11 - klo:20:57
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.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 08.10.11 - klo:11:44
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.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 12.10.11 - klo:22:33
Sain ongelman korjattua :)

Kaivelin linux_event.py:stä uusimman version ja siinä ongelma oli korjattu. Nappien 17-32 osoitteet olivat muuttuneet. Tein uudesta versiosta version jossa on oikeat nappien nimet. Ladattavissa täältä: http://martsola.com/python2.6/linux_event.py (http://martsola.com/python2.6/linux_event.py)

Koko konffausohje täällä:
http://martzis.wippiesblog.com/martzis-usb-hid-interface-kortti-linux-emclle-ja-mach-3lle/ (http://martzis.wippiesblog.com/martzis-usb-hid-interface-kortti-linux-emclle-ja-mach-3lle/)

Koitan joku ilta ehtiä laittaa esimerkkejä eri asioiden säätämisestä enkooderipyörällä.
Otsikko: Vs: Martzis USB HID Interface -> Kiinalaiset kopioivat korttini
Kirjoitti: Martzis - 21.01.13 - klo:18:23
Hah, hoksasin tänään että mun alkuperäinen Wippies blog -sivu on lakannut olemasta ja sen myötä kortin dokumentaatio on huonosti saatavilla.
Hommaa ihmetellessäni bongasin pari linkkiä:
http://www.ebay.com/itm/Martzis-USB-HID-Interface-MUHI-Card-Board-Linux-EMC-and-Mach-3-PC-Via-BUS-/150941627764 (http://www.ebay.com/itm/Martzis-USB-HID-Interface-MUHI-Card-Board-Linux-EMC-and-Mach-3-PC-Via-BUS-/150941627764)
http://www.aliexpress.com/store/product/Freeshipping-A942A-Martzis-USB-HID-Interface-MUHI-Card-Board/201108_722417418.html (http://www.aliexpress.com/store/product/Freeshipping-A942A-Martzis-USB-HID-Interface-MUHI-Card-Board/201108_722417418.html)

Kiinalaiset ovat näköjään jatkaneet tuotteeni elinkaarta ja tehneet siitä jopa vähän kompaktimman version. Jopa nurin päin oleva USB-liitin on kopioitu ;D
Nimikin on uskollinen alkuperäiselle :P
Sivulla tarjoiltava Mach ajuri on mun käsialaa ja dokumentaation ajurikuvakaappauksessa näkyy sukunimenikin ;)
Yleensä en käytä hymiöitä - ainakaan montaa, mutta tässä teen nyt poikkeuksen :)

PS. Palautan dokumentaatiot teille alkuperäisen kortin ostaneille jonnekin webbiin heti kun ehdin. Toivotaan, että kiinan pojat myy kortteja paljon ja sen myötä valmiita konffiesimerkkejä kortille on netti kohta pullollaan. Onko kukaan muu hoksannut tota kopiokorttia? Manuaalidokumentin päiväysten mukaan se on tehty jo ilmeisesti 2011.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 21.01.13 - klo:19:34
Näköjään ihan alkuperäisen kortin näköinen kopio löytyy myös:
http://xyzdiy.5d6d.net/thread-2719-1-1.html (http://xyzdiy.5d6d.net/thread-2719-1-1.html)
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: NiVa - 21.01.13 - klo:20:00
Moikka!

Mitäs sitä uudelleen keksii kun joku on sen vaivan jo nähnyt  ;)
Tuo viimeinen laittamasi kiinankauppa sai myyntiin alkuvuonna 2012 Gecko g540 palikan kopion 80$. Ja käyttämäni Kevin Damen USBCNC kortin CPU5A4 120$. Tostakaan ei ihan helpolla saa kopsattua ite prossan softaa,,, paitsi kiinalaiset.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: tanantunari - 21.01.13 - klo:20:11
On toi kyllä kohtalaisen härskiä!
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Hiekkaranta_92 - 21.01.13 - klo:20:23
Sillon voi sanoa jo oonnistuneensa, jos työ kopioidaan ja oikein kiinalaisten taholta.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Stoppari - 21.01.13 - klo:20:30
Voi kiesus...
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: JuKa - 21.01.13 - klo:22:57
Huomasin että tuolla olis korttia myynnissä kun etsein pluginia machille. Ajattelin että se oli vain
yksi joka oli kaupan... Hullua !!!

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: ttontsa - 22.01.13 - klo:12:38
Henk koht olen koittanut kääntää kansallisen elä osta mitään päivänkin älä osta mitään kiinalaista päiväksi, mutta hetkonen kiinastahan saattaakin saada suomessa suunniteltuja laatutuotteita :D
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: NiVa - 22.01.13 - klo:15:59
Moikka!

Vielä aiheeseen pikku detalji ebayn sivulta...



Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Maukka - 01.02.13 - klo:15:33
Kaiken hyvän ne kiinalaiset kopioi!
Vaan aika suoraan kopioivat. Ei sitä joka poika kehtaa kopioida
kaikkea noin tarkasti..

Mutta ebay:lle kannattaa olla yhteyksissä jos ne haluaa ebay:ltä pois myynnistä..

Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: masaV - 23.09.13 - klo:04:26
Päivää todella pitkästä aikaa,tuli taas aiheelliseksi cnc jutut niin olihan se tunnukset vielä voimassa 07 jälkeenkin (vähän on aikaa viimesestä )
martzisille kysymys. alkuun.
onko tuo sinun kortti interface lähes sama kuni leo bodnarin BUo368x kortti eli käy kaikenmailman inputteihin usbille,eli vaikka joystickin liittäisi tuohon.
Vinkkinä, lentosimulaattori puolella on kysyntää tuollaiselle kortille, eli usb-hid-interface card, 4-8 analog inbut+64 switch+encoderit max 16 kpl
tuohan kävis hyvin interfaceksi uuteen cnc projectiini ja lentosimuillekin.
teetkö vielä ? mihin hintaan vai onko kaikki kiinan kopioita nykyisin ?

Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 23.09.13 - klo:08:14
Mulla on vielä yksi kortti. Siitä puuttuu prossa, mutta olin aikeissa hankkia sen joka tapauksessa. Mulla on omassa koneessa sähkökaapin uudelleenjohdotus käynnissä, joten voin lainata vaikka siitä.

Jos kolvaat vihreät liittimet itse, niin päästään varmaan sopivaan hintaan.

Uusi korttiversio on ollut mietinnässä ja tietyn tasoisena protonakin. Ei vaan ole päivätöiltä ehtinyt riittävästi harrastamaan.

Osaoitteesta Http://www.martsola.com (Http://www.martsola.com) löytyy muuten nyt kortin alkuperäinen dokumentaatio. Ilmoittakaa jos löytyy virheitä / parannusehdotuksia. Samoin jos foorumilaisilla on konffiesimerkkejä eri hallintalaitteille, niin voisin linkata niitä tonne.

-mikko
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: petko - 27.02.15 - klo:09:16
Saakos tämän toimimaan uudemmassa LinuxCNC 2.6:ssa?
Pikatestin jälkeen näyttäisi siltä että Python päivittynyt 2.7- versioon eikä vanha ohje taida toimia..
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 27.02.15 - klo:15:03
Moikka,

varmasti saa toimimaan. Voisin tutkia tuon ja dokumentoida ohjeen.

Mulla on oma kone ollut aika pitkään jäissä kun olen parannellut elektroniikkapuolta. Muuten alkaa olla taas ajokunnossa, mutta vielä on karamoottorin ohjaimen kontrollointi vähän kesken. Kyllästyin ohjaamaan VSD-A korttia step/dir pulsseilla nopeusmoodissa koska tuli mystisiä hyppyjä taakesepäin välillä. Linuxcnc SPI-sarjaohjaus ajuri VSD-A ja -E korteille alkaa olla melkein valmis ja kun saan sen toimimaan niin julkaisen sen muittenkin käyttöön jos on tarvetta.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: petko - 27.02.15 - klo:17:51
Moi,
Kuulostaa hienolta.
Mulle tuli uusi sorviprojekti johon olisi tarkoitus laittaa Muhi & VSD-E ohjaimet servoineen..
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Isto - 27.02.15 - klo:22:24
Hyvä kuulla että jollakulla muullakin on ollut ongelmia, vika ei ehkä sittenkään ollut omissa kytkennöissä vaan ohjaimessa ;)
Oma VSD-E + velocity + step/dir käyttäytyi myös niin että välillä moottori napsahti muutaman asteen väärään suuntaan tasaisessa nopeudessa (noin 1 kertaa / 2 kierrosta).
Normaali position+step/dir toimi ok samalla kytkennällä.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 27.02.15 - klo:22:30
Juu, juuri noin mullakin kävi.

Pyörittelin testatessa askel kerrallaan ja pystyin löytämään tarkan paikan joka ylitettäessä ohjain kääntyi tietyn kulman taaksepäin.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Isto - 27.02.15 - klo:22:38
Kokeilitko muita ohjaustapoja (pwm, analog) myös, tuliko sama ongelma ?
Kokeilin nuo kaikki 3, pwm toimi parhaiten (linuxcnc + mesa5i25(pwm-firmwarella) + 7i76). Analog oli myös toimiva mutta tuolla 7i76 kortilla suunnan vaihto on haasteellinen kun siinä on vain yksi digipotikka ulos ja pitäisi ohjata kahden signaalin erolla. Toimi sekin mutta ei ilman lisäkytkentöjä.
Luovuin alkuperäisestä karamoottorista koska siitä oli pari hiilen jousta katkennut ja satuin saamaan 3-vaihemoottorin ja tamun halvalla...
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 01.03.15 - klo:23:45
Moi,

tein linux_event.py tiedostoon tarvittavat muutokset jotta toimii Linuxcnc 2.6.7 kanssa. Tiedosto löytyi polusta /usr/share/pyshared/ ja sinne alkuperäisen tilalle kopioitu muokattu versio sai nappien, enkooderien ja analogitulojen nimet näkymään oikein.

Muilta osin ohjeen mukaan:
http://www.martsola.com/blog/static.php?page=muhi

Päivitän ohjeen kun ehdin.

ps. Poista .txt -pääte .py tiedostosta lataamisen jälkeen.





Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: petko - 06.03.15 - klo:15:59
Moi,

Tein mielestäni ohjeen mukaan.
Saan latautumaan vain ensimmäisen puoliskon kortista.
Nämä tulot näkyvät oikein nimettyinä LinuxCNC:ssä, mutta en saa tuloille minkäänlaista elämää.
Ko. kortti toimii edelleen hienosti vanehmmassa EMC2:ssa.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: petko - 07.03.15 - klo:19:01
Asensin vanhemman, ubuntu-pohjaisen linuxcnc 2.5:sen ja sillä näyttäisi toimivan.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 07.03.15 - klo:19:19
Minkä distron päällä tuo ei toimiva asennus oli? Mulla on Ubuntu 10.04 ja sen päällä Linuxcnc 2.6.7. Asennettu LiveCD:ltä. Debian saattaa vaatia jotain hieman eri tavalla.
Luultavasti kyse siitä että käyttöjärjestelmä ei anna USB-laitteelle oletuksena riittävästi oikeuksia.
Tässä toisen kortin tarvitsemat asetukset:
http://generichid.sourceforge.net/linuxpermissions.htm (http://generichid.sourceforge.net/linuxpermissions.htm)
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: petko - 07.03.15 - klo:22:41
Uusimman linuxcnc:n sivuilta löytyvän, debian-pohjaisen puhtaalle asennukselle. Varmaankin jotain eroa ubuntu<->debian välillä vaikkakin samoja käyttiksiä ovat..?
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 08.03.15 - klo:00:48
OK, pitää kokeilla tehdä itelle tuo versio vaikka virtualikoneena, niin saan testattua.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Jussa - 13.06.15 - klo:23:51
Onko Muhin toimivuudesta Debianin kanssa vielä tietoa, vai kannattaako asentaa mieluummin Ubundu 10.04. Tarttis päivitellä EMC2 tietokonetta uudempaan, jännittää millainen taistelu on saada vehkeet pelittämään uudessa koneessa. Martsolan sivut on ilmeisesti alhaalla..?
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 18.06.15 - klo:14:48
Ubuntulla olen pyrkinyt homman testaamaan toimivaksi. Debian vaatii varmaan oman kikkailunsa.
Lähinnä pitää sallia ko. Usb laite ja sitten muuttaaa normi ilotukusta poikkevat napit järkevästi nimetyiksi.

Kiitti huomiosta että web-sivut nurin. Pitää selvittää mikä virtuaalikonetta vaivaa. Varmaan virtuaalikonehotellin huoltokatko tehnyt jotain. Tarkoitus muutenkin siirtää kone pyörimään Azureen.

Muhi kortteja muuten löytyy ainakin 1 ylimääräinen jos jok tarvii.

Laitan sen Granite Devices SPI spindle ajurin jakoon kun ehdin lomailulta;) Tein myös Heidenhainin Endat-ajurin, mutta se vielä testaamatta.

-mikko
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Jussik - 18.06.15 - klo:15:52
Terve

Vieläkös tätä korttia saisi Suomesta??
Tarves olis päivitellä hiukan koneen käyttöliittymää.

Noi sivut oli alhaalla ja kuollaksenikaan muista mitä kaikkea toi kortti oli syönyt.
Meinaasin Fanuc 0M paneelin tolle kytkeä, pienin muutoksin.
Eli analogi tulot tarvis karan ja syöttöjen prosentti kytkimille.
Noita Heidenhainia nypistelleenä se potikka on alannut tuntumaan mukavemmalta kuin trackball + LinuxCNC liukupalkki.

Jussi


Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 18.06.15 - klo:16:23
Vika vapaa kortti tuli äsken varatuksi. Yksi piirilevy pitäs vielä olla kalustamatta. Hommaan siihen prossapiirin, niin saadaan siitä Jussi sulle kortti. Onnistunee ensi viikolla.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Jussik - 22.06.15 - klo:09:48
Terve

Olihan siinä analogi tuloja?

Jussi
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 22.06.15 - klo:23:17
Juu, 4kpl analog ja 4kpl enkooderi.
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Martzis - 24.06.15 - klo:22:33
Dokumentaatio taas hengissä: http://www.martsola.com/blog/static.php?page=muhi (http://www.martsola.com/blog/static.php?page=muhi)
Otsikko: Vs: Martzis USB HID Interface
Kirjoitti: Jussa - 25.06.15 - klo:07:01
Lainaus käyttäjältä: Martzis - 24.06.15 - klo:22:33
Dokumentaatio taas hengissä: http://www.martsola.com/blog/static.php?page=muhi (http://www.martsola.com/blog/static.php?page=muhi)
Hienoa, kiitos! Taidan asennella suosiolla tuon vanhemman linuxin kunhan intoudun taas.