Jak postawić linuxcnc 2.7.14

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

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

Re: Jak postawić linuxcnc 2.7.14

#11

Post napisał: tuxcnc » 16 gru 2022, 17:18

senio pisze:
16 gru 2022, 10:43
Jeśli ma na nim działać linuxcnc to działa, pracuje, zarabia i robi to bezbłędnie każdego dnia u wielu ludzi.
Bzdura.
Przez tych kilka lat usunięto mnóstwo błędów i dodano mnóstwo nowych funkcjonalności, a stary kernel nie obsłuży nowoczesnego sprzętu.
Owszem, jeśli ktoś ma taki system/program zainstalowany i zaspokaja jego potrzeby, to może go nadal używać, ale też powinien mieć świadomość że nie będzie to trwało wiecznie...
Natomiast instalowanie na nowo archaicznych wersji systemu/programu to czysty masochizm, szczególnie gdy robi to ktoś, kto ma o Linuksie mgliste pojęcie.



Awatar użytkownika

senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1459
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Re: Jak postawić linuxcnc 2.7.14

#12

Post napisał: senio » 16 gru 2022, 17:43

tuxcnc pisze:
16 gru 2022, 17:18

Bzdura.
Mnie bardziej interesują cyferki jitter oraz te na koncie bankowym, niż cyferki wersji linuxcnc. Jeszcze się nie zdarzyło żeby czego nie wykonał 2.7.14. Stoi od 5 chyba lat w tej chwili już na ponad 10 kompach u mnie i kumpli i ma się bardzo dobrze. Mamy widocznie na tyle małe wymagania, że jest w pełni stabilną, wystarczającą i działającą wersją. Pełna kopia dysku w kilku miejscach na zapas systematycznie robiona więc nieśmiertelny. Wymiana kadłubka za 100 200 zeta w razie potrzeby podpinka dysku i jedzie dalej. Założyciel tematu wyraźnie napisał, że chce linuxcnc. Na nowszym ma jitter w kosmosie. Więc jeśli linuxcnc jak najbardziej polecam starego 2.7.14 gdzie jitter jest ok i wszystko działa :)

Ty możesz fascynować się nowymi wersjami. Każde hobby ma sens. Nie neguję i nie napisze że to bzdura :)


drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1803
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: Jak postawić linuxcnc 2.7.14

#13

Post napisał: drzasiek90 » 16 gru 2022, 18:10

Ja mam 2 frezarki na linuxcnc, jedna na wheezy, druga na mincie z kompilowanym jądrem rt. Obie działają, z tym że ta na wheezy daje lepsze wyniki.
Obrazek

Komputer do maszyny jest tylko do maszyny i do niczego więcej. Nawet nie wiem co miałbym na nim robić. Do rysowania i do cama mam inny komputer, to chyba zrozumiałe.
Nie bronie wheezy ale to po prostu jest i działa. Instalujesz i masz, o wiele prościej niż kompilowanie jądra które dziś się skompiluje a za miesiąc już nie bo ktoś coś pozmieniał.
Próbowałem też wersję gotowe Debiana 9 i chyba 10 ale jitter leci w kosmos. Także i stała ja wheezy jest najprostszą i najszybszą opcją i tyle.

Awatar użytkownika

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

Re: Jak postawić linuxcnc 2.7.14

#14

Post napisał: tuxcnc » 16 gru 2022, 19:14

U podstaw Debiana leży kilka paranoi, między innymi twierdzenie, że jak coś jest stare, to jest stabilne.
Skutkuje to tym, że Debian już w momencie wydania jest systemem przestarzałym.
Spójrzcie tutaj: https://wiki.debian.org/DebianWheezy
Aczkolwiek wsparcie tego systemu wygasło w 2018 roku, ale jego początki sięgają roku 2012, czyli dziesięć lat temu, co w komputerach jest zamierzchłą przeszłością...
Wheezy jest na kernelu 3.2, podczas gdy obecnie jest już kernel 6.0....
Natomiast opowieści o niskim jitterze sa podobne do tych że Windows jest najlepszym systemem operacyjnym, bo działają na nim programy pisane pod Windows...
Owszem, archaiczny kernel RTAI na archaicznym sprzęcie ma jitter rzędu 5000, ale co z tego?
Archaicznego sprzętu nie produkuje się od wielu lat, a niski jitter to nie wszystko.
Przykładowo, przy base_thread 20000, razem z jitterem będzie to 25000, co się przekłada na maksymalną częstotliwość na porcie LPT rzędu 40 kHz.
Ja na nowoczesnym sprzęcie (AMD Ryzen) i kernelu RT mam jitter poniżej 30000, co przy base_thread 20000 daje w sumie 50000, , co się przekłada na maksymalną częstotliwość na porcie LPT rzędu 20 kHz.
Uwierzcie mi, że 20 kHz w zupełności wystarcza, a 20 kontra 40 to nie jest już tak wielka różnica jak 5000 kontra 30000....
Po prostu żeby się podniecać jitterem trzeba najpierw wiedzieć co to jest.

