linuxcnc – CNC-Fräser-Info https://cncrouterinfo.com/de Di, 09. Mai 2023 15:04:22 +0000 de stündlich 1 https://wordpress.org/?v=6.4.5 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp linuxcnc – CNC-Fräser-Info https://cncrouterinfo.com/de 32 32 210092132 Dell Optiplex 7050 Mini LinuxCNC: Die ultimative kostengünstige Wahl für CNC-Enthusiasten https://cncrouterinfo.com/de/artikel/dell-optiplex-7050-mini-linuxcnc-rezension/ https://cncrouterinfo.com/de/artikel/dell-optiplex-7050-mini-linuxcnc-rezension/#comments Di, 09. Mai 2023 13:05:54 +0000 https://cncrouterinfo.com/?p=4264 Dell Optiplex 7050 Mini LinuxCNC stellt sich als kostengünstige und leistungsstarke Wahl für CNC-Enthusiasten heraus; Erkunden Sie unsere umfassende Überprüfung, die sich mit Installation, Latenztests und mehr befasst.

Einführung

Als mein Laptop seinen vorzeitigen Tod erlebte, war ich auf der Suche nach einem neuen Computer, auf dem LinuxCNC für meine CNC-Projekte ausgeführt werden konnte. In diesem Beitrag werde ich meine Erfahrungen mit dem Dell Optiplex 7050 Mini mit einem Intel Core i5-6500-Prozessor diskutieren und feststellen, ob es die richtige Wahl für LinuxCNC-Enthusiasten wie mich ist.

Dell Optiplex 7050 Mini – Schlüsselspezifikationen

Der Dell Optiplex 7050 Mini ist ein kompakter und dennoch leistungsstarker Computer mit den folgenden Spezifikationen:

Dell Optiplex 7050 Mini-LinuxCNC
  • Intel Core i5-6500 Prozessor (6 MB Cache, bis zu 3,60 GHz)
  • Bis zu 64 GB DDR4 RAM – Meins ist mit 8 GB ausgestattet
  • Integrierte Intel HD Graphics 530
  • Zahlreiche USB-Anschlüsse und eine 256-GB-SSD
  • Viele dieser Einheiten sind verfügbar und werden von Drittanbietern verwendet. Ich habe meine für 150$ gekauft

Diese Spezifikationen schienen vielversprechend für die Ausführung von LinuxCNC, aber der wahre Test würde in Form von Latenztests und realer Leistung kommen.

Installation von Debian 12 + LinuxCNC + Probe Basic im Jahr 2023

ich hatte bisher Ich habe einen Beitrag über die Installation von LinuxCNC 2.8.4 mit Probe Basic geschrieben, aber leider gibt es mehrere defekte Repositories im Probe Basic-Installationsskript … also war ich gezwungen, LinuxCNC 2.9 unter Debian 12 zu installieren, indem ich die Anweisungen auf der Website des Entwicklers befolgte, und das hat funktioniert … meistens. Also habe ich einen neuen Beitrag gewidmet, in dem es darum geht, wie ich es installiert habe und welchen kleinen Herausforderungen ich gegenüberstand.

Lesen Sie hier mehr darüber: [Platzhalter]

Latenztests für Dell Optiplex 7050 Mini LinuxCNC

Latenz ist ein kritischer Faktor für LinuxCNC, da sie die Fähigkeit des Systems bestimmt, auf Änderungen in der Position der CNC-Maschine zu reagieren. Eine geringere Latenz führt zu einem reibungsloseren und genaueren Betrieb. Um den Dell Optiplex 7050 Mini zu bewerten, habe ich das LinuxCNC-Dienstprogramm „Latenztest“ verwendet, um die maximalen Base-Thread- und Servo-Thread-Latenzen zu messen.

Da ich a verwende Mesa 7i96S Der Basisthread ist eigentlich nicht anwendbar, aber ich hatte ihn in meinen Tests immer noch am Laufen.

LinuxCNC-BIOS-Modifikationen für Dell Optiplex 7050 Mini

Ich habe einige kleine Änderungen an den BIOS-Einstellungen vorgenommen, damit LinuxCNC hoffentlich reibungsloser auf dem Dell Optiplex 7050 Mini läuft. Ich habe grundsätzlich alle Energiesparfunktionen, Schlafzustände und alle Virtualisierungsoptionen deaktiviert. Ich habe die „Turbo“-Funktion der CPU eingeschaltet gelassen, da ich mir nicht sicher war, ob dies den Latenzergebnissen nützen oder schaden würde.

Grub-Modifikationen für Dell Optiplex 7050 Mini LinuxCNC

