Bare rolig, vi spammer ikke! Ved at klikke for at abonnere accepterer du vores Fortrolighedspolitik.

Dell Optiplex 7050 Mini LinuxCNC: Det ultimative omkostningseffektive valg for CNC-entusiaster

Dell Optiplex 7050 Mini LinuxCNC fremstår som et omkostningseffektivt og kraftfuldt valg for CNC-entusiaster; udforsk vores omfattende gennemgang, som dykker ned i installation, latenstest og meget mere.

Introduktion

Da min bærbare computer døde alt for tidligt, var jeg på jagt efter en ny computer til at køre LinuxCNC til mine CNC-projekter. I dette indlæg vil jeg diskutere min erfaring med Dell Optiplex 7050 Mini, der har en Intel Core i5-6500-processor, og afgøre, om det er det rigtige valg for LinuxCNC-entusiaster som mig selv.

Dell Optiplex 7050 Mini – Nøglespecifikationer

Dell Optiplex 7050 Mini er en kompakt, men alligevel kraftfuld computer, der leveres med følgende specifikationer:

Dell Optiplex 7050 Mini LinuxCNC
  • Intel Core i5-6500-processor (6M cache, op til 3,60 GHz)
  • Op til 64 GB DDR4 RAM – Min er udstyret med 8 GB
  • Integreret Intel HD Graphics 530
  • Mange USB-porte og en 256 GB SSD monteret
  • Masser af disse enheder er tilgængelige brugt gennem tredjeparter. Jeg købte min til 150$

Disse specifikationer virkede lovende til at køre LinuxCNC, men den sande test ville komme i form af latenstest og ydeevne i den virkelige verden.

Installation af Debian 12 + LinuxCNC + Probe basic i 2023

jeg havde tidligere lavede et indlæg om installation af LinuxCNC 2.8.4 med Probe Basic, men desværre er der adskillige ødelagte depoter i sondens grundlæggende installationsscript... så jeg blev tvunget til at installere LinuxCNC 2.9 på Debian 12 ved at bruge instruktionerne på udviklerens websted, og det virkede … for det meste. Så jeg dedikerede et nyt indlæg om, hvordan jeg installerede det og de små udfordringer, jeg stod over for.

Læs mere om det her: [pladsholder]

Latenstest for Dell Optiplex 7050 Mini LinuxCNC

Latency er en kritisk faktor for LinuxCNC, da den bestemmer systemets evne til at reagere på ændringer i CNC-maskinens position. Lavere latenstid resulterer i en jævnere og mere præcis drift. For at evaluere Dell Optiplex 7050 Mini brugte jeg LinuxCNC 'latency-test'-værktøjet til at måle den maksimale basisgevind- og servo-trådforsinkelse.

Da jeg bruger en Mesa 7i96S basistråden er faktisk ikke anvendelig, men jeg havde den stadig kørende i mine tests.

LinuxCNC BIOS-ændringer til Dell Optiplex 7050 Mini

Jeg lavede nogle små ændringer i BIOS-indstillingen for forhåbentlig at få LinuxCNC til at køre jævnere på Dell Optiplex 7050 Mini. Jeg deaktiverede dybest set alle strømbesparende funktioner, sovetilstande og eventuelle virtualiseringsmuligheder. Jeg lod CPU'ens "turbo"-funktion være tændt, da jeg var usikker på, om dette ville gavne eller skade latensresultaterne.

Grub-modifikationer til Dell Optiplex 7050 Mini LinuxCNC

Jeg lavede nogle ændringer i Grub, herunder isolering af CPU-kerner til LinuxCNC og reduktion af dvaletilstande og tilstande for Intel i5-6500 CPU'en på Dell Optiplex 7050 Mini.

Følg instruktionerne i den originale artikel for at udføre disse ændringer.

på terminalen, skriv: sudo nano /etc/default/grub, når denne åbner, tilføj denne linje (for et 4-kernesystem): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 processor.max_cstate=0 inaktiv =poll" Du kan tilføje dette under de andre kommandolinjeparametre i filen. Tryk derefter på kontrol-x for at gemme den. skriv derefter: sudo /sbin/update-grub og genstart derefter. Bekræft at det virkede ved at gøre: sudo dmesg eller cat /proc/cmdline som viser parametrene brugt til den aktuelle opstart. Du bør se din isolcpus-kommando på denne liste.

Denne modifikation er inspireret af dette PrintNC wiki artikel.

Bemærk: Jeg har ikke uafhængigt bekræftet, om indstillingerne for inaktiv max, tilstand og inaktiv afstemning gavner.

Sammenligning af ændringer

Jeg læste et sted, at der kunne være en ydeevnefordel ved at isolere et CPU-kernepar, dvs. 2,3 for et 4-kernesystem i stedet for at adskille tilfældige kerner, så jeg lavede en hurtig test:

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

Denne test blev udført med 4x glxgears kørende og YouTube full HD-video i baggrunden.

Isolcpus 1,2,3-indstillingen resulterede i lavere latenstid, derfor er det, hvad jeg beholdt.

Resultater af Dell Optiplex 7050 Mini LinuxCNC Latency Test

Dell Optiplex 7050 Mini klarede sig fremragende i latenstestene. De målte latenser var et godt stykke under de anbefalede maksimumværdier for LinuxCNC, hvilket betyder, at LinuxCNC burde køre problemfrit på Dell Optiplex 7050 Mini. Det er dog værd at bemærke, at individuelle resultater kan variere afhængigt af computerens specifikke konfiguration, såvel som den tilsluttede CNC-hardware. Jeg bruger et Mesa-kort til direkte kontrol af mine servomotorer, så latenskravene er også meget mindre strenge.

Konklusion: Dell Optiplex 7050 Mini LinuxCNC – et solidt valg

Baseret på min erfaring og latenstestresultaterne er Dell Optiplex 7050 Mini med Intel Core i5-6500-processoren et solidt valg til at køre LinuxCNC. Dens kompakte formfaktor, kraftfulde processor og kompatibilitet med Linux gør den til en pålidelig mulighed for CNC-entusiaster. På ~$120 for en fuldt testet og fungerende enhed med 8 GB RAM og en 256 GB SSD er Dell Optiplex 7050 Mini LinuxCNC også omkostningseffektiv.

Husk dog, at den ideelle computer til LinuxCNC afhænger af dine specifikke behov og budget. Det er vigtigt at vurdere dine krav og undersøge andre muligheder, før du træffer en endelig beslutning. Samlet set skiller Dell Optiplex 7050 Mini LinuxCNC sig ud som et omkostningseffektivt og egnet valg for dem, der ønsker at køre LinuxCNC på et pålideligt system.

Del dette opslag!
Spikee
Spikee

Hej, jeg hedder spikee, og jeg er forfatteren til dette indlæg.
Jeg har været aktiv på forskellige cnc-fællesskaber i løbet af de sidste par år.

På denne hjemmeside deler jeg tips og tricks, anmeldelser og interessante ressourcer vedrørende diy cnc og cnc router emner.

Skriv dig op til vores nyhedsbrev

Gå ikke glip af nogen artikler, tilmeld dig nu!

2 Comments

  1. Hej fin artikel! Det fungerer faktisk bedre med turbo tændt, jeg har 7040'eren med den samme 6500T CPU, jeg kompilerede min egen kerne og indstillede timeren til 1000Hz i stedet for 300Hz og nogle andre indstillinger, som jeg har glemt (jeg har konfigurationsfilen ) med følgende parametre tilføjet en maksimal latenstid på 30uS (YouTube og 4x glxgears i ca. 30 minutter):
    isolcpus=3 intel_pstate=deaktiver processor.max_cstate=0 idle=poll cpufreq.default_governor=ydeevne i915.enable_dc=0 ahci.mobile_lpm_policy=1 nomodeset stille

    Hvad der også gjorde en forskel var at erstatte RAM 1x8gb med 2x4gb, så den vil bruge de to kanaler

    • Åh det er et godt fund! , jeg kan prøve disse muligheder. Ja, jeg har sandsynligvis 1x8gb i stedet for dual channel.

Efterlad et Svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *