LinuxCNC na USB - Poszukiwane chętne osoby do testu

Poszukiwane chętne osoby do przetestowania nowego modułu LPT do LinuxCNC.

Dyskusje dotyczące działania obsługi programu LinuxCNC
Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 24
Posty: 7885
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: LinuxCNC na USB - Poszukiwane chętne osoby do testu

#101

Post napisał: tuxcnc » 09 cze 2023, 20:01

drzasiek90 pisze:
09 cze 2023, 19:49
A gwintowanie na sztywno odnosi się do rodzaju ruchu synchronicznego w te i nazad, gdzie narzędzie sztywno prowadzone jest tą samą ścieżką a nie do tego ile linii g-kodu zajmuje.
To są herezje i kompletne bzdury.
Gdyby się dało, toby ludzie tak robili, ale się nie da, bo to jest niemożliwe.
Najwyraźniej nie rozumiesz nie tylko czym jest ruch synchroniczny, ale też nie rozumiesz jak działa g-kod, i pomimo braku wiedzy absolutnie podstawowej, bierzesz się za robienie sterowników CNC...




Autor tematu
drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 53
Posty: 1769
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC na USB - Poszukiwane chętne osoby do testu

#102

Post napisał: drzasiek90 » 09 cze 2023, 20:33

tuxcnc pisze:
09 cze 2023, 20:01
Najwyraźniej nie rozumiesz nie tylko czym jest ruch synchroniczny, ale też nie rozumiesz jak działa g-kod,
Ale to ty napisałeś, że nie ma znaczenia w jakim kierunku obracamy wrzeciono podczas gwintowania, a to jest nieprawda.

A ja doskonale rozumiem jak działa ruch synchroniczny, bo poczytałem odpowiednie działy w dokumentacji LinuxCNC.

Nie ma sensu z tobą rozmowa, bo przyszedłeś trollować z frustracji, że poległeś z colorcnc.
Ja ci pokazałem G33.1 na moim rozwiązaniu, czekam aż pokażesz to samo na colorcnc.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 24
Posty: 7885
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: LinuxCNC na USB - Poszukiwane chętne osoby do testu

#103

Post napisał: tuxcnc » 09 cze 2023, 21:02

drzasiek90 pisze:
09 cze 2023, 20:33
Nie ma sensu z tobą rozmowa, bo przyszedłeś trollować z frustracji, że poległeś z colorcnc.
Ja ci pokazałem G33.1 na moim rozwiązaniu, czekam aż pokażesz to samo na colorcnc.
Z niczym nie poległem, a ty robisz z siebie idiotę.
W LinuxCNC to nawet takie cuda są możliwe :

EOT.


Autor tematu
drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 53
Posty: 1769
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC na USB - Poszukiwane chętne osoby do testu

#104

Post napisał: drzasiek90 » 09 cze 2023, 21:16

tuxcnc pisze:
09 cze 2023, 21:02
Z niczym nie poległem
Pokaż zatem efekty.
Ja swoje pokazałem. Nie uważam, że to jest rozwiązanie idealne i najlepsze. Ale jest i działa.
Uczciwie podaje wady, pokazuje je w liczbach.
Staram się nie robić nachalnej reklamy jakie to cudowne i wspaniałe, ale podawać parametry i możliwości, aby każdy mógł ocenić przydatność.
Ty od początku ten pomysł krytykujesz, dla samej zasady, żeby krytykować jak leci.
tuxcnc pisze:
09 cze 2023, 21:02
a ty robisz z siebie idiotę.
Każdy kto ma inne zdanie niż ty, jest debilem i idiotą.
Muszę cię zmartwić, nie jesteś alfą i omegą. A na mnie się odgryzasz, bo wytykam ci palcem brednie które wypisujesz, zamiast chwalić cię i się zachwycać.
Nie uważasz, że nie jesteś obiektywnym sędzią w tej sprawie?
tuxcnc pisze:
09 cze 2023, 21:02
W LinuxCNC to nawet takie cuda są możliwe :
Są. Takie i nie tylko takie. Ale co to ma do rzeczy?

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 24
Posty: 7885
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: LinuxCNC na USB - Poszukiwane chętne osoby do testu

#105

Post napisał: tuxcnc » 09 cze 2023, 22:03

drzasiek90 pisze:
09 cze 2023, 21:16
Ty od początku ten pomysł krytykujesz, dla samej zasady, żeby krytykować jak leci.
Nie pisz bzdur.
W LinuxCNC USB nie jest realtime, nigdy nie będzie, więc budowanie sterownika na USB jest głupotą w samym założeniu.
To są fakty, a nie moja opinia.
Natomiast ethernet jest realtime, więc sterownik oparty o ten sposób komunikacji nie tylko może poprawnie pracować, ale też znane są konstrukcje pracujące dobrze i stabilnie.
Odkąd przeszedłeś na ethernet przestałem ci pisać że to nie ma prawa działać, co najwyżej że możesz to zrobić lepiej.
To tak żeby była jasność.
Natomiast nie mam ani obowiązku, ani ochoty tłumaczyć się komukolwiek z tego co robię jako hobby w swoim wolnym czasie.
Nie ma żadnego powodu żebym się śpieszył z projektem sterownika na Colorlight.
Moje maszyny są skonfigurowane pod LPT i pracują prawidłowo.
Nie jest to rozwiązanie perspektywiczne, jak mi dziesięcioletni komputer padnie ze starości, to nie pójdę kupować dwunastoletniego, ale na razie działa, drugi stoi w rezerwie, więc pośpiechu nie ma.
Jak mam ochotę to coś z Colorlight, robię, a jak nie mam ochoty, to robię coś innego.
Na dzień dzisiejszy mam zainstalowany LinuxCNC 2.10 na Debianie 11, płytkę Colorlight 5a-75b z własnym firmware 24 wejścia, 32 wyjścia, z których część jest na sztywno przypisana do modułów stepgen, pwm, encoder i gpio. Pierwsze testy z analizatorem stanów logicznych wypadły prawidłowo i obiecująco. Jest napisana konfiguracja do frezarki, LinuxCNC uruchamia się prawidłowo, osie "jeżdżą", czyli widać step/dir na analizatorze. Do testów na realnej maszynie zastosuję CNC 3018, która stoi bezużytecznie. Jako drajwer krokowców posłuży CNC Shield od Arduino Uno (ma wyprowadzone wszystkie potrzebne sygnały na goldpiny).
Nie mam zielonego pojęcia kiedy się za to wezmę, ale zapewne zrobię sobie kilka dni przerwy, żeby mózg mi odpoczął, bo zmuszenie do pracy oprogramowania LitexCNC kosztowało mnie bardzo wiele wysiłku. Autor ma w projekcie straszny burdel, brakuje dokumentacji (albo całkiem, albo jest ale przestarzała), a sam ma jakieś problemy z głową i nie jestem w stanie się z nim porozumieć.
Tak więc działać będzie na pewno, ale konkretne parametry poznam dopiero w przyszłości.
To tak żebyś przestał mi wmawiać, że wiesz lepiej ode mnie co myślę i co robię.

A ten twój projekt, to jeśli masz ochotę, to go rób, tylko jak już będziesz go robił, to rób go dobrze.


Autor tematu
drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 53
Posty: 1769
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC na USB - Poszukiwane chętne osoby do testu

#106

Post napisał: drzasiek90 » 09 cze 2023, 22:23

tuxcnc pisze:
09 cze 2023, 22:03
W LinuxCNC USB nie jest realtime, nigdy nie będzie, więc budowanie sterownika na USB jest głupotą w samym założeniu.
To są fakty, a nie moja opinia.
Jak się przyjmie odpowiednie założenia, to taki fakt nie ma znaczenia, ponieważ ramka zawsze dojdzie, jedynie nie jest to deterministyczne czasowo. Stąd buforowanie. I mimo, że USB nie jest RT, to działa to stabilnie naprawdę na krótkim buforze.
Mam pewność, że nie ginie ani jedno wywołanie procesu, ponieważ wszystko jest kontrolowane i gdyby się tak zdarzyło, od razu sygnalizowany jest błąd. Testowane było przez setki godzin na różnych komputerach.
Wersja 1 od początku zakładała buforowanie i wszystko działało zgodnie z założeniami. Odczyt wejść miał być tylko do krańcówek, sterowanie wyjściami działa prawidłowo bez żadnych problemów.

Obecna wersja działa zarówno z USB jak i na ethernet. Testy z gwintowaniem i z opóźnieniami akurat były na USB bo mi tak wygodniej było. Tak, gwintowanie na sztywno było sterowane przez USB, które nie jest RT! A jednak się da.
Sporo wysiłku mnie kosztowało, aby komunikację przez ethernet doprowadzić do co najmniej takiego samego stanu jak tą przez USB. I mimo to, że ethernet jest RT, to raz na jakiś czas zdarzy się, że się nie wyrobi. Walczę z tym, pomysły są, tylko trzeba czasu.
tuxcnc pisze:
09 cze 2023, 22:03
A ten twój projekt, to jeśli masz ochotę, to go rób
Dziękuję za pozwolenie. Już się zastanawiałem, czy nie zwijać interesu :)

Ty również rób porządnie to co masz robić, a jak już odwalasz partyzantkę (bo każdy czasem coś udrutuje), to się tym nie chwal na forum.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 24
Posty: 7885
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: LinuxCNC na USB - Poszukiwane chętne osoby do testu

#107

Post napisał: tuxcnc » 10 cze 2023, 05:46

drzasiek90 pisze:
09 cze 2023, 22:23
Obecna wersja działa zarówno z USB jak i na ethernet. Testy z gwintowaniem i z opóźnieniami akurat były na USB bo mi tak wygodniej było. Tak, gwintowanie na sztywno było sterowane przez USB, które nie jest RT! A jednak się da.
Ostatnio prześladują mnie ludzie, którzy potrafią napisać skomplikowany program, ale nie potrafią zrozumieć rzeczy podstawowych, a jak im się wytknie kardynalne błędy to się obrażają...
A podstawy to są na przykład takie, że "u mnie działa" to nic nie znaczy i o niczym nie świadczy.
Na odwrót tak, jak nie działa u mnie, to na pewno jest spieprzone, ale tysiące godzin testów na moim komputerze z moim systemem operacyjnym i moim zestawem oprogramowania nie daje pewności że będzie działać u kogoś innego.
Właśnie miałem taki cyrk z geniuszem od LitexCNC. On sobie używa Debiana przez WSL2 na Windows. W sumie nic zdrożnego, ale jakimś dziwnym zbiegiem okoliczności jego kod nie działa na realnym Linuksie. Jak mu napisałem, że pisanie kodu na egzotyczną konfigurację jest stratą czasu, to się obraził i zbanował mnie na swoim Githubie... Cóż, dla zbyt wielu programistów dobre samopoczucie jest ważniejsze od jakości ich pracy...
Wracając do realtime, to ma on taką magiczną właściwość, że zależy wyłącznie od sprzętu. Bierzesz dobry komputer (żadnego laptopa !!!), instalujesz kernel RT, robisz isolcpus i MUSI działać każdemu i zawsze.
Natomiast USB nie jest RT, więc jest uruchamiane przez scheduler systemu z wszelkimi tego konsekwencjami. Możesz sobie testować u siebie do końca świata, a twój klient zainstaluje sobie program o którego istnieniu nawet nie wiesz, i mu się wszystko posypie...
Dlatego USB można sobie stosować do włączania chłodziwa albo lampy, ale nie do procesów krytycznych czasowo.


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 2847
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: LinuxCNC na USB - Poszukiwane chętne osoby do testu

#108

Post napisał: tristar0 » 10 cze 2023, 06:59

tuxcnc pisze:Właśnie miałem taki cyrk z geniuszem od LitexCNC. On sobie używa Debiana przez WSL2 na Windows. W sumie nic zdrożnego, ale jakimś dziwnym zbiegiem okoliczności jego kod nie działa na realnym Linuksie. Jak mu napisałem, że pisanie kodu na egzotyczną konfigurację jest stratą czasu, to się obraził i zbanował mnie na swoim Githubie...
A czasem nie napisałeś mu w swój specyficzny sposób używając słownictwa na tym forum ? > bo to by tłumaczyło czemu dostałeś bana.
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki


Autor tematu
drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 53
Posty: 1769
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC na USB - Poszukiwane chętne osoby do testu

#109

Post napisał: drzasiek90 » 10 cze 2023, 08:13

tuxcnc pisze:
10 cze 2023, 05:46
Ostatnio prześladują mnie ludzie, którzy potrafią napisać skomplikowany program, ale nie potrafią zrozumieć rzeczy podstawowych, a jak im się wytknie kardynalne błędy to się obrażają...
Mam niestety w bliskiej rodzinie alkoholika. Pije, pali, nie pracuje (utrzymuje go żona) i niestety jeszcze do tego kradnie - nawet własnej rodzinie gdy potrzebuje pieniędzy na picie. A jak wytrzeźwieje, to obmawia i wyśmiewa lumpów i alkoholików z sąsiedztwa - którzy tak naprawdę piją mniej niż on. I ma fioła na punkcie zamykania garaży, bo ubzdurał sobie, że jego sąsiad to złodziej i mu ukradnie, chociaż nic mu nigdy nie ukradł. A jak się mu wypomni, że przecież on sam jest alkoholikiem i złodziejem, to się śmiertelnie obraża, bo przecież to nieprawda.

Z tobą jest analogiczna sytuacja.
Wytykasz partactwo innym a sam nieraz partactwo na forum pokazujesz i to jeszcze stawiasz to jako to właściwe rozwiązanie.
Wytykasz błędy innym a sam także nieraz błędnie coś tutaj opisujesz.
A jak ci się wytknie błąd, obrażasz się śmiertelnie i przechodzisz do ataku.
A na dodatek zarzucasz to innym.
tuxcnc pisze:
10 cze 2023, 05:46
A podstawy to są na przykład takie, że "u mnie działa" to nic nie znaczy i o niczym nie świadczy.
Oczywiście, że nie znaczy, jeśli sie to powie komuś, komu nie działa.
Ale jeśli każdemu działa?
tuxcnc pisze:
10 cze 2023, 05:46
Bierzesz dobry komputer (żadnego laptopa !!!),
A ja używam laptopa i pewnie ciężko ci będzie znaleźć komputer, który ma mniejszy jitter niż mój laptop przy frezarce.
tuxcnc pisze:
10 cze 2023, 05:46
Natomiast USB nie jest RT, więc jest uruchamiane przez scheduler systemu z wszelkimi tego konsekwencjami. Możesz sobie testować u siebie do końca świata, a twój klient zainstaluje sobie program o którego istnieniu nawet nie wiesz, i mu się wszystko posypie...
Dlatego USB można sobie stosować do włączania chłodziwa albo lampy, ale nie do procesów krytycznych czasowo.
Ty ciągle nie rozumiesz jak działa to urządzenie w I wersji i powtarzasz to samo.
I to nie był test na jednym komputerze czy tylko u mnie. Urządzeń poszło ponad 100 nie tylko w Polsce, a nawet więcej poza Polskę. Nikt nie zgłosił, że nie działa. Było kilka problemów z instalacją, ale to głównie dlatego, że ktoś nie czytał instrukcji instalacji tylko klikał po omacku, ale wszystkie udało się zdalnie rozwiązać.
Nie ma się więc co na siłę upierać, że to nie będzie działać, skoro to działa. Takie są fakty i twoje krzyczenie i tupanie tego nie zmieni.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 24
Posty: 7885
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: LinuxCNC na USB - Poszukiwane chętne osoby do testu

#110

Post napisał: tuxcnc » 10 cze 2023, 12:24

drzasiek90 pisze:
10 cze 2023, 08:13
Z tobą jest analogiczna sytuacja.
Nie, tylko tak ci się wydaje, bo masz problemy z elementarną logiką i wyciągasz generalne wnioski na podstawie trzeciorzędnych podobieństw.
Elementarna logika mówi na przykład, że każdy złodziej boi się że go okradną, ale to nie znaczy że każdy kto boi się kradzieży jest złodziejem.
Więcej tłumaczyć nie będę, bo i tak nie zrozumiesz...
tristar0 pisze:
10 cze 2023, 06:59
A czasem nie napisałeś mu w swój specyficzny sposób używając słownictwa na tym forum ? > bo to by tłumaczyło czemu dostałeś bana.
Nie, to po prostu taki typ człowieka, że jak go nie pochwalisz to się obrazi...
Za pierwszym razem na uwagę że program nie działa tak jak powinien dostałem odpowiedź, że powinienem być mu wdzięczny bo on to robi za darmo... No i tłumacz kretynowi, że jak nie działa, to nie ma mowy o żadnych powodach do wdzięczności, bo i niby za co...
Wtedy trochę to przeżyłem, ale teraz nie robi to już na mnie żadnego wrażenia, no bo i cóż z tego że mnie zbanował, skoro jest idiotą, więc i tak nie ma mowy żeby się z nim dogadać...
Wielu ludzi tego nie rozumie, że wiedza i zdolności nie mają nic wspólnego z inteligencją...

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”