linuxcnc - Informations sur le routeur CNC https://cncrouterinfo.com/fr mar. 09 mai 2023 15:04:22 +0000 F RFR toutes les heures 1 https://wordpress.org/?v=6.4.5 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp linuxcnc - Informations sur le routeur CNC https://cncrouterinfo.com/fr 32 32 210092132 Dell Optiplex 7050 Mini LinuxCNC : le choix économique ultime pour les passionnés de CNC https://cncrouterinfo.com/fr/article/examen-dell-optiplex-7050-mini-linuxcnc/ https://cncrouterinfo.com/fr/article/examen-dell-optiplex-7050-mini-linuxcnc/#comments mar. 09 mai 2023 13:05:54 +0000 https://cncrouterinfo.com/?p=4264 Dell Optiplex 7050 Mini LinuxCNC apparaît comme un choix rentable et puissant pour les passionnés de CNC ; explorez notre examen complet, qui se penche sur l'installation, les tests de latence, et plus encore.

Introduction

Lorsque mon ordinateur portable a rencontré sa disparition prématurée, j'étais à la recherche d'un nouvel ordinateur pour exécuter LinuxCNC pour mes projets CNC. Dans cet article, je discuterai de mon expérience avec le Dell Optiplex 7050 Mini, doté d'un processeur Intel Core i5-6500, et déterminerai s'il s'agit du bon choix pour les passionnés de LinuxCNC comme moi.

Dell Optiplex 7050 Mini – Spécifications clés

Le Dell Optiplex 7050 Mini est un ordinateur compact mais puissant qui présente les caractéristiques suivantes :

Dell Optiplex 7050 Mini LinuxCNC
  • Processeur Intel Core i5-6500 (cache 6 Mo, jusqu'à 3,60 GHz)
  • Jusqu'à 64 Go de RAM DDR4 - Le mien est équipé de 8 Go
  • Carte graphique Intel HD 530 intégrée
  • Penty de ports USB et un SSD de 256 Go installé
  • Beaucoup de ces unités sont disponibles utilisées par des tiers. J'ai acheté le mien pour 150$

Ces spécifications semblaient prometteuses pour l'exécution de LinuxCNC, mais le véritable test se présenterait sous la forme de tests de latence et de performances réelles.

Installation de Debian 12 + LinuxCNC + Probe basic en 2023

J'avais précédemment a fait un article sur l'installation de LinuxCNC 2.8.4 avec Probe Basic, mais malheureusement, il y a plusieurs référentiels cassés dans le script d'installation de base de la sonde… j'ai donc été obligé d'installer LinuxCNC 2.9 sur Debian 12 en utilisant les instructions publiées sur le site Web du développeur et cela a fonctionné … principalement. J'ai donc consacré un nouveau post concernant la façon dont je l'ai installé et les petits défis auxquels j'ai été confronté.

En savoir plus ici : [placeholder]

Test de latence pour Dell Optiplex 7050 Mini LinuxCNC

La latence est un facteur critique pour LinuxCNC, car elle détermine la capacité du système à répondre aux changements de position de la machine CNC. Une latence plus faible se traduit par un fonctionnement plus fluide et plus précis. Pour évaluer le Dell Optiplex 7050 Mini, j'ai utilisé l'utilitaire de test de latence de LinuxCNC pour mesurer les latences maximales du fil de base et du fil d'asservissement.

Comme j'utilise un Mesa 7i96S le thread de base n'est pas réellement applicable mais je l'avais toujours en cours d'exécution dans mes tests.

Modifications du BIOS LinuxCNC pour Dell Optiplex 7050 Mini

J'ai fait quelques petites modifications dans les paramètres du BIOS pour, espérons-le, rendre LinuxCNC plus fluide sur le Dell Optiplex 7050 Mini. J'ai essentiellement désactivé toutes les fonctionnalités d'économie d'énergie, les états de veille et toutes les options de virtualisation. J'ai laissé la fonction "turbo" du processeur activée, car je ne savais pas si cela profiterait ou nuirait aux résultats de latence.

Modifications de Grub pour Dell Optiplex 7050 Mini LinuxCNC

J'ai apporté quelques modifications au Grub, notamment en isolant les cœurs de processeur pour LinuxCNC et en réduisant les modes et états de veille du processeur Intel i5-6500 sur le Dell Optiplex 7050 Mini.

Suivez les instructions fournies dans l'article d'origine pour effectuer ces modifications.

au terminal, tapez : sudo nano /etc/default/grub quand cela s'ouvre, ajoutez cette ligne (pour un système à 4 cœurs) : GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 processor.max_cstate=0 idle =poll" Vous pouvez l'ajouter sous les autres paramètres de ligne de commande dans le fichier. Appuyez ensuite sur control-x pour l'enregistrer. puis tapez : sudo /sbin/update-grub puis redémarrez. Vérifiez que cela a fonctionné en faisant : sudo dmesg ou cat /proc/cmdline qui affiche les paramètres utilisés pour le démarrage en cours Vous devriez voir votre commande isolcpus dans cette liste.

Cette modification a été inspirée par ce Article du wiki PrintNC.

Remarque : Je n'ai pas vérifié de manière indépendante si les paramètres d'interrogation max., d'état et d'inactivité en bénéficient.

Comparer les modifications

J'ai lu quelque part qu'il pourrait y avoir un avantage en termes de performances en isolant une paire de cœurs de processeur, c'est-à-dire 2,3 pour un système à 4 cœurs au lieu de séparer des cœurs aléatoires, j'ai donc fait un test rapide :

Histogramme de latence LinuxCNC I5-6500 Dell optiplex 7050 mini
Latence LinuxCNC – i5-6500 isolcpu 2,3
Histogramme de latence LinuxCNC I5-6500 Dell optiplex 7050 mini
Histogramme de latence LinuxCNC I5-6500 Dell optiplex 7050 mini

Ce test a été effectué avec 4x glxgears en cours d'exécution et une vidéo YouTube Full HD en arrière-plan.

L'option isolcpus 1,2,3 a entraîné une latence plus faible, c'est donc ce que j'ai gardé.

Résultats du test de latence Dell Optiplex 7050 Mini LinuxCNC

Le Dell Optiplex 7050 Mini a admirablement performé dans les tests de latence. Les latences mesurées étaient bien inférieures aux maximums recommandés pour LinuxCNC, ce qui signifie que LinuxCNC devrait fonctionner correctement sur le Dell Optiplex 7050 Mini. Cependant, il convient de noter que les résultats individuels peuvent varier en fonction de la configuration spécifique de l'ordinateur, ainsi que du matériel CNC connecté. J'utilise une carte Mesa pour le contrôle direct de mes servomoteurs, donc les exigences de latence sont également beaucoup moins strictes.

Conclusion : Dell Optiplex 7050 Mini LinuxCNC – Un choix solide

D'après mon expérience et les résultats des tests de latence, le Dell Optiplex 7050 Mini avec le processeur Intel Core i5-6500 est un choix solide pour exécuter LinuxCNC. Son facteur de forme compact, son processeur puissant et sa compatibilité avec Linux en font une option fiable pour les passionnés de CNC. À ~ $120 pour une unité entièrement testée et fonctionnelle avec 8 Go de RAM et un SSD de 256 Go, le Dell Optiplex 7050 Mini LinuxCNC est également rentable.

Cependant, gardez à l'esprit que l'ordinateur idéal pour LinuxCNC dépend de vos besoins et de votre budget spécifiques. Il est essentiel d'évaluer vos besoins et de rechercher d'autres options avant de prendre une décision finale. Dans l'ensemble, le Dell Optiplex 7050 Mini LinuxCNC se distingue comme un choix rentable et performant pour ceux qui cherchent à exécuter LinuxCNC sur un système fiable.

]]>
https://cncrouterinfo.com/fr/article/examen-dell-optiplex-7050-mini-linuxcnc/feed/ 2 4264
Comment installer LinuxCNC 2.8.4 et sonde de base https://cncrouterinfo.com/fr/article/comment-installer-linuxcnc-probe-basic-2/ https://cncrouterinfo.com/fr/article/comment-installer-linuxcnc-probe-basic-2/#comments jeu. 10 nov. 2022 14:55:23 +0000 https://cncrouterinfo.com/?p=4174

Comment installer linuxcnc 2.8.4 et probe basic

Temps total : 1 heure

Téléchargez les outils logiciels requis

linuxcnc probebasic 2.8.4 buster rufus

Télécharger LinuxCNC 2.8.4 Debian 10 Buster PREEMPT-RT ISO
Télécharger Rufus 3.2.0 https://rufus.ie/en/

Formater la clé USB et créer une clé USB amorçable

2022 11 10 12 42 26 Fenêtre

ATTENTION : Votre clé USB sera formatée, vous perdrez toutes les informations qui s'y trouvent.

Insérez la clé USB, ouvrez RUFUS, sélectionnez le bon lecteur/partition USB, sélectionnez Linuxcnc ISO et appuyez sur Démarrer.

Si vous obtenez le POPUP « Image ISOHybrid détectée -> Sélectionnez Écrire en mode image ISO

Si vous obtenez le popup "Téléchargement requis", acceptez oui pour obtenir les fichiers requis

Démarrer à partir d'une clé USB

intel nuc usb

Insérez la clé USB dans l'appareil sur lequel vous souhaitez installer linuxcnc. Allumez l'appareil et sélectionnez la clé USB à partir de laquelle démarrer.
(google si vous ne savez pas comment, c'est la connaissance universelle)

Installer Debian

linuxcnc 2.8.4

Démarrez le programme d'installation et suivez les instructions d'installation. En cas de problème, de nombreuses vidéos en ligne expliquent comment résoudre les problèmes.

j'ai trouvé cette vidéo bien utile.

Installer la sonde de base

Suivez les instructions indiquées sur kcjengr.github.io à partir de l'étape #1

[Ceci est un résumé pour la source, regardez le lien kcjengr ci-dessus]

1- Mettre à jour le système d'exploitation
Après l'installation, copiez ce qui suit dans le terminal principal une ligne à la fois et appuyez sur Entrée, sélectionnez Y pour oui si demandé à tout moment pendant l'installation :

mise à jour sudo apt
mise à niveau sudo apt

2- Démarrer Linuxcnc pour la première fois
Maintenant, linuxcnc doit être démarré pour la première fois pour créer ses dossiers de répertoire. Cela peut être fait par le menu déroulant et en sélectionnant CNC puis LinuxCNC. Une fois le programme démarré, vous pouvez le fermer et continuer ci-dessous.

3- Installer les exigences de base de Probe
Sur un émulateur de terminal, exécutez :

sudo apt installer 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 python-dev-tools python-dev python-wheel python-setuptools python-pip git python-pyqtgraph python-pyqt5.qtwebkit

4- Télécharger ProbeBasicInstaller
Le lien sur la page github est cassé. Heureusement, j'avais encore un ancien exemplaire.
Vous pouvez le télécharger ici: ProbeBasic-Installer-py2+3.g231c7ff.run

Cliquez sur le lien ci-dessous pour télécharger le fichier ProbeBasicInstaller. Une fois téléchargé, recherchez dans son dossier de destination et faites un clic droit et sélectionnez les propriétés. Sélectionnez l'onglet Autorisations dans la fenêtre qui apparaît et cochez la case "Autoriser ce fichier à s'exécuter en tant que programme", voir les images ci-dessous pour référence. double-cliquez maintenant sur l'icône du programme d'installation pour commencer l'installation. Suivez les instructions du programme d'installation pour installer Probe Basic. Sélectionnez tous les éléments disponibles lors de l'installation initiale. après l'installation, probe basic devrait apparaître dans l'écran de lancement de linuxcnc et vous pouvez choisir de créer une icône sur le bureau en cochant la case correspondante en bas de la page.

Toutes nos félicitations! Vous devriez maintenant pouvoir lancer Probe basic !

Outillage :

  • Rufus 3.20 Portatif
  • Linuxcnc 2.8.4 buster ISO

Matériaux : Clé USB 8 ou 16 Go

]]>
https://cncrouterinfo.com/fr/article/comment-installer-linuxcnc-probe-basic-2/feed/ 1 4174 LinuxCNC 2.8.2 Téléchargement, installation et installation de l'interface graphique Probe_Basic non adulte