Non preoccuparti, non facciamo spam! Cliccando per iscriverti, accetti il nostro politica sulla riservatezza.

Dell Optiplex 7050 Mini LinuxCNC: la scelta economica definitiva per gli appassionati di CNC

Dell Optiplex 7050 Mini LinuxCNC emerge come una scelta conveniente e potente per gli appassionati di CNC; esplora la nostra recensione completa, che approfondisce l'installazione, i test di latenza e altro ancora.

introduzione

Quando il mio laptop ha incontrato la sua prematura scomparsa, ero alla ricerca di un nuovo computer per eseguire LinuxCNC per i miei progetti CNC. In questo post, parlerò della mia esperienza con il Dell Optiplex 7050 Mini, dotato di un processore Intel Core i5-6500, e determinerò se è la scelta giusta per gli appassionati di LinuxCNC come me.

Dell Optiplex 7050 Mini – Specifiche principali

Il Dell Optiplex 7050 Mini è un computer compatto ma potente dotato delle seguenti specifiche:

Dell Optiplex 7050 Mini LinuxCNC
  • Processore Intel Core i5-6500 (6 MB di cache, fino a 3,60 GHz)
  • Fino a 64 GB di RAM DDR4 – Il mio è dotato di 8 GB
  • Scheda grafica Intel HD 530 integrata
  • Penty di porte USB e un SSD da 256 GB montato
  • Molte di queste unità sono disponibili utilizzate tramite terze parti. Ho comprato il mio per 150$

Queste specifiche sembravano promettenti per l'esecuzione di LinuxCNC, ma il vero test sarebbe arrivato sotto forma di test di latenza e prestazioni nel mondo reale.

Installazione di Debian 12 + LinuxCNC + Probe basic nel 2023

avevo in precedenza ha pubblicato un post sull'installazione di LinuxCNC 2.8.4 con Probe Basic, ma sfortunatamente ci sono diversi repository danneggiati nello script di installazione di base di probe... quindi sono stato costretto a installare LinuxCNC 2.9 su Debian 12 usando le istruzioni pubblicate sul sito Web dello sviluppatore e ha funzionato … soprattutto. Quindi ho dedicato un nuovo post relativo a come l'ho installato e alle piccole sfide che ho dovuto affrontare.

Leggi di più qui: [segnaposto]

Test di latenza per Dell Optiplex 7050 Mini LinuxCNC

La latenza è un fattore critico per LinuxCNC, in quanto determina la capacità del sistema di rispondere ai cambiamenti nella posizione della macchina CNC. Una latenza inferiore si traduce in un funzionamento più fluido e accurato. Per valutare il Dell Optiplex 7050 Mini, ho utilizzato l'utility LinuxCNC 'latency-test' per misurare le latenze massime del thread di base e del servo thread.

Dato che sto usando un file Mesa 7i96S il thread di base in realtà non è applicabile ma l'ho ancora eseguito nei miei test.

Modifiche del BIOS LinuxCNC per Dell Optiplex 7050 Mini

Ho apportato alcune piccole modifiche alle impostazioni del BIOS per rendere LinuxCNC più fluido sul Dell Optiplex 7050 Mini. Fondamentalmente ho disabilitato tutte le funzionalità di risparmio energetico, gli stati di sospensione e qualsiasi opzione di virtualizzazione. Ho lasciato attiva la funzione "turbo" della CPU, poiché non ero sicuro se ciò avrebbe giovato o danneggiato i risultati di latenza.

Modifiche Grub per Dell Optiplex 7050 Mini LinuxCNC

Ho apportato alcune modifiche a Grub, tra cui l'isolamento dei core della CPU per LinuxCNC e la riduzione delle modalità e degli stati di sospensione per la CPU Intel i5-6500 sul Dell Optiplex 7050 Mini.

Seguire le istruzioni fornite nell'articolo originale per eseguire queste modifiche.

al terminale, digita: sudo nano /etc/default/grub quando si apre, aggiungi questa riga (per un sistema a 4 core): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 processor.max_cstate=0 idle =poll" Puoi aggiungere questo sotto gli altri parametri della riga di comando nel file. Quindi premi control-x per salvarlo. quindi digitare: sudo /sbin/update-grub quindi riavviare. Verifica che abbia funzionato eseguendo: sudo dmesg o cat /proc/cmdline che mostra i parametri utilizzati per l'avvio corrente Dovresti vedere il tuo comando isolcpus in quell'elenco.

Questa modifica è stata ispirata da questo Articolo wiki PrintNC.

Nota: non ho verificato in modo indipendente se le impostazioni di idle max, state e idle poll ne traggano vantaggio.

Confronto tra le modifiche

Ho letto da qualche parte che potrebbe esserci un vantaggio in termini di prestazioni isolando una coppia di core della CPU, ad esempio 2,3 per un sistema a 4 core invece di separare i core casuali, quindi ho fatto un rapido test:

Istogramma latenza LinuxCNC I5-6500 Dell optiplex 7050 mini
Latenza LinuxCNC – i5-6500 isolcpu 2,3
Istogramma latenza LinuxCNC I5-6500 Dell optiplex 7050 mini
Istogramma latenza LinuxCNC I5-6500 Dell optiplex 7050 mini

Questo test è stato condotto con 4x glxgears in esecuzione e video Full HD di YouTube in background.

L'opzione isolcpus 1,2,3 ha comportato una latenza inferiore, quindi è quello che ho mantenuto.

Risultati del test di latenza Dell Optiplex 7050 Mini LinuxCNC

Il Dell Optiplex 7050 Mini si è comportato egregiamente nei test di latenza. Le latenze misurate erano ben al di sotto dei massimi consigliati per LinuxCNC, il che significa che LinuxCNC dovrebbe funzionare senza problemi sul Dell Optiplex 7050 Mini. Tuttavia, vale la pena notare che i singoli risultati possono variare a seconda della configurazione specifica del computer e dell'hardware CNC collegato. Sto utilizzando una scheda Mesa per il controllo diretto dei miei servomotori, quindi anche i requisiti di latenza sono molto meno rigidi.

Conclusione: Dell Optiplex 7050 Mini LinuxCNC: una scelta solida

Sulla base della mia esperienza e dei risultati dei test di latenza, il Dell Optiplex 7050 Mini con il processore Intel Core i5-6500 è una scelta solida per l'esecuzione di LinuxCNC. Il suo fattore di forma compatto, il potente processore e la compatibilità con Linux lo rendono un'opzione affidabile per gli appassionati di CNC. A ~$120 per un'unità completamente testata e funzionante con 8 GB di RAM e un SSD da 256 GB, Dell Optiplex 7050 Mini LinuxCNC è anche conveniente.

Tuttavia, tieni presente che il computer ideale per LinuxCNC dipende dalle tue esigenze specifiche e dal tuo budget. È essenziale valutare le tue esigenze e ricercare altre opzioni prima di prendere una decisione definitiva. Nel complesso, Dell Optiplex 7050 Mini LinuxCNC si distingue come una scelta conveniente e capace per coloro che desiderano eseguire LinuxCNC su un sistema affidabile.

Condividi questo post!
Spikee
Spikee

Ciao, mi chiamo spikee e sono l'autore di questo post.
Sono stato attivo in varie comunità cnc negli ultimi anni.

Su questo sito condivido consigli e suggerimenti, recensioni e risorse interessanti relative ad argomenti di cnc fai da te e router cnc.

Iscriviti alla nostra newsletter

Non perdere nessun articolo, iscriviti ora!

2 commenti

  1. Ciao bell'articolo! Funziona davvero meglio con il turbo acceso, ho il 7040 con la stessa CPU 6500T, ho compilato il mio kernel e impostato il timer a 1000Hz invece di 300Hz e alcune altre impostazioni che ho dimenticato (ho il file di configurazione ) con i seguenti parametri aggiunti una latenza massima di 30uS (YouTube e 4x glxgears per circa 30 minuti):
    isolcpus=3 intel_pstate=disabilita processor.max_cstate=0 idle=poll cpufreq.default_governor=prestazioni i915.enable_dc=0 ahci.mobile_lpm_policy=1 nomodeset quiet

    Ciò che ha anche fatto la differenza è stata la sostituzione della RAM 1x8gb con 2x4gb, quindi utilizzerà i doppi canali

Lascia una risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *