linuxcnc – Información del enrutador CNC https://cncrouterinfo.com/es mar, 09 mayo 2023 15:04:22 +0000 es cada hora 1 https://wordpress.org/?v=6.4.5 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp linuxcnc – Información del enrutador CNC https://cncrouterinfo.com/es 32 32 210092132 Dell Optiplex 7050 Mini LinuxCNC: la mejor opción rentable para los entusiastas de CNC https://cncrouterinfo.com/es/articulo/dell-optiplex-7050-mini-linuxcnc-revision/ https://cncrouterinfo.com/es/articulo/dell-optiplex-7050-mini-linuxcnc-revision/#comments mar, 09 mayo 2023 13:05:54 +0000 https://cncrouterinfo.com/?p=4264 Dell Optiplex 7050 Mini LinuxCNC surge como una opción rentable y potente para los entusiastas de CNC; explore nuestra revisión integral, que profundiza en la instalación, las pruebas de latencia y más.

Introducción

Cuando mi computadora portátil falleció prematuramente, estaba buscando una nueva computadora para ejecutar LinuxCNC para mis proyectos CNC. En esta publicación, hablaré sobre mi experiencia con Dell Optiplex 7050 Mini, que cuenta con un procesador Intel Core i5-6500, y determinaré si es la opción correcta para los entusiastas de LinuxCNC como yo.

Dell Optiplex 7050 Mini: especificaciones clave

La Dell Optiplex 7050 Mini es una computadora compacta pero poderosa que viene con las siguientes especificaciones:

Dell Optiplex 7050 Mini LinuxCNC
  • Procesador Intel Core i5-6500 (caché de 6 M, hasta 3,60 GHz)
  • Hasta 64 GB de RAM DDR4: el mío está equipado con 8 GB
  • Gráficos Intel HD 530 integrados
  • Muchos puertos USB y un SSD de 256 GB instalado
  • Muchas de estas unidades están disponibles a través de terceros. Compré el mío por 150$

Estas especificaciones parecían prometedoras para ejecutar LinuxCNC, pero la verdadera prueba vendría en forma de pruebas de latencia y rendimiento en el mundo real.

Instalación de Debian 12 + LinuxCNC + Probe basic en 2023

Yo tenía previamente hice una publicación sobre la instalación de LinuxCNC 2.8.4 con Probe Basic, pero desafortunadamente, hay varios repositorios rotos en el script de instalación básica de probe... así que me vi obligado a instalar LinuxCNC 2.9 en Debian 12 usando las instrucciones publicadas en el sitio web del desarrollador y funcionó … principalmente. Así que dediqué una nueva publicación sobre cómo lo instalé y los pequeños desafíos que enfrenté.

Lea más sobre esto aquí: [marcador de posición]

Prueba de latencia para Dell Optiplex 7050 Mini LinuxCNC

La latencia es un factor crítico para LinuxCNC, ya que determina la capacidad del sistema para responder a los cambios en la posición de la máquina CNC. La latencia más baja da como resultado un funcionamiento más fluido y preciso. Para evaluar la Dell Optiplex 7050 Mini, utilicé la utilidad de "prueba de latencia" de LinuxCNC para medir las latencias máximas del subproceso base y del subproceso del servo.

Como estoy usando un Mesa 7i96S el subproceso base en realidad no es aplicable, pero aún lo tenía ejecutándose en mis pruebas.

Modificaciones del BIOS de LinuxCNC para Dell Optiplex 7050 Mini

Hice algunas pequeñas modificaciones en la configuración del BIOS para que LinuxCNC funcione mejor en Dell Optiplex 7050 Mini. Básicamente, deshabilité las funciones de ahorro de energía, los estados de suspensión y las opciones de virtualización. Dejé activada la función "turbo" de la CPU, ya que no estaba seguro de si esto beneficiaría o perjudicaría los resultados de latencia.

Modificaciones de Grub para Dell Optiplex 7050 Mini LinuxCNC

Hice algunas modificaciones en Grub, incluido el aislamiento de núcleos de CPU para LinuxCNC y la reducción de los modos y estados de suspensión para la CPU Intel i5-6500 en Dell Optiplex 7050 Mini.

Siga las instrucciones proporcionadas en el artículo original para realizar estas modificaciones.

en la terminal, escriba: sudo nano /etc/default/grub cuando se abra, agregue esta línea (para un sistema de 4 núcleos): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 procesador.max_cstate=0 inactivo = encuesta" Puede agregar esto debajo de los otros parámetros de línea de comando en el archivo. Luego presione control-x para guardarlo. luego escriba: sudo /sbin/update-grub y luego reinicie. Verifique que funcionó haciendo: sudo dmesg o cat /proc/cmdline, que muestra los parámetros utilizados para el arranque actual. Debería ver su comando isolcpus en esa lista.

Esta modificación se inspiró en este Artículo wiki de PrintNC.

Nota: No he verificado de forma independiente si se benefician los ajustes de sondeo inactivo, estado e inactividad máximo.

Comparando las modificaciones

Leí en alguna parte que podría haber un beneficio de rendimiento al aislar un par de núcleos de CPU, es decir, 2,3 para un sistema de 4 núcleos en lugar de separar núcleos aleatorios, así que hice una prueba rápida:

Histograma de latencia LinuxCNC I5-6500 Dell optiplex 7050 mini
Latencia LinuxCNC – i5-6500 isolcpu 2,3
Histograma de latencia LinuxCNC I5-6500 Dell optiplex 7050 mini
Histograma de latencia LinuxCNC I5-6500 Dell optiplex 7050 mini

Esta prueba se realizó con 4x glxgears en funcionamiento y video Full HD de YouTube en segundo plano.

La opción isolcpus 1,2,3 dio como resultado una latencia más baja, por lo tanto, eso es lo que conservé.

