Maak je geen zorgen, we spammen niet! Door te klikken om u te abonneren, gaat u akkoord met onze privacybeleid.

Dell Optiplex 7050 Mini LinuxCNC: de ultieme kosteneffectieve keuze voor CNC-enthousiastelingen

Dell Optiplex 7050 Mini LinuxCNC komt naar voren als een kosteneffectieve en krachtige keuze voor CNC-enthousiastelingen; ontdek onze uitgebreide review, die dieper ingaat op installatie, latentietesten en meer.

Invoering

Toen mijn laptop voortijdig aan zijn einde kwam, was ik op jacht naar een nieuwe computer om LinuxCNC te draaien voor mijn CNC-projecten. In dit bericht bespreek ik mijn ervaring met de Dell Optiplex 7050 Mini, met een Intel Core i5-6500-processor, en bepaal ik of dit de juiste keuze is voor LinuxCNC-enthousiastelingen zoals ik.

Dell Optiplex 7050 Mini – belangrijkste specificaties

De Dell Optiplex 7050 Mini is een compacte maar krachtige computer met de volgende specificaties:

Dell Optiplex 7050 Mini LinuxCNC
  • Intel Core i5-6500-processor (6M cache, tot 3,60 GHz)
  • Tot 64 GB DDR4 RAM - de mijne is uitgerust met 8 GB
  • Geïntegreerde Intel HD Graphics 530
  • Vijftig USB-poorten en een SSD van 256 GB
  • Veel van deze units zijn beschikbaar via derden. Ik kocht de mijne voor 150$

Deze specificaties leken veelbelovend voor het draaien van LinuxCNC, maar de echte test zou komen in de vorm van latentietesten en real-world prestaties.

Debian 12 + LinuxCNC + Probe basic installeren in 2023

ik had eerder heb een bericht geplaatst over het installeren van LinuxCNC 2.8.4 met Probe Basic, maar helaas zijn er verschillende defecte repositories in het basisinstallatiescript van de sonde... dus moest ik LinuxCNC 2.9 op Debian 12 installeren met behulp van de instructies op de website van de ontwikkelaar en dat werkte … grotendeels. Dus wijdde ik een nieuw bericht over hoe ik het installeerde en de kleine uitdagingen waarmee ik te maken kreeg.

Lees er hier meer over: [placeholder]

Latentietesten voor Dell Optiplex 7050 Mini LinuxCNC

Latentie is een kritieke factor voor LinuxCNC, omdat het bepaalt in hoeverre het systeem kan reageren op veranderingen in de positie van de CNC-machine. Lagere latentie resulteert in een soepelere en nauwkeurigere werking. Om de Dell Optiplex 7050 Mini te evalueren, heb ik het hulpprogramma LinuxCNC 'latency-test' gebruikt om de maximale basisthread- en servothread-latenties te meten.

Aangezien ik een Mesa 7i96S de basisthread is eigenlijk niet van toepassing, maar ik had het nog steeds in mijn tests.

LinuxCNC BIOS-aanpassingen voor Dell Optiplex 7050 Mini

Ik heb wat kleine wijzigingen aangebracht in de BIOS-instellingen om LinuxCNC hopelijk soepeler te laten werken op de Dell Optiplex 7050 Mini. Ik heb in feite alle energiebesparende functies, slaapstanden en virtualisatie-opties uitgeschakeld. Ik liet de "turbo" -functie van de CPU aan, omdat ik niet zeker wist of dit de latentieresultaten ten goede zou komen of zou schaden.

Grub-aanpassingen voor Dell Optiplex 7050 Mini LinuxCNC

Ik heb enkele wijzigingen aangebracht in de Grub, waaronder het isoleren van CPU-kernen voor LinuxCNC en het verminderen van slaapmodi en toestanden voor de Intel i5-6500 CPU op de Dell Optiplex 7050 Mini.

Volg de instructies in het oorspronkelijke artikel om deze wijzigingen uit te voeren.

typ op de terminal: sudo nano /etc/default/grub wanneer dit wordt geopend, voeg deze regel toe (voor een systeem met 4 kernen): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 processor.max_cstate=0 inactief =poll" U kunt dit toevoegen onder de andere opdrachtregelparameters in het bestand. Druk vervolgens op control-x om het op te slaan. typ dan: sudo /sbin/update-grub en start opnieuw op. Controleer of het werkte door het volgende te doen: sudo dmesg of cat /proc/cmdline die de parameters laat zien die gebruikt zijn voor de huidige opstart. Je zou je isolcpus-opdracht in die lijst moeten zien.