Ja nikomu nie zabraniam używać starego Debiana ze starym Linuxcnc na starym komputerze, ale pchanie się w coś takiego bez żadnej wiedzy jest nieporozumieniem. Na nowoczesnym sprzęcie to kernel 3.2 RTAI ma wariacki jitter idący czasem w miliony, bo ludzie piszący go dziesięć lat temu nie byli jasnowidzami i nie wiedzieli jak dzisiaj są zbudowane procesory. Podobnie jest z obsługą nowoczesnych kart graficznych, czy nowoczesnych urządzeń USB...

I dajcie już sobie spokój.
Ja tego nie piszę do Was, tylko do ludzi którzy chcą wiedzieć, a nie udowodnić że coś jest najlepsze tylko dla tego, że oni tego akurat używają...


drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1803
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: Jak postawić linuxcnc 2.7.14

#15

Post napisał: drzasiek90 » 16 gru 2022, 19:56

Przy maszynach z Linuxem w większości stoją stare zgrobki z lpt a ty o nowoczesnych kartach graficznych.
Dopóki będą dostępne starsze komputery które się do tego zastosowania świetnie nadają i są tanie to będą stosowane.
Poskladales sobie nowy komputer do gry i zabawy który używasz to różnych rzeczy i chciałeś też mieć na nim linuxcnc to nie chcesz mieć starego Debiana bo i pewnie nie wszystko będzie działać. Ale budując maszynę do "roboty" mało kto będzie składał do niej wypasiony komputer.
Najprostszą droga to kupić poleasingowy komputer z lpt, zainstalować system ze strony i działa. Każde inne rozwiązanie dla początkującego jest trudniejsze.
tuxcnc pisze:
16 gru 2022, 17:18
Natomiast instalowanie na nowo archaicznych wersji systemu/programu to czysty masochizm, szczególnie gdy robi to ktoś, kto ma o Linuksie mgliste pojęcie.
Co więc proponujesz dla osób, które mają o linuksie mgliste pojęcie?
Kopanie się z kompilacją jądra dla nowszego systemu?

Awatar użytkownika

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

Re: Jak postawić linuxcnc 2.7.14

#16

Post napisał: tuxcnc » 16 gru 2022, 20:56

drzasiek90 pisze:
16 gru 2022, 19:56
Co więc proponujesz dla osób, które mają o linuksie mgliste pojęcie?
Kopanie się z kompilacją jądra dla nowszego systemu?
Obrazek
Tego kernela 6.0 nie kompilowałem, to standardowy kernel RT z repozytoriów Debiana.
Sam Debian to Bookworm, czyli najnowszy.
Linuxcnc kompilowałem sam, ale przede wszystkim dlatego, że paranoicy uniemożliwiają uruchamianie standardowej kompilacji przez użytkownika root, a ja zawsze pracuję jako root.
Komputer to Ryzen 5 3400G, może już nie najnowszy, ale ciągle nowoczesny.
Port LPT jest na karcie PCIEx, trochę było problemu z dobraniem odpowiedniej, ale się udało.
A teraz spójrz nie na jitter, tylko na Max Interval, bo to jest parametr decydujący o szybkości.
U Ciebie jest to 31000 a u mnie 47000. Czy to aż tak wielka różnica?
Tylko co do ceny, to faktycznie poleasigowy komputer trudno przebić, ale też trudno używany porównywać z nowym.

Nie, nikomu nie zalecam akurat takiego rozwiązania, przedstawiam tylko dowód obalający twierdzenie, że dziesięcioletni system na dziesięcioletnim komputerze jest jedyną drogą żeby używać Linuxcnc...

Awatar użytkownika

senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1459
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Re: Jak postawić linuxcnc 2.7.14

#17

Post napisał: senio » 16 gru 2022, 21:42

