linuxcnc – informace o CNC routeru https://cncrouterinfo.com/cs Út, 09. května 2023 15:04:22 +0000 cs hodinově 1 https://wordpress.org/?v=6.4.4 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp linuxcnc – informace o CNC routeru https://cncrouterinfo.com/cs 32 32 210092132 Dell Optiplex 7050 Mini LinuxCNC: Nejlepší cenově výhodná volba pro CNC nadšence https://cncrouterinfo.com/cs/clanek/dell-optiplex-7050-mini-linuxcnc-review/ https://cncrouterinfo.com/cs/clanek/dell-optiplex-7050-mini-linuxcnc-review/#comments Út, 09. května 2023 13:05:54 +0000 https://cncrouterinfo.com/?p=4264 Dell Optiplex 7050 Mini LinuxCNC se ukazuje jako nákladově efektivní a výkonná volba pro nadšence CNC; prozkoumejte naši komplexní recenzi, která se ponoří do instalace, testování latence a dalších.

Úvod

Když můj notebook předčasně skončil, hledal jsem nový počítač, na kterém bych mohl provozovat LinuxCNC pro své CNC projekty. V tomto příspěvku proberu své zkušenosti s Dell Optiplex 7050 Mini s procesorem Intel Core i5-6500 a určím, zda je to správná volba pro nadšence LinuxCNC, jako jsem já.

Dell Optiplex 7050 Mini – klíčové specifikace

Dell Optiplex 7050 Mini je kompaktní, ale výkonný počítač, který se dodává s následujícími specifikacemi:

Dell Optiplex 7050 Mini LinuxCNC
  • Procesor Intel Core i5-6500 (6M mezipaměť, až 3,60 GHz)
  • Až 64 GB DDR4 RAM – ta moje je osazena 8 GB
  • Integrovaná grafika Intel HD Graphics 530
  • Pět USB portů a osazeno 256GB SSD
  • Mnoho těchto jednotek je dostupných prostřednictvím třetích stran. Koupil jsem svůj za 150$

Tyto specifikace se zdály být slibné pro provoz LinuxCNC, ale skutečný test by přišel ve formě testování latence a skutečného výkonu.

Instalace Debianu 12 + LinuxCNC + Probe basic v roce 2023

měl jsem dříve napsal příspěvek o instalaci LinuxCNC 2.8.4 pomocí Probe Basic, ale bohužel je v instalačním skriptu probe basic několik poškozených repozitářů… takže jsem byl nucen nainstalovat LinuxCNC 2.9 na Debian 12 pomocí pokynů zveřejněných na webu vývojáře a fungovalo to … většinou. Věnoval jsem tedy nový příspěvek týkající se toho, jak jsem jej nainstaloval, a malých problémů, kterým jsem čelil.

Přečtěte si o tom více zde: [placeholder]

Testování latence pro Dell Optiplex 7050 Mini LinuxCNC

Latence je pro LinuxCNC kritickým faktorem, protože určuje schopnost systému reagovat na změny polohy CNC stroje. Nižší latence má za následek hladší a přesnější provoz. K vyhodnocení Dell Optiplex 7050 Mini jsem použil nástroj LinuxCNC 'latency-test' k měření maximální latence základního vlákna a servovlákna.

Protože používám a Mesa 7i96S základní vlákno není ve skutečnosti použitelné, ale stále jsem ho v testech běžel.

Úpravy systému BIOS LinuxCNC pro Dell Optiplex 7050 Mini

Udělal jsem několik malých úprav v nastavení BIOSu, aby snad LinuxCNC fungoval plynuleji na Dell Optiplex 7050 Mini. V podstatě jsem zakázal všechny funkce pro úsporu energie, stavy spánku a jakékoli možnosti virtualizace. Nechal jsem zapnutou funkci „turbo“ CPU, protože jsem si nebyl jistý, zda by to prospělo nebo poškodilo výsledky latence.

Úpravy Grub pro Dell Optiplex 7050 Mini LinuxCNC

Udělal jsem nějaké úpravy v Grub, včetně izolace jader CPU pro LinuxCNC a snížení režimů spánku a stavů pro CPU Intel i5-6500 na Dell Optiplex 7050 Mini.

Tyto úpravy proveďte podle pokynů uvedených v původním článku.

na terminálu zadejte: sudo nano /etc/default/grub, když se to otevře, přidejte tento řádek (pro 4jádrový systém): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 procesor.max_cstate=0 nečinný =poll" Toto můžete přidat pod ostatní parametry příkazového řádku v souboru. Poté stiskněte Ctrl-x pro uložení. poté zadejte: sudo /sbin/update-grub a poté restartujte počítač. Ověřte, že to fungovalo: sudo dmesg nebo cat /proc/cmdline, který ukazuje parametry použité pro aktuální spouštění V tomto seznamu byste měli vidět svůj příkaz isolcpus.

Tato modifikace byla inspirována tímto PrintNC wiki článek.

Poznámka: Nezávisle jsem neověřil, zda je přínosné nastavení max. nečinnosti, stavu a dotazování při nečinnosti.

Porovnání úprav

Někde jsem četl, že by mohlo dojít ke zvýšení výkonu izolováním páru jader CPU, tj. 2,3 pro 4jádrový systém namísto oddělení náhodných jader, takže jsem provedl rychlý test:

Histogram latence LinuxCNC I5-6500 Dell optiplex 7050 mini
Latence LinuxCNC – i5-6500 isolcpu 2,3
Histogram latence LinuxCNC I5-6500 Dell optiplex 7050 mini
Histogram latence LinuxCNC I5-6500 Dell optiplex 7050 mini

Tento test byl proveden se spuštěným 4x glxgears a videem YouTube full HD na pozadí.

Možnost isolcpus 1,2,3 měla za následek nižší latenci, a proto jsem to ponechal.

Výsledky testu latence Dell Optiplex 7050 Mini LinuxCNC

Dell Optiplex 7050 Mini dopadl v testech latence obdivuhodně. Naměřené latence byly hluboko pod doporučenými maximy pro LinuxCNC, což znamená, že LinuxCNC by měl na Dell Optiplex 7050 Mini běžet hladce. Je však vhodné poznamenat, že jednotlivé výsledky se mohou lišit v závislosti na konkrétní konfiguraci počítače a také připojeného hardwaru CNC. Pro přímé ovládání mých servomotorů používám desku Mesa, takže požadavky na latenci jsou také mnohem méně přísné.

Závěr: Dell Optiplex 7050 Mini LinuxCNC – solidní volba

Na základě mých zkušeností a výsledků testu latence je Dell Optiplex 7050 Mini s procesorem Intel Core i5-6500 solidní volbou pro provoz LinuxCNC. Jeho kompaktní tvar, výkonný procesor a kompatibilita s Linuxem z něj dělají spolehlivou volbu pro CNC nadšence. Dell Optiplex 7050 Mini LinuxCNC s cenou ~$120 pro plně otestovanou a fungující jednotku s 8 GB RAM a 256 GB SSD je také cenově výhodný.

Mějte však na paměti, že ideální počítač pro LinuxCNC závisí na vašich konkrétních potřebách a rozpočtu. Před konečným rozhodnutím je nezbytné vyhodnotit své požadavky a prozkoumat další možnosti. Celkově Dell Optiplex 7050 Mini LinuxCNC vyniká jako cenově výhodná a schopná volba pro ty, kteří chtějí provozovat LinuxCNC na spolehlivém systému.

]]>
https://cncrouterinfo.com/cs/clanek/dell-optiplex-7050-mini-linuxcnc-review/feed/ 2 4264
Jak nainstalovat LinuxCNC 2.8.4 a probe basic https://cncrouterinfo.com/cs/clanek/jak-nainstalovat-linuxcnc-probe-basic/ https://cncrouterinfo.com/cs/clanek/jak-nainstalovat-linuxcnc-probe-basic/#comments Čt, 10. listopadu 2022 14:55:23 +0000 https://cncrouterinfo.com/?p=4174

Jak nainstalovat linuxcnc 2.8.4 a probe basic

Celkový čas: 1 hodina

Stáhněte si požadované softwarové nástroje

linuxcnc probebasic 2.8.4 buster rufus

Stáhněte si LinuxCNC 2.8.4 Debian 10 Buster PREEMPT-RT ISO
Stáhněte si Rufus 3.2.0 https://rufus.ie/en/

Naformátujte USB flash disk a vytvořte bootovací USB

2022 11 10 12 42 26 Okno

VAROVÁNÍ: Váš USB flash disk bude zformátován, ztratíte veškeré informace, které tam jsou.

Vložte USB flash disk, otevřete RUFUS, vyberte správný USB disk/oddíl, vyberte linuxcnc ISO a stiskněte start.

Pokud se zobrazí POPUP „ISOHybridní obraz detekován -> V režimu obrazu ISO vyberte Zápis

Pokud se zobrazí vyskakovací okno „Vyžadováno stažení“, přijměte ano, abyste získali požadované soubory

Bootování z USB flash disku

intel nuc usb

Vložte USB flash disk do zařízení, do kterého chcete linuxcnc nainstalovat. Zapněte zařízení a vyberte USB flash disk, ze kterého chcete bootovat.
(google, pokud nevíte jak, toto je univerzální znalost)

Nainstalujte Debian

linuxcnc 2.8.4

Spusťte instalační program a postupujte podle pokynů k instalaci. V případě problémů je na internetu spousta videí o tom, jak problémy vyřešit.

našel jsem tento video docela užitečné.

Nainstalujte základní sondu

Postupujte podle pokynů uvedených na kcjengr.github.io od kroku #1

[Toto je shrnutí pro zdrojový pohled na odkaz kcjengr výše]

1- Aktualizujte operační systém
Po instalaci zkopírujte následující řádky do hlavního terminálu jeden řádek po druhém a stiskněte klávesu Enter, vyberte Y pro ano, pokud budete dotázáni kdykoli během instalace:

aktualizace sudo apt
upgrade sudo apt

2- Spusťte Linuxcnc poprvé
Nyní musí být linuxcnc poprvé spuštěn, aby vytvořil své adresářové složky. To lze provést pomocí rozbalovací nabídky a výběrem CNC a poté LinuxCNC. Po spuštění programu jej můžete vypnout a pokračovat níže.

3- Instalace Probe Základní požadavky
Na emulátoru terminálu spusťte:

sudo apt install python-pyqt5 python-pyqt5.qtquick python-dbus.mainloop.pyqt5 python-pyqt5.qtopengl python-pyqt5.qsci python-pyqt5.qtmultimedia qtmultimedia qml-module-badi-qtstream. pyqt5-dev-tools python-dev python-wheel python-setuptools python-pip git python-pyqtgraph python-pyqt5.qtwebkit

4- Stáhněte si ProbeBasicInstaller
Odkaz na stránce github je nefunkční. Naštěstí jsem měl ještě starou kopii.
Stáhnout si ho můžete zde: ProbeBasic-Installer-py2+3.g231c7ff.run

Kliknutím na odkaz níže stáhnete soubor ProbeBasicInstaller. Po stažení vyhledejte v cílové složce a klikněte pravým tlačítkem a vyberte vlastnosti. V okně, které se zobrazí, vyberte kartu Oprávnění a zaškrtněte políčko „Povolit spuštění tohoto souboru jako programu“, viz obrázky níže. nyní dvojitým kliknutím na ikonu instalačního programu zahájíte instalaci. Při instalaci Probe Basic postupujte podle pokynů instalačního programu. Během počáteční instalace vyberte všechny dostupné položky. po instalaci by se měl na spouštěcí obrazovce linuxcnc objevit základní sonda a zaškrtnutím políčka v dolní části stránky můžete pro ni vytvořit ikonu na ploše.

Gratulujeme! Nyní byste měli být schopni spustit Probe basic!

Nástroje:

  • Přenosný Rufus 3.20
  • Linuxcnc 2.8.4 buster ISO

Materiály: USB flash disk 8 nebo 16 GB

]]>
https://cncrouterinfo.com/cs/clanek/jak-nainstalovat-linuxcnc-probe-basic/feed/ 1 LinuxCNC 2.8.2 Stažení, instalace a instalace grafického uživatelského rozhraní Probe_Basic nedospělý 4174