MESA 7i96 a chybové hlášky, zastavení stroje

Odpovědět
Embie
Příspěvky: 46
Registrován: 13. 11. 2013, 7:38

5. 8. 2025, 8:50

Ahoj
Pro začátek uvedu, že jsem spíše uživatel svého stroje a moc se v těchto věcech nevyznám :| :D
Mám čínské CNC 6040 řízené Linuxem. Mám tam nový řídicí počítač bez paralelního portu, proto jsem pořídil na doporučení Mesa 7i96. Nějak jsem to dokázal zapojit, rozchodil jsem to a běhá to, ale teď mi občas LinuxCNC dává chybové hlášky. Nevypozoroval jsem žádný spouštěč a hláškám moc nerozumím. Dělá to jak při programu, tak při ručních posuvech (tady bych řekl častěji, ale zkoušel jsem zběsilé posuvy a nic, pak někdy při klidném to vyběhne), nezávisle na rychlosti posuvu nebo třeba snaze pohyby ručně zkusit brzdit. IP adresu mám nastavenou nějak 192.168.1.121, ale prý lze použít i 10.10.10.10, nevím, zda by i to nemohlo být řešením.
ZAPOJENI
ZAPOJENI
Mám to dost punkově složený, nechci to zavírat, než to odladím, ale radši přidávám fotku, třeba by to mohlo být nějakým způsobem příčinou, napadlo mě nějaký rušení od ostatní elektroniky třeba, proto pod tím mám dřevěnou desku doufaje, že to trochu odstíní + je nevodivá.



LEDKY NORMÁLNÍ STAV
LEDKY NORMÁLNÍ STAV
Takhle svítí LEDKY při normálním provozu.



LEDKY PŘI CHYBĚ
LEDKY PŘI CHYBĚ
Takhle svítí LEDKY při chybové hlášce.



CHYBOVÉ HLÁŠKY
CHYBOVÉ HLÁŠKY
Takto vypadá chybová hláška, někdy se objeví jen jedna z nich, teď nevím která a včera se mi objevovali jen společně. Určitě ale píše i u dalších os, nejen č. 2




Když se mi to takto zastaví, musím celý Linux CNC shodit, zkoušel jsem jen vypnout tlačítkem a zase zapnout, případně restartovat ještě Mesu, ale nikdy mi to to bez restartu Linux CNC nejde rozběhnout.

Věděl by někdo, co s tím, případně co dále sledovat?
oscar
Příspěvky: 1228
Registrován: 2. 5. 2010, 8:50
Bydliště: Perníkovice

5. 8. 2025, 9:26

ted jsem asi to same na stole resil.

problem byl v napajeni mesy - mel jsem to vytazene z USB portu a obcas to ten stary komp nedaval a mesa se restartovala.
pozna se to podle probliknuti tech ledek.

kazdopadne pust v linuxu opakovany ping na tu IP adresu a sleduj jestli za X radku se tam neobjevi treba sekundova prodleva. to je ten reset.
Uživatelský avatar
zz912
Příspěvky: 1553
Registrován: 25. 5. 2008, 7:16

5. 8. 2025, 11:35

Co se týče zdroje, tak v tom má Oscar pravdu. 5V z USB, nebo z mobilních nabíječek je ve skutečnosti 4.3V a to už Mesa padá. Nejvíce si Mesa cucne proud při výměně firmwaru. Takže když už to člověk pohání, nějakým provizoriem, tak nedoporučuji používat mesaflash.
Já to řeším brutálním předimenzováním:
https://dratek.cz/arduino/1767-spinany- ... -25-5.html
Zaplatím cca 400Kč a mám klid.

Co se týče hlášek, tak vlastnost LCNC je že vyhodí milión chybových hlášek a člověk musí rozeznat, co je příčina problému a co důsledek.
Tady je důležitá ta první hláška. Zjednodušeně říká, že Mesa se přestala s LCNC bavit. Ta druhá hláška může a nemusí být důsledek první hlášky. Můj tip je, že bude.

To, že se Mesa přestane bavit s LCNC, může a nemusí být způsobeno tím zdrojem. Každopádně, já bych tím začal. Nevím, zda máš možnost nějaké dočasné náhrady. Třeba použít laboratorní zdroj.
IP adresu mám nastavenou nějak 192.168.1.121, ale prý lze použít i 10.10.10.10, nevím, zda by i to nemohlo být řešením.
Na těch 10.10.10.10 se to přepíná jumperama:
https://zz912.webnode.cz/ping-10-10-10-10/
Dělá se to hlavně z toho důvodu, aby bylo jednodušší oddělit síťovou komunikaci s Mesou a síťovou komunikaci s Internetem.
Řešením Tvého problému to asi nebude, ale nic tím nepokazíš, když přejdeš na 10.10.10.10

Co rozhodně doporučuji, tak aktualizovat Operační systém.

Kód: Vybrat vše

sudo apt update
sudo apt upgrade
Byl jsem překvapenej že někteří jedinci s hromadou IT zkušeností se tímto neobtěžují a pak jsou překvapeni, že jim systém blbne. První verze Debianu 12 měli problémy s některými síťovými kartami v režimu, který se používá pro LCNC a chybové hlášky byli stejné. Teď je to vyřešené.

No a poslední věc pro zajištění spolehlivosti chodu Mesa karty je udělat MESACT testy:
https://zz912.webnode.cz/test-pc/
https://github.com/jethornton/mesact
U Mesa karet nestačí mít jen dostatečnou latency, je potřeba udělat i NIC test a Servo thread test.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Embie
Příspěvky: 46
Registrován: 13. 11. 2013, 7:38

22. 8. 2025, 8:40

Ahoj
Díky za tipy
Tak jsem udělal první věc a to, že jsem dal Step down měnič místo napájení z nabíječky. Přijde mi, že se to maličko zlepšilo, ale dělá to pořád :evil:
Objevil jsem ale jednu věc a to, že chybu to vyhazuje, když sahám na stroj, nebo počítač. Např. 4x za sebou jsem vyndal USB z PC a 4x ihned po vytažení chyba, pak zas třeba jednou ne a pak znovu. Také mi to často hází chybu, a to už jsem pozoroval i dříve, když manuálně měním nástroj ve vřetenu.
Uživatelský avatar
zz912
Příspěvky: 1553
Registrován: 25. 5. 2008, 7:16

22. 8. 2025, 9:48

No a kolik máš latency a MESACT testy?
LinuxCNC - MESA 7i96
zz912.webnode.cz
Uživatelský avatar
pafik
Příspěvky: 2968
Registrován: 10. 2. 2013, 5:07
Bydliště: Praha 4

22. 8. 2025, 1:54

Jestli ti to hází chybu, když se jen dotkneš něčeho kovovýho na té soustavě, tak máš velmi pravděpodobně bordel v zemnění. Něco nemáš na zemi a kapacitně, když se toho dotkneš, se tam uzavírá smyčka. Vem kus drátu a všechny země pospojuj. Nejlépe do jednoho bodu země u nějakého napájecího zdroje. Tu kartu přizemni třeba přes jednu upevňovací díru, je s tím nakonec počítáno a ty to nemáš. Prkno je nevodivý. Napájení pomocí nabíječky je taky oddělený od země, a LAN má sice stínění na konektoru, ale ty máš UTP kabel, takže bůhví jak je to propojené.
Uživatelský avatar
gekonko
Příspěvky: 395
Registrován: 24. 10. 2014, 11:23
Bydliště: Bratislava

22. 8. 2025, 9:03

Embie píše: 5. 8. 2025, 8:50 proto pod tím mám dřevěnou desku doufaje, že to trochu odstíní
slnko odtieni to ano, nie EMF :D
Capture.PNG
Ako bolo povedane, pories si najprv pospajanie zemi.
Plus, ak to to namontujes na plech cez distancne stlpiky tak tomu urcite pomozes.
Embie
Příspěvky: 46
Registrován: 13. 11. 2013, 7:38

29. 8. 2025, 12:55

