Hírek:

Fontos tudnivalók a migrációval kapcsolatban, Kérlek nézd meg a Régi fórumról új fórumra való költözés

Main Menu

LinuxCNC

Indította gaben, 2024 április 09, 16:55

Előző téma - Következő téma

horcsab

PC-n megy. Ott nincs gond. Annyit közben elértem, hogy Tkemc-vel megy. Már csak az Axis-al kellene megoldani.

smalla

Vettem nemrég egy ilyet:  WHB04B-6

sajnos ez nem az, mint az XHC-HB04, amihez a linuxcnc alatt van support.
Ezért hát elkezdtem írni hozzá a megoldást az xhc-hb04 alapjaira. Ha valaki tudna segíteni, hogy hogyan is kell az USB kommunikációt debuggolni, visszafejteni, aztán azt implementálni a kódba, akkor gyorsabban haladnék. Mivel ilyet még nem csináltam azt se tudom, hol álljak neki. (a linuxcnc.org-os hasonló fórumtémát is én nyitottam, de elég lassú a válaszidő ottan, hátha itt több szerencsével járok.)

Köszi

000000000

Én eleve valami USB monitorozó szoftvert néznék a neten és az eredeti környezetében vizsgálnám.
A másik megoldás ezt szépen visszacsomagolod felteszed a fórumra és rendelsz egy megfelelőt.
Utóbbival sok kellemetlenségtől kímélnéd meg magad.
Ez az én véleményem.
Mivel volt ilyenhez vagy hasonlóhoz szerencsém tesztelni Mach alatt.
Az láttam, hogy ipari környezetben ez is mint az összes USB periféria meghal, a kommunikáció összeomlik.
Már egy frekvenciaváltós motor indításától is képes volt " lefagyni ".
Maga az eszköz használhatóság szempontjából még jó is lehetne, ha nem lenne rajta az a fránya USB.

000000000

Most látom ez a WiFi-s verzió.
Én a vezetékest teszteltem.

GG

Azzal a módszerrel, ahogy a hb04-nél le van írva.
Szerintem a vendor:product id-ket kell aktualizálni, és a tesztprogi alapjan a configot megcsinalni. Szerintem.

smalla

Odáig már eljutottam, hogy a driver betöltődik mert az usb ID-t átírtam, de a kommunikáció más. Valamit csinál, mert ha tekergetem az mpg-t meg nyomogatom a gombokat, akkor random történik valami, és a kijelzőn is feltűnnek karakterek, de ennek nyilván nem így kellene működnie :)
Ezért kellene az USB kommunikációt valahogy lehallgatni, ehhez kellene valami tool vagy valami tapasztalat, hátha valaki már csinált ilyet.

guliver83

Szerintem vegyél egy másikat amit használni is lehet.
Ezt meg tedd vissza a dobozába majd érte megyek! [#integet2]

KoLa

Néhány érdekességre akadtam a Linuxcnc-vel kapcsolatban!
Persze ez egy eszterga!
Hibakeresés közben lehúztam az index jel, és az A phaze csatikat, menetvágás közben, felváltva!

A tapasztalat: a Linuxcnc-nek nem kell index jel a menetvágáshoz, akkor is vágja ha nincs, csak nem talál bele!
Az A phase jel sokkal fontosabb számára, ha ez nincs akkor nincs főorsó fordulatszám kijelzés, és nincs menetvágás sem!és nincs semmiféle mozgás, programból vezérelve ha At speed van a configban!
Linuxcnc esztergályosok, próbáljátok már ki!
Nálatok is ez van?

smalla

Hah, nincs másik, ami tudna 5 tengelyt. Ezt kell megoldanom.

D.Laci

Én úgy emlékszem, hogy kel az index jel, hogy elinduljon a menetvágás.

GG

[#lookaround]
Pedig de.
Irok neked.

smalla

Éljen, az első 3 gomb működik.

Kéne némi help, mert nem jövök rá magamtól: ki kellene találni, hogy a második és nyolcadik oszlopban mi alapján változnak a számok, felajánlok egy tábla csokit a megfejtőnek.

04 40 01 00 0E 13 00 7F
04 57 00 00 0E 13 00 04
04 0E 01 00 0E 13 00 0F
04 DE 00 00 0E 13 00 0C
04 21 01 00 0E 13 00 01
04 CC 00 00 0E 13 00 0C
04 C1 01 00 0E 13 00 01
04 18 00 00 0E 13 00 08
04 E4 01 00 0E 13 00 03
04 A9 00 00 0E 13 00 08
04 BF 01 00 0E 13 00 0D
04 71 00 00 0E 13 00 00
04 DC 01 00 0E 13 00 0B
04 A9 00 00 0E 13 00 08
04 D5 01 00 0E 13 00 05
04 04 00 00 0E 13 00 04
04 65 01 00 0E 13 00 05
04 0C 00 00 0E 13 00 0C
04 D4 01 00 0E 13 00 03
04 E4 00 00 0E 13 00 04
04 77 01 00 0E 13 00 05
04 D7 00 00 0E 13 00 04
04 8C 01 00 0E 13 00 0B
04 4A 00 00 0E 13 00 08
04 CB 01 00 0E 13 00 09
04 06 00 00 0E 13 00 04
04 45 01 00 0E 13 00 05
04 FD 00 00 0E 13 00 0C
04 3C 01 00 0E 13 00 0B
04 0A 00 00 0E 13 00 08

Csak az 1-es gombot nyomogattam, ami a 3. oszlopban látható változás. De a 2. és 8. oszlopok számomra ismeretlen konstellációban változnak minden alkalommal. Erre kéne rájönni.

Köszi

KoLa

Nem kell az index jel ahhoz hogy elinduljon a menetvágás!kipróbáltam! kiszámolja szerintem az A phase configból is, és indul akkor is ha nem jön az index jel, csak ebben az esetben nem talál vissza a menetárokba!
Nincs ebből probléma, csak a működési elvet cikizem!
Ha van korrekt index jel akkor téveszthetetlenül működik!
Az A-B phase használata is nagy különbséget eredményez ha pl csak A phaze van a configban!de ezt, Te biztos tudod csak úgy megjegyzem.

horcsab

Ezt gondolom megtaláltad.
Link

Igaz, nem pont az a típus, de talán kiindulásnak nem rossz.

smalla

Igen, ezt olvastam, sajnos ez a day of month xor mintha itt nem működne, valami más az algoritmus sztem. Ezt volna jó kitalálni