Problem s LPT

presne typove oznaceni celych PC nebo komponent na kterych spolehlive chodi mach
Uživatelský avatar
Thomeeque
Příspěvky: 8846
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

16. 11. 2020, 4:24

Bezva, děkuju!
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Dawe
Příspěvky: 2500
Registrován: 8. 10. 2013, 6:18

16. 11. 2020, 7:39

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
Přílohy
lpt karta addon mach3 vykon rychlost perfo.JPG
TOS S28, DIY CNC, Holzmann ZS-40HS, Prusa Mk3s+MMU2s, Bambu X1C Combo
Uživatelský avatar
Thomeeque
Příspěvky: 8846
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

16. 11. 2020, 10:06

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)..
Naposledy upravil(a) Thomeeque dne 16. 11. 2020, 10:20, celkem upraveno 1 x.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Dawe
Příspěvky: 2500
Registrován: 8. 10. 2013, 6:18

16. 11. 2020, 10:18

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.
TOS S28, DIY CNC, Holzmann ZS-40HS, Prusa Mk3s+MMU2s, Bambu X1C Combo
Uživatelský avatar
Thomeeque
Příspěvky: 8846
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

16. 11. 2020, 10:20

A, byl jsi rychlejší, ještě jsem to zeditoval, je tam WCH382L.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

16. 11. 2020, 11:09

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.
Uživatelský avatar
Thomeeque
Příspěvky: 8846
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

19. 11. 2020, 9:53

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.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Dawe
Příspěvky: 2500
Registrován: 8. 10. 2013, 6:18

19. 11. 2020, 12:51

No vidis, supr. To je dobre vedet. Na Machu ve win jsi ji taky odzkousel?
TOS S28, DIY CNC, Holzmann ZS-40HS, Prusa Mk3s+MMU2s, Bambu X1C Combo
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

19. 11. 2020, 1:06

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.
Uživatelský avatar
Thomeeque
Příspěvky: 8846
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

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.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

19. 11. 2020, 1:33

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.
Uživatelský avatar
Thomeeque
Příspěvky: 8846
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

19. 11. 2020, 2:04

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ě.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

19. 11. 2020, 3:39

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.
Odpovědět

Zpět na „hardware na kterem skutecne chodi mach“