MACH3 USB interface board - proč ne?

Diskuze o softvéru MACH od tvůrců Artsoft všech verzí: dotazy, programování, skripty, poznatky atd...
ves178
Příspěvky: 528
Registrován: 25. 3. 2016, 8:23
Bydliště: Tichá okr NJ

1. 9. 2017, 7:08

Když chceš zařízení které bude spolehlivě fungovat, nepřipojíš ho přes USB, to je dobré tak pro flešku :D
WEILER LZ280, FNA22
Uživatelský avatar
packa
Příspěvky: 6940
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

1. 9. 2017, 7:30

ves178 píše:Když chceš zařízení které bude spolehlivě fungovat, nepřipojíš ho přes USB, to je dobré tak pro flešku :D
no ono tohle je tady na foru krásně zažité akupa lidí to tu dokola omílá , ale když se dodrží pár zásad tak není nejmenší důvod aby s tím byl problém .
jinak tu konkretní desku neznám tak tu nemohu posoudit.
ves178
Příspěvky: 528
Registrován: 25. 3. 2016, 8:23
Bydliště: Tichá okr NJ

1. 9. 2017, 8:06

USB a virtuální com port, neznám nic horšího, většinou mám k počítači připojený programátor přes virtuální com, přes další virtuální com mám třeba přítáhnuté data s procesoru a další věc co použivama je diagnostika taky přes virtuál, a to bych nikomu nepřál :D .
Když nemáš LPT použij LAN
WEILER LZ280, FNA22
coleoptera
Příspěvky: 15
Registrován: 1. 9. 2017, 10:10

1. 9. 2017, 8:11

ves178 píše:Když chceš zařízení které bude spolehlivě fungovat, nepřipojíš ho přes USB, to je dobré tak pro flešku :D
Nějak mě nejde do hlavy, že v době PC bez LPT mám řešit starej krám, abych získal LPT ...
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

1. 9. 2017, 10:00

ves178 píše:USB a virtuální com port, neznám nic horšího, většinou mám k počítači připojený programátor přes virtuální com, přes další virtuální com mám třeba přítáhnuté data s procesoru a další věc co použivama je diagnostika taky přes virtuál, a to bych nikomu nepřál :D .
A co v tom vidíš za problém?
V dnešni době, kdy je USB absolutně nejpoužívanější rozhraní pro všechny možné periferie je zcela běžné mít k PC připojených spoustu USB zařízení najednou. Nějak mi uniká, proč by to mělo být ve stylu "a to bych nikomu nepřál".

Jestli funguje zrovna tenhle interpolátor pro Mach3 netuším, nemám ani ten interpolátor, ani Mach. A co jsem četl, tak některé tyhle desky jsou hodně softwarově odfláknuté a fungují dost blbě. Ne však kvůli USB, ale protože jsou prostě blbě navržené a hlavně blbě naprogramované. Takže by to chtělo na nějakých fórech někde po světě zkusit na to najít nějakou recenzi.
coleoptera píše:Nějak mě nejde do hlavy, že v době PC bez LPT mám řešit starej krám, abych získal LPT ...
No ten důvod je poměrně prostý. LPT bylo poslední rozhraní, kde měl procesor přímý přístup na nějaké vstupní a výstupní linky. Všechna ostatní rozhraní už jsou "inteligentní" a ovládají se přes spoustu SW vrstev, které k tomu přidávají nepredikovatelná zpoždění. Takže pro přímé použití generování real-time I/O signálů procesorem to už není použitelné, a musí se to používat principiálně jinak.
Pokud bys používal třeba LinuxCNC, tak tam má smysl doplnit ten LPT port na PC ve formě PCI I/O karty. Je to za pár korun a funguje to výborně.
U Machu tam přistupuje omezení, že LPT se dá používat jen do verze Windows XP 32bit, novější Windowsy to už snad neumí a musí se použít nějaký interpolátor.

Jinak použití dobře navrženého interpolátoru na dobrém CNC systému může být hodně dobré a výkonné řešení, protože dokáže rozdělit práci mezi PC a HW interpolátor tak, že každý dělá to co umí nejlíp. Jenže je tam ta podmínka "dobrý CNC SW" a "dobře navržený interpolátor". K CNC systému (tedy Machu) se vyjadřovat nechci, neznám ho natolik dobře, aby moje subjektivní názory nebyly třeba zkreslené. Ale u toho interpolátoru jsou mezi jednotlivými řešeními dost dramatické rozdíly, takže pokrývají celou škálu od "dobré" až po "naprosto nepoužitelné".
Takže ty "dobré" rozhodně můžou být lepší než použití LPT, ty "naprosto nepoužitelné" jsou nesrovnatelně horší než použití LPT.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22384
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

2. 9. 2017, 7:12

pokud vim nekdo na tuhle desku tu psal recenzi
ze to nefunguje

cim to asi tak je se muzem jen dohadoval

ja mam taky sveho favorita
nedavno jsem jedno USB z masiny vyndal (teensy) a opravil kladivkem
az tak moc me potrapilo
a to to cele bylo uplne galvanicky oddelene jen 3 encodery na nem byli
od te doby je klid
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

2. 9. 2017, 7:33

robokop píše:nedavno jsem jedno USB z masiny vyndal (teensy) a opravil kladivkem
az tak moc me potrapilo
a to to cele bylo uplne galvanicky oddelene jen 3 encodery na nem byli
A jak se ten problém projevoval? To se odpojovalo do USB nebo tam byl jiný problém?
Bylo to Teensy, takže to jelo na USB full speed (12 Mbit/s), tady s rozkmitem 3V na datových linkách. Takže pokud jsi neudělal kabeláž úplně blbě (což u Tebe nepředpokládám), tak na nějaké zarušení linky bych moc nevěřil. Navíc kabel snad nebyl nějak dramaticky dlouhý.
To by mě opravdu zajímalo, co se tam dělo.
A ještě dotaz - bylo to na Linuxu nebo na Windows?
Tak nějak zastávám názor, že problém se má pokud možno pochopit, ne opravovat kladivem. Ale uznávám, že nervy někdy nevydrží.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22384
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

2. 9. 2017, 7:37

snazil jsem se ho pochopit nekolik let
kabel usb cca pul metru
kabel k encoderum cca 2m nejdelsi stineny

projevovalo se to tuhnutim PC s linuxem
neustale hlasky z kernelu o problemech s usb
jine usb tam vetsinou nebylo
obcas flash ale zadnou souvislost s jeji pritomnosti jsem nepozoroval

ted je tam dalsi mesa a jede to bezproblemove
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

2. 9. 2017, 7:43

Aha, takže to klidně mohlo být chybnou implementací USB v tom Teensy.
Tak tomu bych klidně věřil. Když někdo bezhlavě používá knihovny z různých zdrojů aniž je důsledně kontroluje (řekl bychm že dnes odhadem tak 90%+ programátorů), tak to není zas tak řídký jev.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22384
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

2. 9. 2017, 7:50

no ono to usb taky pouziva kde kdo a ta implementace na urovni HW i SW je nejista ale v mnoha pripadech dost pofiderni
jinak by to nebylo v pripade HW tak choulostive na delky kabelu
huby nebo soucinnost s jinymi zarizenimi ktere by tomu meli byt teoreticky fuk

kdyz vidim takoveto projevy tak me to moc jistotou a spolehlivosti nenaplnuje
tim nechci tvrdit ze nemuze existovat spolehlive zarizeni na usb
ale kdyz je poblem mit tu jistotu tak to nechci pouzivat

ono jeden takovej pokus te muze vyjit na dost penez kdyz se zrovna spletes a stroj mas na slovensku a musis tam pak x krat jet na servis nez na to prijdes
za to nejaky usb za par korun stat nemuze
radsi mesu za par tisic coz se rovna nakladum na jednu cestu
ale jistota 99%
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

2. 9. 2017, 11:00

No jo, to máš pravdu, že řešení problému někde na Slovensku v režimu záruční opravy se prodraží.
Jen (podle mě) není správné z toho vyvozovat podobné závěry.
Kdyby třeba v driveru pro PCI karty Mesa byla nějaká chyba a díky tomu to tuhlo, tak přece taky neřekneš, že PCI sběrnice je nespolehlivá a vše na PCI bude nespolehlivé.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22384
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

2. 9. 2017, 7:20

jenze empiricky mi vyslo tohle z mnoha a mnoha pokusu jsem si udelal zaver ze nektery druh hardware a komunikace nepouzivam
treba u usb staci kdyz v mistnosti zajiskri vypinac a odumre klavesnice a mys
kdyz zpozoruju vic takovejch podobnejch projevu tak proste usb skrtnu z hw na kterym stavim stroje
tim to hasne
je to prilis hazard
a nema smysl plytvat energii na hledani tech nekolik vyjimechnych motherbordu a dalsich usb zarizeni kdyz existuji daleko robustnejsi reseni ktere maji mnoho dalsich nespornych vyhod
daval jsem tomu usbcku milost vickrat nez si to zaslouzilo a nikdy se mi to v prumyslu neosvedcilo
bylo to vyvinuto jalo levna sbernice pro domaci pouziti a to to je
uz jen ten konektor je vserikajici, mrdla se, nema pojistku proti vytazeni (a to nemluvim o tech zmenseninach)
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
shaolin
Příspěvky: 1186
Registrován: 11. 9. 2011, 7:17

3. 9. 2017, 2:21

Neviem, možno mám šťastie ale už pár rokov používam usb dosku AKZ250 a k úplnej spokojnosti. Je to vlastne interpolátor o max frekvencii 200 kHz. V kooperácii s 3f krokovými motormi s drivermi Yako od Gravosu. Notebook mám Dell a čistú inštaláciu win7. Okrem machu3 je tam kopec inštalovaných programov, niektoré používam aj počas frézovania....
Myslím že si táto kombinácia sedí.
coleoptera
Příspěvky: 15
Registrován: 1. 9. 2017, 10:10

4. 9. 2017, 12:08

robokop píše:no ono to usb taky pouziva kde kdo a ta implementace na urovni HW i SW je nejista ale v mnoha pripadech dost pofiderni
jinak by to nebylo v pripade HW tak choulostive na delky kabelu
huby nebo soucinnost s jinymi zarizenimi ktere by tomu meli byt teoreticky fuk

kdyz vidim takoveto projevy tak me to moc jistotou a spolehlivosti nenaplnuje
tim nechci tvrdit ze nemuze existovat spolehlive zarizeni na usb
ale kdyz je poblem mit tu jistotu tak to nechci pouzivat

ono jeden takovej pokus te muze vyjit na dost penez kdyz se zrovna spletes a stroj mas na slovensku a musis tam pak x krat jet na servis nez na to prijdes
za to nejaky usb za par korun stat nemuze
radsi mesu za par tisic coz se rovna nakladum na jednu cestu
ale jistota 99%
Co dodáváte na Slovensko k nové mašině se zárukou za PC s LPT? Když prozradíte tohle, je po problému a řešení s USB je o ničem.
Předem děkuji za konkrétní odpověď, nejlépe s linkem, kde takové PC koupím.
Odpovědět

Zpět na „MACH všech verzí“