Resultados de la prueba de latencia Dell Optiplex 7050 Mini LinuxCNC

El Dell Optiplex 7050 Mini se desempeñó admirablemente en las pruebas de latencia. Las latencias medidas estuvieron muy por debajo de los máximos recomendados para LinuxCNC, lo que significa que LinuxCNC debería funcionar sin problemas en Dell Optiplex 7050 Mini. Sin embargo, vale la pena señalar que los resultados individuales pueden variar según la configuración específica de la computadora, así como el hardware CNC conectado. Estoy utilizando una placa Mesa para el control directo de mis servomotores, por lo que los requisitos de latencia también son mucho menos estrictos.

Conclusión: Dell Optiplex 7050 Mini LinuxCNC: una opción sólida

Según mi experiencia y los resultados de la prueba de latencia, Dell Optiplex 7050 Mini con el procesador Intel Core i5-6500 es una opción sólida para ejecutar LinuxCNC. Su factor de forma compacto, potente procesador y compatibilidad con Linux lo convierten en una opción confiable para los entusiastas de CNC. A ~$120 para una unidad completamente probada y en funcionamiento con 8 GB de RAM y un SSD de 256 GB, la Dell Optiplex 7050 Mini LinuxCNC también es rentable.

Sin embargo, tenga en cuenta que la computadora ideal para LinuxCNC depende de sus necesidades y presupuesto específicos. Es esencial evaluar sus requisitos e investigar otras opciones antes de tomar una decisión final. En general, Dell Optiplex 7050 Mini LinuxCNC se destaca como una opción rentable y capaz para aquellos que buscan ejecutar LinuxCNC en un sistema confiable.

]]>
https://cncrouterinfo.com/es/articulo/dell-optiplex-7050-mini-linuxcnc-revision/feed/ 2 4264
Cómo instalar LinuxCNC 2.8.4 y probe basic https://cncrouterinfo.com/es/articulo/como-instalar-linuxcnc-probe-basic/ https://cncrouterinfo.com/es/articulo/como-instalar-linuxcnc-probe-basic/#comments jueves, 10 de noviembre de 2022 14:55:23 +0000 https://cncrouterinfo.com/?p=4174

Cómo instalar linuxcnc 2.8.4 y probe basic

Tiempo total: 1 hora

Descargue las herramientas de software requeridas

linuxcnc probebasic 2.8.4 buster rufus

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

Formatee la memoria USB y cree un USB de arranque

2022 11 10 12 42 26 Ventana

ADVERTENCIA: Su memoria USB se formateará, perderá cualquier información que esté allí.

Inserte la memoria USB, abra RUFUS, seleccione la unidad/partición USB correcta, seleccione linuxcnc ISO y presione iniciar.

Si aparece la ventana emergente “Imagen ISOHybrid detectada -> Seleccione Escribir en modo de imagen ISO

Si aparece la ventana emergente "Descarga requerida", acepte sí para obtener los archivos requeridos

Arranque desde una memoria USB

intel nuc usb

Inserte la memoria USB en el dispositivo en el que desea instalar linuxcnc. Encienda el dispositivo y seleccione la memoria USB para arrancar.
(googlea si no sabes cómo; esto es conocimiento universal)

Instalar Debian

linuxcnc 2.8.4

Inicie el instalador y siga las instrucciones de instalación. En caso de problemas, hay muchos videos en línea sobre cómo solucionar problemas.

encontré este video bastante util.

Instalar sonda básica

Siga las instrucciones enumeradas en kcjengr.github.io del paso #1

[Este es un resumen para ver la fuente en el enlace kcjengr arriba]

1- Actualizar el sistema operativo
Después de la instalación, copie lo siguiente en la terminal principal una línea a la vez y presione enter, seleccione Y para sí si se le pregunta en algún momento durante la instalación:

sudo apt actualizar
sudo apt actualización

2- Inicie Linuxcnc por primera vez
Ahora es necesario iniciar linuxcnc por primera vez para que cree sus carpetas de directorio. Esto se puede hacer mediante el menú desplegable y seleccionando CNC y luego LinuxCNC. Una vez que el programa se ha iniciado, puede cerrarlo y continuar a continuación.

3- Requisitos básicos de instalación de la sonda
En un emulador de terminal ejecute:

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- Descargar ProbeBasicInstaller
El enlace en la página de github está roto. Por suerte todavía tenía una copia antigua.
Puedes descargarlo aquí: ProbeBasic-Installer-py2+3.g231c7ff.run

Haga clic en el enlace a continuación para descargar el archivo ProbeBasicInstaller. Una vez descargado, busque en su carpeta de destino y haga clic derecho y seleccione propiedades. Seleccione la pestaña Permisos en la ventana que aparece y marque la casilla "Permitir que este archivo se ejecute como un programa", vea las imágenes a continuación como referencia. ahora haga doble clic en el icono del instalador para comenzar la instalación. Siga las instrucciones del instalador para instalar Probe Basic. Seleccione todos los elementos disponibles durante la instalación inicial. después de la instalación, probe basic debería aparecer en la pantalla de inicio de linuxcnc y puede seleccionar crear un ícono de escritorio para él seleccionando la casilla de verificación para hacerlo en la parte inferior de la página.

¡Felicidades! ¡Ahora debería poder iniciar Probe basic!

Herramientas:

  • Rufus 3.20 portátil
  • Linuxcnc 2.8.4 buster ISO

Materiales: Memoria USB de 8 o 16GB

]]>
https://cncrouterinfo.com/es/articulo/como-instalar-linuxcnc-probe-basic/feed/ 1 Descarga, instalación y prueba de LinuxCNC 2.8.2_Instalación básica de GUI no adulto 4174