tuxcnc pisze:
16 gru 2022, 20:56
przedstawiam tylko dowód obalający twierdzenie, że dziesięcioletni system na dziesięcioletnim komputerze jest jedyną drogą żeby używać Linuxcnc...
Ależ nikt tego nie napisał. Jedynie to, że ściągasz gotowca iso, wrzucasz na ventoy, stawiasz na kadłubku za stówę, pakujesz to do warsztatu gdzie są bardzo różne warunki temperatury, chłodziwa, wiórów i innego syfu. i to działa od strzała całymi długimi latami. Wsiadasz na to kiedy zaczynasz orkę i gasisz kiedy skończysz. To tylko środek do osiągnięcia celu. Nic więcej i nic mniej. I ma to jedną niesamowitą zaletę. Od Della (660 poprzez każdy model do 980 po kolei co jest przetestowane) wstaje system z zainstalowany na dysku bez znaczenia na którym kadłubku i działa identycznie. Wiec do wyboru do koloru bez znaczenia co jest pod ręką, bez przestojów, bez rwania włosów z głowy, że dane jajco nie instaluje się na danym kadłubku. Przy 10 maszynach jak opisałem jest już nad czym myśleć i są inne priorytety niż nowości. A nagrodą główną jest to, że praktycznie za czapkę drobnych cała ta bezproblemowa akcja.

Natomiast odsetek użytkowników linuxa do windowsa wynosi w PL 5% do 95%. Wiec jak orka się kończy to 95% populacji wsiada na windowsy bo tak to działa i tego nie zmienisz. A tam mogą sobie gamingowe PC-ty konfigurować dowolnie i bawić się tym ile wlezie. Tylko teraz jest 2000KWh na rok do wykorzystania, a później pałą po łbie, wiec laptopy będą bardziej na topie od gamingowych PC od 1 stycznia :)


drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1803
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: Jak postawić linuxcnc 2.7.14

#18

Post napisał: drzasiek90 » 17 gru 2022, 14:47

tuxcnc pisze:
16 gru 2022, 20:56
Tego kernela 6.0 nie kompilowałem, to standardowy kernel RT z repozytoriów Debiana.
Sam Debian to Bookworm, czyli najnowszy.
Linuxcnc kompilowałem sam, ale przede wszystkim dlatego, że paranoicy uniemożliwiają uruchamianie standardowej kompilacji przez użytkownika root, a ja zawsze pracuję jako root.
Komputer to Ryzen 5 3400G, może już nie najnowszy, ale ciągle nowoczesny.
Port LPT jest na karcie PCIEx, trochę było problemu z dobraniem odpowiedniej, ale się udało.
Dobrze, ale pytanie było co proponujesz nowemu użytkownikowi, który zbudował maszynę, o linuksie nie ma pojęcia a chciałby zrobić dobry i tani sterownik. Przeczytał w internecie, że linuxcnc jest dobry, stabilny i darmowy. Co taki gość ma teraz zrobić według ciebie, skoro uważasz, że zainstalowanie gotowego rozwiązania nie jest dla niego zalecane?
tuxcnc pisze:
16 gru 2022, 20:56
A teraz spójrz nie na jitter, tylko na Max Interval, bo to jest parametr decydujący o szybkości.
U Ciebie jest to 31000 a u mnie 47000. Czy to aż tak wielka różnica?
No jednak spora, zważywszy na to, że mój komputer to laptop i kosztował 3 stówki.
Instalacja jest szybka i prosta nawet dla kogoś kto robi to pierwszy raz.
Stoi w warsztacie, pył, czasem mróz, jak padnie to kupie kolejny taki sam za 3 stówki i nawet specjalnie żałował nie będę.
Chyba jednak spora różnica.
tuxcnc pisze:
16 gru 2022, 20:56
Nie, nikomu nie zalecam akurat takiego rozwiązania
Noto jakie zalecasz?
Takiego nie zlecasz, instalacji z gotowca również.

Więc pod uwagę, że komputer do maszyny ma być do sterowania maszyna i do niczego więcej.
Ma jedno konkretne zadanie i nic więcej od niego się nie wymaga.

Awatar użytkownika

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

Re: Jak postawić linuxcnc 2.7.14

#19

Post napisał: tuxcnc » 17 gru 2022, 16:18