Deze modificatie is hierop geïnspireerd PrintNC wiki-artikel.

Opmerking: ik heb niet onafhankelijk geverifieerd of de inactieve max-, status- en inactieve poll-instellingen hiervan profiteren.

Vergelijking van de wijzigingen

Ik las ergens dat er een prestatievoordeel zou kunnen zijn door een CPU-kernpaar te isoleren, dwz 2,3 voor een systeem met 4 kernen in plaats van willekeurige kernen te scheiden, dus deed ik een snelle test:

LinuxCNC latency histogram I5-6500 Dell optiplex 7050 mini
LinuxCNC-latentie - i5-6500 isolcpu 2,3
LinuxCNC latency histogram I5-6500 Dell optiplex 7050 mini
LinuxCNC latency histogram I5-6500 Dell optiplex 7050 mini

Deze test is uitgevoerd met 4x glxgears aan en YouTube full HD-video op de achtergrond.

De optie isolcpus 1,2,3 resulteerde in een lagere latentie, vandaar dat ik dat heb behouden.

Resultaten van Dell Optiplex 7050 Mini LinuxCNC-latentietest

De Dell Optiplex 7050 Mini presteerde uitstekend in de latentietests. De gemeten latenties lagen ruim onder de aanbevolen maxima voor LinuxCNC, wat betekent dat LinuxCNC soepel zou moeten werken op de Dell Optiplex 7050 Mini. Het is echter vermeldenswaard dat individuele resultaten kunnen variëren, afhankelijk van de specifieke configuratie van de computer en de aangesloten CNC-hardware. Ik gebruik een Mesa-bord voor de directe aansturing van mijn servomotoren, dus de latency-eisen zijn ook veel minder streng.

Conclusie: Dell Optiplex 7050 Mini LinuxCNC – Een solide keuze

Op basis van mijn ervaring en de resultaten van de latentietest is de Dell Optiplex 7050 Mini met de Intel Core i5-6500-processor een solide keuze voor het uitvoeren van LinuxCNC. De compacte vormfactor, krachtige processor en compatibiliteit met Linux maken het een betrouwbare optie voor CNC-enthousiastelingen. Met ~ $120 voor een volledig geteste en werkende eenheid met 8 GB RAM en een 256 GB SSD, is de Dell Optiplex 7050 Mini LinuxCNC ook kosteneffectief.

Houd er echter rekening mee dat de ideale computer voor LinuxCNC afhangt van uw specifieke behoeften en budget. Het is essentieel om uw vereisten te evalueren en andere opties te onderzoeken voordat u een definitieve beslissing neemt. Over het algemeen valt de Dell Optiplex 7050 Mini LinuxCNC op als een kosteneffectieve en capabele keuze voor diegenen die LinuxCNC op een betrouwbaar systeem willen gebruiken.

Deel dit bericht!
Spikee
Spikee

Hallo, mijn naam is spikee en ik ben de auteur van dit bericht.
De afgelopen jaren ben ik actief geweest op verschillende cnc communities.

Op deze website deel ik tips&tricks, reviews en interessante bronnen met betrekking tot diy cnc en cnc router onderwerpen.

Meld je aan voor onze nieuwsbrief

Mis geen enkel artikel, meld u nu aan!

2 Comments

  1. Hoi leuk artikel! Het presteert inderdaad beter met turbo aan, ik heb de 7040 met dezelfde 6500T CPU, ik heb mijn eigen kernel gecompileerd en de timer ingesteld op 1000Hz in plaats van 300Hz en enkele andere instellingen die ik ben vergeten (ik heb het configuratiebestand ) met de volgende parameters een maximale latentie van 30uS toegevoegd (YouTube en 4x glxgears gedurende ongeveer 30 minuten):
    isolcpus=3 intel_pstate=processor uitschakelen.max_cstate=0 inactief=poll cpufreq.default_governor=prestaties i915.enable_dc=0 ahci.mobile_lpm_policy=1 nomodeset stil

    Wat ook een verschil maakte, was het vervangen van de RAM 1x8gb voor 2x4gb, zodat het de dubbele kanalen zal gebruiken

    • Oehh dat is een mooie vondst! , misschien probeer ik die opties uit. Ja, ik heb waarschijnlijk 1x8gb in plaats van dual channel.

Laat een antwoord achter

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *