Strona 1 z 14

Kontroler Ethernet dla LinuxCNC - nowa wersja, wstepne testy, opinie

: 13 wrz 2024, 16:57
autor: drzasiek90
Chciałbym pokazać kolejną odsłonę mojego rozwiązania kontrolera dla LinuxCNC - nazwałem to urządzenie Linumeric-LPT V3.2
Obrazek
Pewnie niektórzy znają poprzednie wersje na USB (Linumeric-LPT V1 i V2) oraz na ethernet (Linumeric-LPT V3).
Gdy zaczynałem z wersją V1 nie było w internecie zbyt wiele (a przynajmniej ja nie znałem) możliwości oprócz kart MESA.
Teraz są różne rozwiązania, bardziej lub mniej gotowe i przyjazne, no ale jest wybór.
Mimo to, ja nadal kontynuuję własną koncepcję - ot takie hobby połączone z pracą.

Od wersji pierwszej, urządzenie było tutaj na forum krytykowane. Na początku właśnie za to, że jest to wersja na USB, że nie dało się czytać enkoderów itd.
Następnie powstała wersja na ethernet, która nie miała problemów poprzednika, ale znowu spotkała się z krytyką, że jest mało wejść/wyjść, że standard IO nadal wymaga stosowania dodatkowych konwerterów itd.
Był pomysł na wersję V4, już nawet powstała płyta i sporo softu, ale strasznie mi się ta wersja nie podobała. Nie utknąłem, lecz się do niej zniechęciłem.
I tak powstało coś pomiędzy V3 i V4.
Założenie było takie, aby urządzenie było możliwie małe, uniwersalne a I/O w standardzie przemysłowym.
Oczywiście całkowicie uniwersalnego urządzenia zrobić się nie da, ale można spróbować chociaż odrobinę do tej uniwersalności się zbliżyć.

I tak pokrótce kilka parametrów:
Zasilanie:
10-36 VDC z zabezpieczeniem przed nieprawidłową polaryzacją
Zasilanie izolowane galwanicznie od reszty sygnałów.
Wejścia cyfrowe:
10 wejść cyfrowych nieizolowanych: 0-36 VDC
4 wejścia optoizolowane: 0-36 VDC (współdzielone z wejściami cyfrowymi)
Wejścia analogowe:
Wejscie analogowe napięciowe: 0-36 VDC, rozdzielczość pomiaru 10 mV
Wejście analogowe prądowe (izolowane galwanicznie): -10 / +10A, rozdzielczość pomiaru 0.01A
Wyjścia cyfrowe:
16 wyjść cyfrowych 0-5 VDC
4 wyjścia cyfrowe optoizolowane OC (współdzielone z wyjściami cyfrowymi)
Wyjścia analogowe:
-Wyjście analogowe napięciowe 0-12 VDC (współdzielone z wyjściami cyfrowymi)
-Wyjście analogowe prądowe 0-30 mA (współdzielone z wyjściami cyfrowymi)
Wyjścia mocy:
-2 wyjścia tranzystorowe - zwierane do masy (współdzielone z wyjściami cyfrowymi)
-2 komplety wyjść przekaźnikowych NO/NC



Urządzenie jest już oprogramowane na tyle, że wszystkie funkcjonalności działają.
Pozostała jeszcze masa pracy z opisami i instrukcjami.

Tak się zastanawiałem, może trochę podyskutować.
A może zorganizować akcję testowania - jak przy V1.
Może ktoś będzie miał pomysł na rzetelny test, zastosowanie to mu takie urządzenie mogę sprezentować.
Ale chodzi o to, aby ktoś faktycznie chciał to zastosować i przetestować, a nie tylko się zgłosić, bo za darmo, wrzucić do szuflady niech leży.

Komunikacja: Ethernet
Działanie tak jak wersje poprzednie - LinuxCNC po prostu widzi porty LPT.
Banalnie prosta konfiguracja.
Czy widzi ktoś dla takiego urządzenia zastosowanie?
A może, ile takie urządzenie powinno kosztować, aby znowu nie zderzyć się tutaj z falą krytyki typu: ZA DROGIE!!!? (pytanie dla tych, którzy wiedzą nieco o produkcji elektroniki).
Ja wiem ile powinno kosztować - chciałbym to skonfrontować.

Obrazek
Obrazek
Obrazek

Re: Kontroler Ethernet dla LinuxCNC - nowa wersja, wstepne testy, opinie

: 13 wrz 2024, 17:13
autor: pukury
Hej.
Wygląda fajnie - profesjonalnie.
A że będą komentarze - za drogo to pewne :mrgreen:
W sumie to mógł byś powiększyć PCB - pod ARK .
Nie było0 by możliwości " kolebania " po okablowaniu .
Ale to szczegół - gratuluję - o ile czytasz co napiszę :mrgreen:
pzd.

Re: Kontroler Ethernet dla LinuxCNC - nowa wersja, wstepne testy, opinie

: 13 wrz 2024, 17:44
autor: Robert_K
Zadam teraz być może najgłupsze pytanie w tym temacie, ale może nie tylko ja nie wiem. A nawet jeśli tylko ja nie wiem to chętnie się dowiem (z linuxem nie mam żadnych doświadczeń).
Czy to jest tylko płytka rozszerzeń (we/wy) do linuxa czy jest to kontroler osi z wbudowanym interfejsem we/wy? Sądząc po obecności wyjścia analogowego (jednego) dało by się nim sterować np. falownikiem wrzeciona np. w tokarce, ale co z osiami liniowymi?

Pozdrawiam.

Re: Kontroler Ethernet dla LinuxCNC - nowa wersja, wstepne testy, opinie

: 13 wrz 2024, 18:41
autor: tuxcnc
drzasiek90 pisze:
13 wrz 2024, 16:57
ile takie urządzenie powinno kosztować
Ja, oczywiście, to tego nie wziąłbym nawet za darmo.
Ale mogę Ci dać pewne porównanie.
Kontroler dla Mach3 EC500 kosztuje około 400 PLN.
Trzeba tam wgrać firmware Remora i skompilować sobie komponent HAL, ale to nie jest jakoś specjalnie trudne.
Żadnym urządzeniem udającym port LPT nawet nie zbliżysz się do możliwości tego kontrolera.
Są też rozwiązania dużo tańsze (~100 PLN), choć wymagające dużo więcej pracy. Ale także o nieporównywalnie większych możliwościach.
I to tyle na ten temat.

Re: Kontroler Ethernet dla LinuxCNC - nowa wersja, wstepne testy, opinie

: 13 wrz 2024, 19:15
autor: drzasiek90
pukury pisze:
13 wrz 2024, 17:13
W sumie to mógł byś powiększyć PCB - pod ARK .
Nie było0 by możliwości " kolebania " po okablowaniu .
Nie zrozumiałem.
Możesz rozjaśnić?
pukury pisze:
13 wrz 2024, 17:13
o ile czytasz co napiszę :mrgreen:
Jak nie piszesz lewackich bzdur, to czytam :)

Dodane 3 minuty 56 sekundy:
Robert_K pisze:
13 wrz 2024, 17:44
Czy to jest tylko płytka rozszerzeń (we/wy) do linuxa czy jest to kontroler osi z wbudowanym interfejsem we/wy? Sądząc po obecności wyjścia analogowego (jednego) dało by się nim sterować np. falownikiem wrzeciona np. w tokarce, ale co z osiami liniowymi?
Kontrolerem, czyli sterownikiem nadal jest komputer.
LinuxCNC wykonuje całe sterowanie.
Płytka udaje 2 porty LPT.
Dodatkowo ma 2 wejścia analogowe, które po prostu widoczne są w HAL i można je wykorzystać do czego chcesz (bezpośredni odczyt wartości analogowej).

Wyjście analogowe 0-12VDC oraz 0-30mA jest właśnie z myślą o sterowaniu, np. falownikiem wrzeciona.
Co z osiami liniowymi? Większość amatorskich maszyn używa sterowania STEP/DIR.
Jeśli mówisz o analogowym sterowaniu serwonapędami noto niestety tutaj się nie da - wszystkim nie dogodzisz :)

Dodane 5 minuty 48 sekundy:
tuxcnc pisze:
13 wrz 2024, 18:41
drzasiek90 pisze:
13 wrz 2024, 16:57
ile takie urządzenie powinno kosztować
Ja, oczywiście, to tego nie wziąłbym nawet za darmo.
Chyba nie doczytałeś, to było pytanie do tych, którzy mają pojęcie o produkcji elektroniki.
Rzeczą oczywistą jest, że dla kogoś, kto kontakt z elektroniką ma taki, że kupuje na promocji chińskie moduły produkowane na masową skalę, każda cena urządzenia wyprodukowanego w EU będzie ZA DROGO.
tuxcnc pisze:
13 wrz 2024, 18:41
Żadnym urządzeniem udającym port LPT nawet nie zbliżysz się do możliwości tego kontrolera.
Ale ja się nie ścigam z takimi rozwiązaniami.
Ja propunuję własne, zupełnie inne.
tuxcnc pisze:
13 wrz 2024, 18:41
Są też rozwiązania dużo tańsze (~100 PLN), choć wymagające dużo więcej pracy. Ale także o nieporównywalnie większych możliwościach.
Wiem, widziałem twoje walki które opisujesz.
Większość poległeś, z resztą męczysz się długo.
Rozwiązań jest kilka, ale z tych tanich/darmowych większość to fajna baza dla tych, co to lubią się pobawić i mają dużo czasu na to. Jak sam się przekonałeś, opisy są niespójne, zawsze trzeba coś pozmieniać, sporo powalczyć a na końcu i tak jedno działa a inne nie działa.

Re: Kontroler Ethernet dla LinuxCNC - nowa wersja, wstepne testy, opinie

: 13 wrz 2024, 19:56
autor: tuxcnc
drzasiek90 pisze:
13 wrz 2024, 19:21
Wiem, widziałem twoje walki które opisujesz.
Większość poległeś, z resztą męczysz się długo.
Znowu piszesz bzdury, chociaż kilka razy Ci to wyjaśniałem.
Dla mnie to jest hobby, robię to dla zabicia nudy.
Tak naprawdę nie potrzebuję żadnego nowego sterowania, bo do tych kilku maszyn które mam, mam już sterowania, które działają prawidłowo i zaspokajają moje potrzeby.
Kilka maszyn chodzi na FluidNC, tylko dwie na LinuxCNC.
Te dwie na LinuxCNC uruchamiam raz na rok, bo częściej nie ma potrzeby.
Co do moich "walk" to potrafię głupi kabelek robić miesiąc, bo mi się akurat nie chce.
Różnica między nami jest taka, że ja sobie dłubię dziesięć projektów, o każdym coś wiem i mogę je sobie porównywać.
Ty uparłeś się na jeden, którego ja nigdy bym nie zaczął, bo uważam że jest głupi w samych założeniach.
A teraz naszło mnie kupić MKS Monster8 i ożenić go z Raspberry Pi 4B przez Remorę...
Więc znowu inne projekty pójdą w odstawkę...
Wolno mi i nic Ci do tego.
Tym razem dotarło?

Re: Kontroler Ethernet dla LinuxCNC - nowa wersja, wstepne testy, opinie

: 13 wrz 2024, 20:08
autor: atom1477
To że robisz to z nudów, w wolnym czasie, i niekomercyjnie, nie zmienia faktu że Ci to nie wychodzi.
Nie mówię że z Twojej winy, ale fakty są jakie są. A z faktami się nie dyskutuje.

Re: Kontroler Ethernet dla LinuxCNC - nowa wersja, wstepne testy, opinie

: 13 wrz 2024, 20:11
autor: drzasiek90
tuxcnc pisze:
13 wrz 2024, 19:56
Różnica między nami jest taka, że ja sobie dłubię dziesięć projektów, o każdym coś wiem i mogę je sobie porównywać.
Różnic jest więcej :)
Ale jeśli o tej mówisz, to różnica jest znaczna i zupełnie inna niż ci się wydaje.
Ja projekty robię od zera, przygotowuje opisy i instrukcje i DOPROWADZAM JE DO KOŃCA, ty uruchamiasz cudze, tworząc chaotyczne opisy, których i tak się nie da wykorzystać, z tego powodu właśnie i zostawiasz w połowie rozgrzebane.
Pewnie, że ci wolno. Ale sam się chwalisz swoimi niepowodzeniami.
I ja nie robię jednego projektu.
I dla mnie to też jest hobby.
tuxcnc pisze:
13 wrz 2024, 19:56
Ty uparłeś się na jeden, którego ja nigdy bym nie zaczął, bo uważam że jest głupi w samych założeniach.
Jestem już duży i nie potrzebuję pochwał.
Dyskusja i konstruktywna krytyka jest potrzebna.
Twoja krytyka niestety nie jest konstruktywna - bo ty od początku uparłeś się krytykować to co robię.
Pierwszą wersję krytykowałeś, bo była na USB, bo nie dało się wykonać G33.1.
Kolejna wersja była na ethernet, da się gwintować na sztywno, to krytykowałeś, że mało I/O i nie są w standardzie przemysłowym.
Kolejna wersja ma więcej I/U w przemysłowym standardzie, to krytykujesz, że przecież i tak są lepsze rozwiązania.
Gdybym zrobił urządzenie kolejne, które będzie znowu lepsze i kosztowało 30 zł to i tak przyjdziesz tu i wymyślisz sobie powód do narzekania.

Tak więc z twojej krytyki nie wynika NIC KONSTRUKTYWNEGO, bo ty nie oceniasz tylko się doszukujesz.
Ty po prostu krytykujesz wszystko i wszystkich którzy myślą i robią inaczej niż ty.
tuxcnc pisze:
13 wrz 2024, 19:56
Wolno mi i nic Ci do tego.
Za dużo sobie dopowiadasz.
Nikt ci nie broni się bawić.
Ale sam tu przyszedłeś i wylewasz żale, więc czego oczekujesz.

Re: Kontroler Ethernet dla LinuxCNC - nowa wersja, wstepne testy, opinie

: 13 wrz 2024, 20:33
autor: atom1477
Jakiej szybkości można się spodziewać po takim kontrolerze? (STEP/DIR)
Bo z tego co rozumiem, jest to kontroler, ale nie "kontroler ruchu".
Czyli nie wykonuje komend ruchu, tylko przekierowuje stany pinów generowane na CPU kompa.

Re: Kontroler Ethernet dla LinuxCNC - nowa wersja, wstepne testy, opinie

: 13 wrz 2024, 20:37
autor: tuxcnc
drzasiek90 pisze:
13 wrz 2024, 20:11
Ale sam tu przyszedłeś i wylewasz żale, więc czego oczekujesz.
Ciebie to już całkiem popieprzyło...
Pytasz, to Ci odpowiadam.
A Ty nawet nie próbujesz zrozumieć.
Twoje urządzenie jakoś tam działa i do czegoś może się nadawać, ale formalnie jest to badziew.
Dużo lepsze urządzenie kosztuje 400 PLN, a Ty pieprzysz o tym, że twoje musi być droższe, bo nie jest produkowane w Chinach.
Jak nie możesz dać konkurencyjnej ceny, to odpuść sobie produkcję i udostępnij projekt na GPL.

Dodane 1 minuta 8 sekundy:
atom1477 pisze:
13 wrz 2024, 20:33
Jakiej szybkości można się spodziewać po takim kontrolerze? (STEP/DIR)
Częstotliwość transmisji podzielona przez dwa.