linuxcnc — informacje o routerze CNC https://cncrouterinfo.com/pl Wt, 09 maja 2023 15:04:22 +0000 pl-PL cogodzinny 1 https://wordpress.org/?v=6.4.5 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp linuxcnc — informacje o routerze CNC https://cncrouterinfo.com/pl 32 32 210092132 Dell Optiplex 7050 Mini LinuxCNC: najlepszy ekonomiczny wybór dla entuzjastów CNC https://cncrouterinfo.com/pl/artykul/dell-optiplex-7050-mini-linuxcnc-przeglad/ https://cncrouterinfo.com/pl/artykul/dell-optiplex-7050-mini-linuxcnc-przeglad/#comments Wt, 09 maja 2023 13:05:54 +0000 https://cncrouterinfo.com/?p=4264 Dell Optiplex 7050 Mini LinuxCNC to ekonomiczny i wydajny wybór dla entuzjastów CNC; zapoznaj się z naszą obszerną recenzją, która omawia instalację, testowanie opóźnień i nie tylko.

Wstęp

Kiedy mój laptop spotkał się z przedwczesną śmiercią, szukałem nowego komputera do obsługi LinuxCNC dla moich projektów CNC. W tym poście omówię moje doświadczenia z komputerem Dell Optiplex 7050 Mini wyposażonym w procesor Intel Core i5-6500 i określę, czy jest to właściwy wybór dla entuzjastów LinuxCNC, takich jak ja.

Dell Optiplex 7050 Mini — kluczowe specyfikacje

Dell Optiplex 7050 Mini to kompaktowy, ale potężny komputer o następujących parametrach:

Dell Optiplex 7050 Mini LinuxCNC
  • Procesor Intel Core i5-6500 (pamięć podręczna 6 MB, do 3,60 GHz)
  • Do 64 GB pamięci RAM DDR4 — mój jest wyposażony w 8 GB
  • Zintegrowana karta graficzna Intel HD 530
  • Pięć portów USB i zamontowany dysk SSD 256 GB
  • Wiele z tych jednostek jest dostępnych za pośrednictwem stron trzecich. Ja swój kupiłem za 150$

Te specyfikacje wydawały się obiecujące pod kątem uruchamiania LinuxCNC, ale prawdziwy test przyszedłby w formie testów opóźnień i rzeczywistej wydajności.

Instalacja Debiana 12 + LinuxCNC + Probe basic w 2023 roku

miałem poprzednio opublikowałem post o instalacji LinuxCNC 2.8.4 z Probe Basic, ale niestety w podstawowym skrypcie instalacyjnym sondy jest kilka uszkodzonych repozytoriów… więc byłem zmuszony zainstalować LinuxCNC 2.9 na Debianie 12, korzystając z instrukcji zamieszczonych na stronie programisty i to zadziałało … głównie. Poświęciłem więc nowy post dotyczący tego, jak go zainstalowałem i małych wyzwań, przed którymi stanąłem.

Przeczytaj więcej na ten temat tutaj: [placeholder]

Testowanie opóźnień dla Dell Optiplex 7050 Mini LinuxCNC

Opóźnienie jest krytycznym czynnikiem dla LinuxCNC, ponieważ określa zdolność systemu do reagowania na zmiany pozycji maszyny CNC. Mniejsze opóźnienie zapewnia płynniejsze i dokładniejsze działanie. Aby ocenić Dell Optiplex 7050 Mini, użyłem narzędzia do „testu latencji” LinuxCNC, aby zmierzyć maksymalne opóźnienia wątków podstawowych i wątków serwomechanizmu.

Ponieważ używam a Mesa 7i96S wątek podstawowy w rzeczywistości nie ma zastosowania, ale nadal miałem go uruchomiony w moich testach.

Modyfikacje BIOS LinuxCNC dla Dell Optiplex 7050 Mini

Wprowadziłem kilka drobnych modyfikacji w ustawieniach BIOS-u, aby mieć nadzieję, że LinuxCNC będzie działał płynniej na Dell Optiplex 7050 Mini. Zasadniczo wyłączyłem wszelkie funkcje oszczędzania energii, stany uśpienia i wszelkie opcje wirtualizacji. Zostawiłem włączoną funkcję „turbo” procesora, ponieważ nie byłem pewien, czy przyniesie to korzyści, czy zaszkodzi wynikom opóźnień.

Modyfikacje Grub dla Dell Optiplex 7050 Mini LinuxCNC

Dokonałem pewnych modyfikacji w Grub, w tym wyizolowałem rdzenie procesora dla LinuxCNC oraz zredukowałem tryby uśpienia i stany procesora Intel i5-6500 w Dell Optiplex 7050 Mini.

Postępuj zgodnie z instrukcjami podanymi w oryginalnym artykule, aby wykonać te modyfikacje.

w terminalu wpisz: sudo nano /etc/default/grub kiedy to się otworzy, dodaj tę linię (dla systemu 4-rdzeniowego): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 processor.max_cstate=0 idle =poll" Możesz dodać to poniżej innych parametrów wiersza poleceń w pliku. Następnie naciśnij control-x, aby go zapisać. następnie wpisz: Sudo /sbin/update-grub następnie uruchom ponownie. Sprawdź, czy zadziałało, wykonując: Sudo dmesg lub cat /proc/cmdline, który pokazuje parametry używane do bieżącego rozruchu. Na tej liście powinieneś zobaczyć swoją komendę isolcpus.

Ta modyfikacja została zainspirowana tym Artykuł na wiki PrintNC.

Uwaga: nie zweryfikowałem niezależnie, czy ustawienia bezczynności, stanu i sondowania bezczynności odnoszą korzyści.

Porównanie modyfikacji

Czytałem gdzieś, że izolowanie pary rdzeni procesora, tj. 2,3 dla systemu 4-rdzeniowego, zamiast oddzielania losowych rdzeni, może przynieść korzyści w zakresie wydajności, więc wykonałem szybki test:

Histogram opóźnienia LinuxCNC I5-6500 Dell optiplex 7050 mini
Opóźnienie LinuxCNC – i5-6500 isolcpu 2,3
Histogram opóźnienia LinuxCNC I5-6500 Dell optiplex 7050 mini
Histogram opóźnienia LinuxCNC I5-6500 Dell optiplex 7050 mini

Ten test został przeprowadzony z uruchomionymi 4x glxgears i wideo Full HD z YouTube w tle.

Opcja isolcpus 1,2,3 skutkowała mniejszymi opóźnieniami, stąd to, co zachowałem.

Wyniki testu opóźnienia Dell Optiplex 7050 Mini LinuxCNC

Dell Optiplex 7050 Mini spisał się znakomicie w testach opóźnień. Zmierzone opóźnienia były znacznie poniżej zalecanych wartości maksymalnych dla LinuxCNC, co oznacza, że LinuxCNC powinien działać płynnie na komputerze Dell Optiplex 7050 Mini. Warto jednak zauważyć, że poszczególne wyniki mogą się różnić w zależności od konkretnej konfiguracji komputera, a także podłączonego sprzętu CNC. Używam płyty Mesa do bezpośredniego sterowania moimi serwomotorami, więc wymagania dotyczące opóźnień są również znacznie mniej rygorystyczne.

Wniosek: Dell Optiplex 7050 Mini LinuxCNC — solidny wybór

Bazując na moim doświadczeniu i wynikach testów opóźnień, Dell Optiplex 7050 Mini z procesorem Intel Core i5-6500 to solidny wybór do obsługi LinuxCNC. Kompaktowa obudowa, wydajny procesor i kompatybilność z systemem Linux sprawiają, że jest to niezawodna opcja dla entuzjastów CNC. Przy cenie ~$120 za w pełni przetestowaną i działającą jednostkę z 8 GB pamięci RAM i dyskiem SSD 256 GB, Dell Optiplex 7050 Mini LinuxCNC jest również opłacalny.

Należy jednak pamiętać, że idealny komputer dla LinuxCNC zależy od konkretnych potrzeb i budżetu. Przed podjęciem ostatecznej decyzji należy ocenić swoje wymagania i zbadać inne opcje. Ogólnie rzecz biorąc, Dell Optiplex 7050 Mini LinuxCNC wyróżnia się jako ekonomiczny i wydajny wybór dla tych, którzy chcą uruchomić LinuxCNC na niezawodnym systemie.

]]>
https://cncrouterinfo.com/pl/artykul/dell-optiplex-7050-mini-linuxcnc-przeglad/feed/ 2 4264
Jak zainstalować LinuxCNC 2.8.4 i sondę podstawową? https://cncrouterinfo.com/pl/artykul/jak-zainstalowac-podstawowa-sonda-linuxcnc/ https://cncrouterinfo.com/pl/artykul/jak-zainstalowac-podstawowa-sonda-linuxcnc/#comments czw., 10 listopada 2022 r. 14:55:23 +0000 https://cncrouterinfo.com/?p=4174

Jak zainstalować linuxcnc 2.8.4 i podstawową sondę?

Łączny czas: 1 godzina

Pobierz wymagane narzędzia programowe