Ahoj, díky za odpovědi a snahu pomoct.
Tak jsem to uzemnil, zkusil ten servo thread test, ten vypadá OK, jestli to chápu dobře a pořád mi ta mrcha padá - opět (mimo jiné) při vložení flash disku do compu.
IMG_20250829_111319.jpg
Pak zkusím ještě ten Mesa CT.

Kdyby byl někdo ochotný to za peníze rozchodit, rád mu je dám, tohle není pro mě...
Embie
Příspěvky: 46
Registrován: 13. 11. 2013, 7:38

23. 10. 2025, 8:54

Ahoj
Nakonec jsem tu Mesu zahodil, koupil LPT rozšíření do PCIe a konečně frézuju.
Kdyby někdo chtěl, Mesa 7i96 je na prodej, nechám čas na odzkoušení, kdyby přeci jen nebyl problém na mé straně, ale spíš je, protože tomu vůbec nerozumím.
Uživatelský avatar
zz912
Příspěvky: 1553
Registrován: 25. 5. 2008, 7:16

23. 10. 2025, 1:08

Já to měl obráceně. Trápil jsem se s paralelním portem a s Mesou mi skončili problémy. Každopádně jsem zastánce myšlenky, nesahat na to co funguje. Tak ať se daří frézování.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Uživatelský avatar
robokop
Site Admin
Příspěvky: 23048
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

23. 10. 2025, 4:31

mel bych zajem paklize bude dobra cena

Embie píše: 23. 10. 2025, 8:54 Ahoj
Nakonec jsem tu Mesu zahodil, koupil LPT rozšíření do PCIe a konečně frézuju.
Kdyby někdo chtěl, Mesa 7i96 je na prodej, nechám čas na odzkoušení, kdyby přeci jen nebyl problém na mé straně, ale spíš je, protože tomu vůbec nerozumím.
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
Juro
Příspěvky: 1538
Registrován: 19. 3. 2007, 12:14
Bydliště: Kamanová (Topoľčany)

24. 10. 2025, 9:47

error finishing read = na 90% bola chyba po kabelazi RJ45 (ak bolo bezporuchove napajanie)

fyzicka osa 2 nezvlada...... = bolo treba sa pohrat v subore .ini
rocnik 1976 -stolár, trosicka uz aj strojar.
Uživatelský avatar
Pipik
Příspěvky: 1088
Registrován: 9. 11. 2016, 3:32
Bydliště: České Budějovice

25. 10. 2025, 12:37

Juro píše: 24. 10. 2025, 9:47 error finishing read = na 90% bola chyba po kabelazi RJ45 (ak bolo bezporuchove napajanie)
Přesně tohle jsem také řešil. Nebyla chyba v napájení (MESA se nerestartovala), chyba se stávala zcela nahodile, někdy celej den vůbec, jindy třikrát za čtvrt hodiny. Spojitost s vyndaváním klíčenky USB by navíc přesně ukazovala na zakolísání ethernetové komunikace, ve spojení s "dotknu se někde" je to prakticky jasný adept - zaváhání síťovky, čili chvilkový pád komunikace mezi počítačem a mesou. Pospojování zemí odstraní to "dotknu se", chyby se zmírní, takže pokud zůstává už jen pád při USB klíčence, bude to to zaváhání systému při zapojení/odpojení USB.
Spustit dlouhý latency test, během něj odpojovat/připojovat USB, ukáže to. Pustili jsme i test komunikace LAN, ukázaly se nahodilé špičky v latenci lan komunikace.

Pomůže prodloužení tolerance doby "neodpovídání" mesy - typicky je nastavena na tuším 2000us, prodloužili jsme klidně až na 9000us, výrazně pomohlo.
Jeikož se však chyba vyskytovala poprvé, všechny ostatní mašiny jedou bezchybně a naprosto parádně, vinili jsme z toho neschopný počítač, resp. zřejmě ne úplně šťastný čip pro LAN. Vyměnili jsme komp za jiný, teď se to testuje, dám vědět jestli byl na vině opravdu jen divný komp s divnou sítovkou (měl dva LAN konektory, čili tam byl dvojčip, čert ví jestli to nebylo ono).
Ten blbec, kterej to vyrobil, pač mu zapoměli říct že to nejde vyrobit :wink:
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“