Keine Sorge, wir spammen nicht! Indem Sie auf „Abonnieren“ klicken, stimmen Sie unseren zu Datenschutz-Bestimmungen.

Dell Optiplex 7050 Mini LinuxCNC: Die ultimative kostengünstige Wahl für CNC-Enthusiasten

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.

Teile diesen Beitrag!
Spikee
Spikee

Hallo, mein Name ist Spike und ich bin der Autor dieses Beitrags.
Ich war in den letzten Jahren in verschiedenen CNC-Communities aktiv.

Auf dieser Website teile ich Tipps&Tricks, Rezensionen und interessante Ressourcen rund um die Themen DIY-CNC und CNC-Router.

Melden Sie sich für unseren Newsletter an

Verpassen Sie keine Artikel, melden Sie sich jetzt an!

2 Kommentare

  1. Hallo schöner Artikel! Mit eingeschaltetem Turbo funktioniert es tatsächlich besser, ich habe den 7040 mit der gleichen 6500T-CPU, ich habe meinen eigenen Kernel kompiliert und den Timer auf 1000 Hz statt auf 300 Hz eingestellt und einige andere Einstellungen, die ich vergessen habe (ich habe die Konfigurationsdatei). ) mit den folgenden Parametern fügte eine maximale Latenz von 30uS hinzu (YouTube und 4x glxgears für etwa 30 Minuten):
    isolcpus=3 intel_pstate=Prozessor deaktivieren.max_cstate=0 empty=poll cpufreq.default_governor=performance i915.enable_dc=0 ahci.mobile_lpm_policy=1 nomodeset quiet

    Was auch einen Unterschied machte, war das Ersetzen des RAM von 1 x 8 GB durch 2 x 4 GB, damit die Dual-Kanäle genutzt werden können

    • Ooohh, das ist ein schöner Fund! , ich könnte diese Optionen ausprobieren. Ja, ich habe wahrscheinlich 1x8 GB statt Dual Channel.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert