linuxcnc – Informazioni sul router CNC https://cncrouterinfo.com/it mar 09 maggio 2023 15:04:22 +0000 esso esso ogni ora 1 https://wordpress.org/?v=6.4.5 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp linuxcnc – Informazioni sul router CNC https://cncrouterinfo.com/it 32 32 210092132 Dell Optiplex 7050 Mini LinuxCNC: la scelta economica definitiva per gli appassionati di CNC https://cncrouterinfo.com/it/articolo/recensione-dell-optiplex-7050-mini-linuxcnc/ https://cncrouterinfo.com/it/articolo/recensione-dell-optiplex-7050-mini-linuxcnc/#comments mar 09 maggio 2023 13:05:54 +0000 https://cncrouterinfo.com/?p=4264 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.

]]>
https://cncrouterinfo.com/it/articolo/recensione-dell-optiplex-7050-mini-linuxcnc/feed/ 2 4264
Come installare LinuxCNC 2.8.4 e probe basic https://cncrouterinfo.com/it/articolo/come-installare-linuxcnc-probe-basic-2/ https://cncrouterinfo.com/it/articolo/come-installare-linuxcnc-probe-basic-2/#comments gio 10 nov 2022 14:55:23 +0000 https://cncrouterinfo.com/?p=4174

Come installare linuxcnc 2.8.4 e probe basic

Tempo totale: 1 ora

Scarica gli strumenti software richiesti

linuxcnc probebasic 2.8.4 buster rufus

Scarica LinuxCNC 2.8.4 Debian 10 Buster PREEMPT-RT ISO
Scarica Rufus 3.2.0 https://rufus.ie/en/

Formatta la chiavetta USB e rendi USB avviabile

2022 11 10 12 42 26 Finestra

ATTENZIONE: La tua chiavetta USB verrà formattata, perderai tutte le informazioni che sono lì.

Inserisci la chiavetta USB, apri RUFUS, seleziona l'unità/partizione USB corretta, seleziona linuxcnc ISO e premi start.

Se viene visualizzato il POPUP “Rilevata immagine ISOHybrid -> Seleziona Scrivi in modalità immagine ISO

Se viene visualizzato il popup "Download richiesto", accetta yes per ottenere i file richiesti

Avvio da chiavetta USB

Intel nuc usb

Inserisci la chiavetta USB nel dispositivo su cui vuoi installare linuxcnc. Accendi il dispositivo e seleziona la chiavetta USB da cui eseguire l'avvio.
(google se non sai come fare; questa è conoscenza universale)

Installa Debian

linuxcnc 2.8.4

Avvia il programma di installazione e segui le istruzioni di installazione. In caso di problemi ci sono molti video online su come risolvere i problemi.

ho trovato questo video abbastanza utile.

Installare la sonda di base

Segui le istruzioni elencate su kcjengr.github.io dal passaggio #1

[Questo è un riassunto per dare un'occhiata alla fonte al link kcjengr sopra]

1- Aggiorna il sistema operativo
Dopo l'installazione, copia quanto segue nel terminale principale una riga alla volta e premi invio, seleziona Y per sì se richiesto in qualsiasi momento durante l'installazione:

sudo apt aggiornamento
sudo apt aggiornamento

2- Avvia Linuxcnc per la prima volta
Ora linuxcnc deve essere avviato per la prima volta per creare le sue cartelle di directory. Questo può essere fatto dal menu a discesa e selezionando CNC e quindi LinuxCNC. Dopo che il programma è stato avviato, puoi spegnerlo e continuare di seguito.

3- Installare la sonda Requisiti di base
Su un emulatore di terminale eseguito:

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- Scarica ProbeBasicInstaller
Il collegamento sulla pagina di github è interrotto. Per fortuna avevo ancora una vecchia copia.
Potete scaricarlo qui: ProbeBasic-Installer-py2+3.g231c7ff.run

Fare clic sul collegamento sottostante per scaricare il file ProbeBasicInstaller. Una volta scaricato, trova nella sua cartella di destinazione e fai clic con il tasto destro e seleziona Proprietà. Seleziona la scheda Autorizzazioni nella finestra che appare e seleziona la casella "Consenti a questo file di essere eseguito come programma", vedi le immagini sotto come riferimento. ora fai doppio clic sull'icona del programma di installazione per iniziare l'installazione. Segui le istruzioni del programma di installazione per installare Probe Basic. Selezionare tutti gli elementi disponibili durante l'installazione iniziale. dopo l'installazione, probe basic dovrebbe apparire nella schermata di avvio di linuxcnc e puoi selezionare di creare un'icona sul desktop selezionando la casella di controllo per farlo nella parte inferiore della pagina.

Congratulazioni! Ora dovresti essere in grado di avviare Probe basic!

Strumenti:

  • Rufus 3.20 portatile
  • Linuxcnc 2.8.4 buster ISO

Materiali: Chiavetta USB da 8 o 16 GB

]]>
https://cncrouterinfo.com/it/articolo/come-installare-linuxcnc-probe-basic-2/feed/ 1 LinuxCNC 2.8.2 Scarica, installa e installa GUI Probe_Basic non adulto 4174