¡No te preocupes, no hacemos spam! Al hacer clic para suscribirte, aceptas nuestros política de privacidad.

Dell Optiplex 7050 Mini LinuxCNC: la mejor opción rentable para los entusiastas de CNC

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.

¡Compartir esta publicacion!
Spikee
Spikee

Hola, mi nombre es Spikee y soy el autor de esta publicación.
He estado activo en varias comunidades cnc en los últimos años.

En este sitio web, comparto consejos y trucos, reseñas y recursos interesantes relacionados con temas de bricolaje cnc y enrutador cnc.

Suscríbete a nuestra Newsletter

¡No te pierdas ningún artículo, regístrate ahora!

2 comentarios

  1. hola buen articulo! De hecho, funciona mejor con turbo activado, tengo el 7040 con la misma CPU 6500T, compilé mi propio kernel y configuré el temporizador a 1000 Hz en lugar de 300 Hz y algunas otras configuraciones que olvidé (tengo el archivo de configuración ) con los siguientes parámetros añadidos una latencia máxima de 30uS (YouTube y 4x glxgears durante unos 30 minutos):
    isolcpus=3 intel_pstate=deshabilitar procesador.max_cstate=0 inactivo=sondeo cpufreq.default_governor=rendimiento i915.enable_dc=0 ahci.mobile_lpm_policy=1 nomodeset silencioso

    Lo que también marcó la diferencia fue reemplazar la memoria RAM de 1x8 gb por 2x4 gb para que use los canales duales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *