Stránka 2 z 2

Re: Problem s LPT

Napsal: 16. 11. 2020, 4:24
od Thomeeque
Bezva, děkuju!

Re: Problem s LPT

Napsal: 16. 11. 2020, 7:39
od Dawe
Thomeeque> Vyzkousej i tu nejlevnejsi za 4$ prodavane na Ali, takove ty nizke s cernym PCB a malym tqfp ASICem. Napr. tahle. Davaji tam nove WCH351Q. Ten jede 100% v Machu, na win ma v driverech nastavitelne preruseni. A je rychla. Prikladam obr

Re: Problem s LPT

Napsal: 16. 11. 2020, 10:06
od Thomeeque
Aha, zajímavé, díky moc! Myslíš, že je stejný čip i v PCI-E variantách? Díky, T.

EDIT: Je tam i dost detailní fotka, čip je jíný, ale také WCH (WCH382L)..

Re: Problem s LPT

Napsal: 16. 11. 2020, 10:18
od Dawe
Ty to vazne nevim, ja mam zkusenost jen se starsim PCI. Na CD s ovladaci co k tomu prikladaji jsou drivery snad na 30 ruznych chipu / chip setu takze je mozne ze to bude v PCI-E neco jineho.

Re: Problem s LPT

Napsal: 16. 11. 2020, 10:20
od Thomeeque
A, byl jsi rychlejší, ještě jsem to zeditoval, je tam WCH382L.

Re: Problem s LPT

Napsal: 16. 11. 2020, 11:09
od Mex
Já tu PCIex kartu mám.
EPP režim je tam udělaný úplně jinak než je to na běžných LPT portech. Zvažoval jsem pro to napsat driver pro Mesa 7i90, ale pak jsem se na to vykašlal. Za tu práci by to asi nestálo.

Ale mám pocit, že v tom nejjednodušším SPP režimu to bylo kompatibilní. Takže jako I/O linky pro LinuxCNC by to bylo použitelné.
Ale úplně jistý si tím nejsem, už je to dost dávno co jsem si s tím hrál.
Jestli Tě to zajímá, tak to můžu někdy strčit do nějakého LinuxCNC a vyzkoušet to.

Obávám se, že ty WCH35x fungují stejně blbě. Kdysi jsem někde našel nějaký datasheet v čínštině. Když jsem to prohnal google-translatorem tak to bylo částečně čitelné. A bylo to tam snad stejné jako na těch WCH38x. Dokonce jsem snad tehdy ten WCH38x programoval právě podle datasheetu k WCH35x. Ale už je to dávno, tak třeba mi to Alzheimer nějak pomíchal.

Re: Problem s LPT

Napsal: 19. 11. 2020, 9:53
od Thomeeque
Včera jsem koupil a nainstaloval tu MCS9805CV kartu a v LinuxCNC funguje nad očekávání. Ve Win7 se objevila jako PCI simple I/O card (nebo tak nějak), ke které jsem musel ručně dohledat ovladače. V linuxu jsem nemusel dělat nic (ale tedy byl čerstvě nainstalovaný, když už byla karta vevnitř), LinuxCNC jí okamžitě uměl použít a funguje zdá se v pohodě. Ve stepconfu jsem nechal base port address na defaultní hodnotě, což byla 0. Prý má pán možná ještě jednu, tak jí asi vezmu do zálohy.

Re: Problem s LPT

Napsal: 19. 11. 2020, 12:51
od Dawe
No vidis, supr. To je dobre vedet. Na Machu ve win jsi ji taky odzkousel?

Re: Problem s LPT

Napsal: 19. 11. 2020, 1:06
od Mex
Thomeeque píše: 19. 11. 2020, 9:53 Včera jsem koupil a nainstaloval tu MCS9805CV kartu a v LinuxCNC funguje nad očekávání. ...
Z Tvého překvapení soudím, že jsi mi nevěřil. A to mě fakt mrzí. :(

Ta karta je registrově skoro plně kompatibilní s původním PC standardem. Na EPP je jedna drobná odchylka, která zůstala i u nové řady 9865.
Ale na rozdíl od té nové 9865 mají tyhle starší karty ještě nějakou chybu v časování automatického handshake v režimu EPP.
Nicméně v režimu SPP, tedy toho co se využívá jako I/O linky v LinuxCNC nebo Machu, je to plně kompatibilní. Takže i v tom Machu po určitě pojede.

Re: Problem s LPT

Napsal: 19. 11. 2020, 1:19
od Thomeeque
Mám tam Win7/64b, na tom myslím Mach v přímém LPT režimu nejede? Můžu to zkusit, ale jinak jsem spokojený LinuxCNC uživatel (ty Windows už tam byly, tak jsem si je tam nechal, ale Macha jsem neplánoval).

Věřil jsem ti Mexi každé slovo, ale že to půjde až takto hladce, jsem z toho nevyčetl (očekával jsem minimálně hledání čísla portu) ;)

Díky, T.

Re: Problem s LPT

Napsal: 19. 11. 2020, 1:33
od Mex
Thomeeque píše: 19. 11. 2020, 1:19 Mám tam Win7/64b, na tom myslím Mach v přímém LPT režimu nejede? Můžu to zkusit, ale jinak jsem spokojený LinuxCNC uživatel (ty Windows už tam byly, tak jsem si je tam nechal, ale Macha jsem neplánoval).
Věřil jsem ti Mexi každé slovo, ale že to půjde až takto hladce, jsem z toho nevyčetl (očekával jsem minimálně hledání čísla portu) ;)
Díky, T.
Tak teď jsi překvapil zase Ty mě.
Přece číslo portu do HALu musíš dát. Jak jinak by věděl, kde má kartu hledat?
Nebo že by ten modul hal_parport byl tak chytrý, a když je v PC jediný LPT, tak ho automaticky použije? To jsem nikdy nezkoušel.
Každopádně já bych si tam raději tu I/O adresu dal. Minimálně pro možnost, že tam třeba časem strčíš i tu druhou kartu.

W7/64 přímý přístup na I/O neumožňují, takže Mach tam zřejmě přes LPT nepojede.

Re: Problem s LPT

Napsal: 19. 11. 2020, 2:04
od Thomeeque
Možná to bere 0 jako LPT1 (/dev/lp0).* Je tam jen jeden PCI slot, tak leda bych někdy pořídil tu PCI-E variantu. Pro začátek vystačím s jedním portem. Možná budu mít hoňku s počtem vstupů, ale asi to zvládnu s odřenýma ušima (ESTOPem fyzicky sdruženým s ALL LIMITS**) i s těmi pěti.

* dohledal jsem: You may specify the address as a hexidecimal (often 0x378) or as linux’s default port number (probably 0)

** V obou případech se LinuxCNC imho zachová stejně.

Re: Problem s LPT

Napsal: 19. 11. 2020, 3:39
od Mex
Tak třeba tohle by s tou PCIex kartou s chipem WCH382 nefungovalo (možná ani s PCI verzí WCH35x). Jádro Linuxu tyhle chipy nezná a tak to nepovažuje za lpX.