drzasiek90 pisze:
17 gru 2022, 14:47
Noto jakie zalecasz?
Takiego nie zlecasz, instalacji z gotowca również.
Tradycyjnie wpychasz mi dziecko do brzucha i każesz udowadniać że nie jestem wielbłądem...
Wiesz w ogóle o czym jest wątek w którym się udzielasz?
O tym że autor wątku zainstalował sobie archaiczny system operacyjny i oczekuje że mu ktoś go uruchomi, bo sam nie potrafi.
Po przeczytaniu pierwszego posta w tym wątku nabrałem przekonania, że gość o Linuksie ma blade pojecie, albo nawet żadne, bo pisze kompletnie od rzeczy. W końcu zmusiłem go do zrobienia czegoś z sensem i okazało się że miałem rację - połączenia z Internetem nie ma w ogóle, więc edycja repozytoriów nie ma sensu.
Na koniec stwierdziłem, że więcej pomagać mu nie będę, bo jak chce się męczyć z zabytkowym i niewspieranym systemem, to jest jego decyzja, jego problem i niech radzi sobie sam.
Czegoś tu nie rozumiesz?
A potem tradycyjnie wylądowali spadochroniarze i zaczęli offtopic o tym że stary system na starym komputerze jest najlepszym rozwiązaniem, bo oni tak robią i inaczej nie potrafią...
To jest publiczne forum i takie bzdury należy zwalczać, bo ktoś to przeczyta i może uwierzyć.
Natomiast co do instalacji Linuxcnc to nie mam zamiaru wynajdować na nowo koła.
http://linuxcnc.org/downloads/


drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1803
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: Jak postawić linuxcnc 2.7.14

#20

Post napisał: drzasiek90 » 17 gru 2022, 18:19

tuxcnc pisze:
17 gru 2022, 16:18
Wiesz w ogóle o czym jest wątek w którym się udzielasz?
O tym że autor wątku zainstalował sobie archaiczny system operacyjny i oczekuje że mu ktoś go uruchomi, bo sam nie potrafi.
Nie, nie o tym.
Wątek jest o tym, że autor zainstalował system i nie ma internetu.
Nie o tym, że system jest stary, nie o tym, że na nowym komputerze nie będzie sterowników do grafiki itd.
Nie wiem czy zauważyłeś, ale autor przestał się odzywać więc pewnie problem już rozwiązał.
Ty natomiast wszystkie problemy usiłujesz zrzucić na stary system.
tuxcnc pisze:
17 gru 2022, 16:18
zaczęli offtopic o tym że stary system na starym komputerze jest najlepszym rozwiązaniem, bo oni tak robią i inaczej nie potrafią...
Widzę, że nie zrozumiałeś. Noto ci wytłumaczę jeszcze raz.
Nikt nie twierdzi, że stary system na starym komputerze jest najlepszym rozwiązaniem.
W większości przypadków lepszym rozwiązaniem będzie nowy system na nowym komputerze.
Ale większość komputerów przy maszynach jest starych.
Próbujemy ci udowodnić, że stary system na starym komputerze nie jest rozwiązaniem aż tak złym i beznadziejnym jak tobie się wydaje. Ciągle żyjesz w jakiejś swojej zabawie, gdzie kupiłeś/poskładałeś kompa do pracy/zabawy i zachciało ci się jeszcze pobawić w kompilowanie linuxcnc. Weź pod uwagę, że nie każdy ma czas i ochotę się bawić jak ty, a niektórzy to nawet nie potrafią więc po co mają się męczyć?
Większość do maszyny kupuje stary komputer, więc co złego jest w tym, że zainstalują stary stabilny i działający system?
tuxcnc pisze:
17 gru 2022, 16:18
Natomiast co do instalacji Linuxcnc to nie mam zamiaru wynajdować na nowo koła.
http://linuxcnc.org/downloads/
Nie wiem czy instalowałem wszystko, ale zarówno 9 jak i 10 instalowałem i była tragedia.
Teraz już sobie nie przypomnę, ale jitter wogóle był nieakceptowalny a na dodatek u mnie dochodziły problemy z samym axis. Wheezy instalowałem na kilku komputerach, zawsze działało od strzała.
Ja też się bawiłem w kompilację jądra, bawiłem się w kompilację linuxcnc i nie widzę najmniejszego sensu tego robić, dopóki wersja starsza instaluje się od kopa i działa.
U mnie maszyny pracują na linuxcnc a nie służą do gry i zabawy. Ani razu nie miałem sytuacji, że czegoś nie mogłem zrobić, że coś nie działało, bo system jest stary.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”