Ich habe einige Änderungen im Grub vorgenommen, darunter das Isolieren von CPU-Kernen für LinuxCNC und das Reduzieren von Schlafmodi und -zuständen für die Intel i5-6500-CPU auf dem Dell Optiplex 7050 Mini.

Befolgen Sie die Anweisungen im Originalartikel, um diese Änderungen vorzunehmen.

Geben Sie am Terminal Folgendes ein: sudo nano /etc/default/grub. Wenn dies geöffnet wird, fügen Sie diese Zeile hinzu (für ein 4-Kern-System): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0prozessor.max_cstate=0 im Leerlauf =poll" Sie können dies unterhalb der anderen Befehlszeilenparameter in der Datei hinzufügen. Drücken Sie dann Strg-X, um es zu speichern. Geben Sie dann Folgendes ein: sudo /sbin/update-grub und starten Sie dann neu. Überprüfen Sie, ob es funktioniert hat, indem Sie Folgendes tun: sudo dmesg oder cat /proc/cmdline, das die für den aktuellen Start verwendeten Parameter anzeigt. In dieser Liste sollte Ihr isolcpus-Befehl angezeigt werden.

Diese Modifikation wurde davon inspiriert Wiki-Artikel von PrintNC.

Hinweis: Ich habe nicht unabhängig überprüft, ob die Einstellungen für Idle Max, State und Idle Poll davon profitieren.

Vergleich der Modifikationen

Ich habe irgendwo gelesen, dass es einen Leistungsvorteil geben könnte, ein CPU-Kernpaar zu isolieren, dh 2,3 für ein 4-Kern-System, anstatt zufällige Kerne zu trennen, also habe ich einen schnellen Test durchgeführt:

LinuxCNC-Latenzhistogramm I5-6500 Dell optiplex 7050 mini
LinuxCNC-Latenz – i5-6500 isolcpu 2,3
LinuxCNC-Latenzhistogramm I5-6500 Dell optiplex 7050 mini
LinuxCNC-Latenzhistogramm I5-6500 Dell optiplex 7050 mini

Dieser Test wurde mit 4x glxgears ausgeführt und YouTube-Full-HD-Video im Hintergrund durchgeführt.

Die Option isolcpus 1,2,3 führte zu einer geringeren Latenz, daher habe ich diese beibehalten.

Ergebnisse des Dell Optiplex 7050 Mini LinuxCNC-Latenztests

Der Dell Optiplex 7050 Mini schnitt in den Latenztests bewundernswert ab. Die gemessenen Latenzen lagen deutlich unter den empfohlenen Maximalwerten für LinuxCNC, was bedeutet, dass LinuxCNC auf dem Dell Optiplex 7050 Mini flüssig laufen sollte. Es ist jedoch zu beachten, dass einzelne Ergebnisse je nach der spezifischen Konfiguration des Computers sowie der angeschlossenen CNC-Hardware variieren können. Ich verwende ein Mesa-Board für die direkte Steuerung meiner Servomotoren, daher sind die Latenzanforderungen auch viel weniger streng.

Fazit: Dell Optiplex 7050 Mini LinuxCNC – eine solide Wahl

Basierend auf meiner Erfahrung und den Latenztestergebnissen ist der Dell Optiplex 7050 Mini mit dem Intel Core i5-6500 Prozessor eine solide Wahl für die Ausführung von LinuxCNC. Sein kompakter Formfaktor, der leistungsstarke Prozessor und die Kompatibilität mit Linux machen es zu einer zuverlässigen Option für CNC-Enthusiasten. Mit ~$120 für ein vollständig getestetes und funktionierendes Gerät mit 8 GB RAM und einer 256-GB-SSD ist der Dell Optiplex 7050 Mini LinuxCNC auch kostengünstig.

Beachten Sie jedoch, dass der ideale Computer für LinuxCNC von Ihren spezifischen Anforderungen und Ihrem Budget abhängt. Es ist wichtig, Ihre Anforderungen zu bewerten und andere Optionen zu recherchieren, bevor Sie eine endgültige Entscheidung treffen. Insgesamt zeichnet sich der Dell Optiplex 7050 Mini LinuxCNC als kostengünstige und leistungsfähige Wahl für diejenigen aus, die LinuxCNC auf einem zuverlässigen System ausführen möchten.

]]>
https://cncrouterinfo.com/de/artikel/dell-optiplex-7050-mini-linuxcnc-rezension/feed/ 2 4264
So installieren Sie LinuxCNC 2.8.4 und testen Basic https://cncrouterinfo.com/de/artikel/how-to-install-linuxcnc-probe-basic/ https://cncrouterinfo.com/de/artikel/how-to-install-linuxcnc-probe-basic/#comments Do, 10. Nov. 2022 14:55:23 +0000 https://cncrouterinfo.com/?p=4174

So installieren Sie linuxcnc 2.8.4 und testen Basic

Gesamtzeit: 1 Stunde

Laden Sie die erforderlichen Softwaretools herunter

linuxcnc probebasic 2.8.4 buster rufus

Laden Sie LinuxCNC 2.8.4 herunter Debian 10 Buster PREEMPT-RT-ISO
Rufus 3.2.0 herunterladen https://rufus.ie/en/

USB-Stick formatieren und USB bootfähig machen

2022 11 10 12 42 26 Fenster

WARNUNG: Ihr USB-Stick wird formatiert, Sie verlieren alle darauf befindlichen Informationen.

USB-Stick einstecken, RUFUS öffnen, richtiges USB-Laufwerk/Partition auswählen, linuxcnc ISO auswählen und Start drücken.

Wenn das POPUP „ISOHybrid-Image erkannt“ angezeigt wird -> Wählen Sie „Im ISO-Image-Modus schreiben“

Wenn Sie das Popup „Download erforderlich“ erhalten, akzeptieren Sie Ja, um die erforderlichen Dateien zu erhalten

Von USB-Stick booten

intel nuc usb

Stecken Sie den USB-Stick in das Gerät, auf dem Sie linuxcnc installieren möchten. Schalten Sie das Gerät ein und wählen Sie den USB-Stick zum Booten aus.
(googeln, wenn Sie nicht wissen wie; das ist universelles Wissen)

Installieren Sie Debian

linuxcnc 2.8.4

Starten Sie das Installationsprogramm und folgen Sie den Installationsanweisungen. Im Falle von Problemen gibt es online viele Videos zur Behebung von Problemen.

ich fand Dies Video ganz brauchbar.

Sonde Basic installieren

Befolgen Sie die auf aufgeführten Anweisungen kcjengr.github.io ab Schritt #1

[Dies ist eine Zusammenfassung für die Quelle, siehe kcjengr-Link oben]

1- Aktualisieren Sie das Betriebssystem
Kopieren Sie nach der Installation Folgendes in das Hauptterminal Zeile für Zeile und drücken Sie die Eingabetaste, wählen Sie Y für Ja, wenn Sie zu irgendeinem Zeitpunkt während der Installation gefragt werden:

sudo apt aktualisieren
sudo apt upgrade

2- Starten Sie Linuxcnc zum ersten Mal
Jetzt muss linuxcnc zum ersten Mal gestartet werden, damit es seine Verzeichnisordner erstellt. Dies kann über das Dropdown-Menü und die Auswahl von CNC und dann LinuxCNC erfolgen. Nachdem das Programm gestartet wurde, können Sie es beenden und unten fortfahren.

3- Installieren Sie Probe Basic-Anforderungen
Auf einem Terminal-Emulator ausführen:

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

4- Laden Sie ProbeBasicInstaller herunter
Link auf der Github-Seite ist defekt. Zum Glück hatte ich noch ein altes Exemplar.
Sie können es hier herunterladen: ProbeBasic-Installer-py2+3.g231c7ff.run

Klicken Sie auf den Link unten, um die ProbeBasicInstaller-Datei herunterzuladen. Suchen Sie nach dem Herunterladen im Zielordner und klicken Sie mit der rechten Maustaste, und wählen Sie Eigenschaften aus. Wählen Sie im angezeigten Fenster die Registerkarte „Berechtigungen“ und aktivieren Sie das Kontrollkästchen „Diese Datei darf als Programm ausgeführt werden“, siehe Bilder unten als Referenz. Doppelklicken Sie nun auf das Installationssymbol, um die Installation zu starten. Befolgen Sie die Anweisungen des Installationsprogramms, um Probe Basic zu installieren. Wählen Sie bei der Erstinstallation alle verfügbaren Elemente aus. nach der installation sollte probe basic auf dem linuxcnc-startbildschirm erscheinen und sie können wählen, ob sie ein desktop-symbol dafür erstellen möchten, indem sie das entsprechende kästchen unten auf der seite aktivieren.

Herzliche Glückwünsche! Sie sollten Probe Basic jetzt starten können!

Werkzeuge:

  • Rufus 3.20 tragbar
  • Linuxcnc 2.8.4 Buster-ISO

Materialien: USB-Stick 8 oder 16GB

]]>
https://cncrouterinfo.com/de/artikel/how-to-install-linuxcnc-probe-basic/feed/ 1 4174 LinuxCNC 2.8.2 Herunterladen, Installieren und Probe_Basic GUI-Installation nicht erwachsen