linuxcnc probebasic 2.8.4 buster rufus

Pobierz LinuxCNC 2.8.4 Debian 10 Buster PREEMPT-RT ISO
Pobierz Rufusa 3.2.0 https://rufus.ie/en/

Sformatuj pamięć USB i stwórz bootowalne USB

2022 11 10 12 42 26 Okno

OSTRZEŻENIE: Twoja pamięć USB zostanie sformatowana, utracisz wszelkie informacje, które się tam znajdują.

Włóż pamięć USB, otwórz RUFUS, wybierz właściwy dysk/partycję USB, wybierz linuxcnc ISO i naciśnij start.

Jeśli pojawi się wyskakujące okienko „Wykryto obraz ISOHybrid -> Wybierz opcję Zapisz w trybie obrazu ISO

Jeśli pojawi się wyskakujące okienko „Wymagane pobranie”, zaakceptuj tak, aby pobrać wymagane pliki

Uruchom z pamięci USB

intel nuc usb

Włóż pamięć USB do urządzenia, na którym chcesz zainstalować linuxcnc. Włącz urządzenie i wybierz pamięć USB do rozruchu.
(wygoogluj, jeśli nie wiesz jak; to jest wiedza uniwersalna)

Zainstaluj Debiana

linuxcnc 2.8.4

Uruchom instalator i postępuj zgodnie z instrukcjami instalacji. W przypadku problemów w Internecie dostępnych jest wiele filmów wideo dotyczących rozwiązywania problemów.

znalazłem ten wideo bardzo przydatne.

Zainstaluj sondę podstawową

Postępuj zgodnie z instrukcjami podanymi na akcjangr.github.io od kroku #1

[To jest podsumowanie źródła spójrz na link akcjangr powyżej]

1- Zaktualizuj system operacyjny
Po instalacji skopiuj następujące elementy w głównym terminalu po jednej linii na raz i naciśnij Enter, wybierz Y dla tak, jeśli zostaniesz zapytany w dowolnym momencie podczas instalacji:

aktualizacja sudo apt
aktualizacja sudo apt

2- Uruchom Linuxcnc po raz pierwszy
Teraz linuxcnc musi zostać uruchomiony po raz pierwszy, aby mógł utworzyć swoje foldery katalogowe. Można to zrobić z rozwijanego menu i wybierając CNC, a następnie LinuxCNC. Po uruchomieniu programu możesz go zamknąć i kontynuować poniżej.

3- Zainstaluj sondę Podstawowe wymagania
W emulatorze terminala uruchom:

sudo apt install python-pyqt5 python-pyqt5.qtquick python-dbus.mainloop.pyqt5 python-pyqt5.qtopengl python-pyqt5.qsci python-pyqt5.qtmultimedia qml-module-qtquick-plugins-multimedia1.0-control pyqt5-dev-tools python-dev python-wheel python-setuptools python-pip git python-pyqtgraph python-pyqt5.qtwebkit

4- Pobierz ProbeBasicInstaller
Link na stronie github jest uszkodzony. Na szczęście wciąż miałem starą kopię.
Możesz go pobrać tutaj: ProbeBasic-Installer-py2+3.g231c7ff.run

Kliknij poniższy link, aby pobrać plik ProbeBasicInstaller. Po pobraniu znajdź w jego folderze docelowym, kliknij prawym przyciskiem myszy i wybierz właściwości. Wybierz kartę Uprawnienia w wyświetlonym oknie i zaznacz pole „Zezwalaj temu plikowi na uruchamianie jako program”, zobacz obrazy poniżej w celach informacyjnych. teraz kliknij dwukrotnie ikonę instalatora, aby rozpocząć instalację. Postępuj zgodnie z instrukcjami instalatora, aby zainstalować Probe Basic. Wybierz wszystkie dostępne elementy podczas początkowej instalacji. po instalacji sonda basic powinna pojawić się na ekranie startowym linuxcnc i możesz wybrać, aby utworzyć dla niej ikonę na pulpicie, zaznaczając pole wyboru, aby to zrobić na dole strony.

Gratulacje! Teraz powinieneś być w stanie uruchomić Probe basic!

Narzędzia:

  • Rufus 3.20 Przenośny
  • Linuxcnc 2.8.4 buster ISO

Materiały: Pamięć USB 8 lub 16 GB

]]>
https://cncrouterinfo.com/pl/artykul/jak-zainstalowac-podstawowa-sonda-linuxcnc/feed/ 1 LinuxCNC 2.8.2 Pobieranie, instalacja i instalacja GUI Probe_Basic niedorosły 4174