linuxcnc – Informações do roteador CNC https://cncrouterinfo.com/pt Ter, 09 de maio de 2023 15:04:22 +0000 PT-BR de hora em hora 1 https://wordpress.org/?v=6.4.5 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp linuxcnc – Informações do roteador CNC https://cncrouterinfo.com/pt 32 32 210092132 Dell Optiplex 7050 Mini LinuxCNC: a melhor opção econômica para entusiastas de CNC https://cncrouterinfo.com/pt/artigo/dell-optiplex-7050-mini-linuxcnc-review/ https://cncrouterinfo.com/pt/artigo/dell-optiplex-7050-mini-linuxcnc-review/#comments Ter, 09 de maio de 2023 13:05:54 +0000 https://cncrouterinfo.com/?p=4264 O Dell Optiplex 7050 Mini LinuxCNC surge como uma opção econômica e poderosa para entusiastas de CNC; explore nossa análise abrangente, que se aprofunda na instalação, teste de latência e muito mais.

Introdução

Quando meu laptop morreu prematuramente, eu estava em busca de um novo computador para executar LinuxCNC para meus projetos CNC. Nesta postagem, discutirei minha experiência com o Dell Optiplex 7050 Mini, com processador Intel Core i5-6500, e determinarei se é a escolha certa para entusiastas do LinuxCNC como eu.

Dell Optiplex 7050 Mini – principais especificações

O Dell Optiplex 7050 Mini é um computador compacto, porém poderoso, que vem com as seguintes especificações:

Dell Optiplex 7050 Mini LinuxCNC
  • Processador Intel Core i5-6500 (6M Cache, até 3,60 GHz)
  • Até 64 GB de RAM DDR4 – o meu está equipado com 8 GB
  • Intel HD Graphics integrado 530
  • Centenas de portas USB e um SSD de 256 GB instalado
  • Muitas dessas unidades estão disponíveis e usadas por terceiros. Comprei o meu por 150$

Essas especificações pareciam promissoras para rodar o LinuxCNC, mas o verdadeiro teste viria na forma de teste de latência e desempenho no mundo real.

Instalando Debian 12 + LinuxCNC + Probe basic em 2023

Eu tive anteriormente fiz um post sobre a instalação do LinuxCNC 2.8.4 com o Probe Basic, mas infelizmente existem vários repositórios quebrados no script de instalação do probe basic… … majoritariamente. Por isso, dediquei um novo post relatando como o instalei e os pequenos desafios que enfrentei.

Leia mais sobre isso aqui: [placeholder]

Teste de latência para Dell Optiplex 7050 Mini LinuxCNC

A latência é um fator crítico para o LinuxCNC, pois determina a capacidade do sistema de responder às mudanças na posição da máquina CNC. A latência mais baixa resulta em uma operação mais suave e precisa. Para avaliar o Dell Optiplex 7050 Mini, usei o utilitário de 'teste de latência' do LinuxCNC para medir as latências máximas de thread de base e servo.

Como estou usando um Mesa 7i96S o thread base não é realmente aplicável, mas ainda o executei em meus testes.

LinuxCNC BIOS Modificações para Dell Optiplex 7050 Mini

Fiz algumas pequenas modificações na configuração do BIOS para tornar o LinuxCNC mais suave no Dell Optiplex 7050 Mini. Basicamente, desativei todos os recursos de economia de energia, estados de suspensão e todas as opções de virtualização. Deixei o recurso “turbo” da CPU ligado, pois não tinha certeza se isso beneficiaria ou prejudicaria os resultados de latência.

Modificações Grub para Dell Optiplex 7050 Mini LinuxCNC

Fiz algumas modificações no Grub, incluindo isolar os núcleos da CPU para LinuxCNC e reduzir os modos e estados de suspensão da CPU Intel i5-6500 no Dell Optiplex 7050 Mini.

Siga as instruções fornecidas no artigo original para realizar essas modificações.

no terminal, digite: sudo nano /etc/default/grub quando abrir, adicione esta linha (para um sistema de 4 núcleos): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 processador.max_cstate=0 idle =poll" Você pode adicionar isso abaixo dos outros parâmetros de linha de comando no arquivo. Em seguida, pressione control-x para salvá-lo. em seguida, digite: sudo /sbin/update-grub e reinicie. Verifique se funcionou fazendo: sudo dmesg ou cat /proc/cmdline que mostra os parâmetros usados para a inicialização atual Você deve ver seu comando isolcpus nessa lista.

Esta modificação foi inspirada neste Artigo wiki do PrintNC.

Observação: não verifiquei independentemente se as configurações de máximo, estado e pesquisa ociosa são beneficiadas.

Comparando as Modificações

Li em algum lugar que pode haver um benefício de desempenho ao isolar um par de núcleos de CPU, ou seja, 2,3 para um sistema de 4 núcleos, em vez de separar núcleos aleatórios, então fiz um teste rápido:

Histograma de latência LinuxCNC I5-6500 Dell optiplex 7050 mini
Latência do LinuxCNC – i5-6500 isolcpu 2,3
Histograma de latência LinuxCNC I5-6500 Dell optiplex 7050 mini
Histograma de latência LinuxCNC I5-6500 Dell optiplex 7050 mini

Este teste foi realizado com 4x glxgears em execução e vídeo Full HD do YouTube em segundo plano.

A opção isolcpus 1,2,3 resultou em menor latência, por isso é o que eu mantive.

Resultados do teste de latência Dell Optiplex 7050 Mini LinuxCNC

O Dell Optiplex 7050 Mini teve um desempenho admirável nos testes de latência. As latências medidas ficaram bem abaixo dos máximos recomendados para o LinuxCNC, o que significa que o LinuxCNC deve estar funcionando sem problemas no Dell Optiplex 7050 Mini. No entanto, vale a pena notar que os resultados individuais podem variar dependendo da configuração específica do computador, bem como do hardware CNC conectado. Estou utilizando uma placa Mesa para o controle direto de meus servomotores, então os requisitos de latência também são muito menos rígidos.

Conclusão: Dell Optiplex 7050 Mini LinuxCNC – uma escolha sólida

Com base na minha experiência e nos resultados do teste de latência, o Dell Optiplex 7050 Mini com o processador Intel Core i5-6500 é uma escolha sólida para executar o LinuxCNC. Seu formato compacto, processador poderoso e compatibilidade com Linux o tornam uma opção confiável para entusiastas de CNC. Com ~$120 para uma unidade totalmente testada e funcional com 8 GB de RAM e um SSD de 256 GB, o Dell Optiplex 7050 Mini LinuxCNC também é econômico.

No entanto, lembre-se de que o computador ideal para LinuxCNC depende de suas necessidades e orçamento específicos. É essencial avaliar seus requisitos e pesquisar outras opções antes de tomar uma decisão final. No geral, o Dell Optiplex 7050 Mini LinuxCNC se destaca como uma opção econômica e capaz para quem deseja executar o LinuxCNC em um sistema confiável.

]]>
https://cncrouterinfo.com/pt/artigo/dell-optiplex-7050-mini-linuxcnc-review/feed/ 2 4264
Como instalar o LinuxCNC 2.8.4 e o probe basic https://cncrouterinfo.com/pt/artigo/como-instalar-linuxcnc-probe-basic-2/ https://cncrouterinfo.com/pt/artigo/como-instalar-linuxcnc-probe-basic-2/#comments Qui, 10 de novembro de 2022 14:55:23 +0000 https://cncrouterinfo.com/?p=4174

Como instalar o linuxcnc 2.8.4 e o probe basic

Tempo total: 1 hora

Baixe as ferramentas de software necessárias

linuxcnc probebasic 2.8.4 buster rufus

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

Formate o pendrive e crie um USB inicializável

2022 11 10 12 42 26 Janela

AVISO: Seu pendrive será formatado, você perderá todas as informações nele contidas.

Insira o pendrive, abra o RUFUS, selecione a unidade/partição USB correta, selecione linuxcnc ISO e pressione iniciar.

Se você receber o POPUP “Imagem ISOHybrid detectada -> Selecione Gravar no modo de imagem ISO

Se você receber o pop-up “Download obrigatório”, aceite sim para obter os arquivos necessários

Inicialize a partir do pendrive

intel nuc usb

Insira o pendrive no dispositivo no qual você deseja instalar o linuxcnc. Ligue o dispositivo e selecione o pendrive para inicializar.
(google se você não sabe como; isso é conhecimento universal)

Instalar o Debian

linuxcnc 2.8.4

Inicie o instalador e siga as instruções de instalação. Em caso de problemas, há muitos vídeos on-line sobre como corrigir problemas.

eu encontrei isto vídeo bastante útil.

Instalar sonda básica

Siga as instruções listadas em kcjengr.github.io da etapa #1

[Este é um resumo para a fonte, veja o link kcjengr acima]

1- Atualize o sistema operacional
Após a instalação, copie o seguinte no terminal principal uma linha por vez e pressione enter, selecione Y para sim se solicitado a qualquer momento durante a instalação:

sudo apt update
sudo apt upgrade

2- Inicie o Linuxcnc pela primeira vez
Agora, o linuxcnc precisa ser iniciado pela primeira vez para criar suas pastas de diretório. Isso pode ser feito no menu suspenso e selecionando CNC e depois LinuxCNC. Após o início do programa, você pode desligá-lo e continuar abaixo.

3- Instale os requisitos básicos do probe
Em um emulador de terminal, execute:

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- Baixe o ProbeBasicInstaller
O link da página do github está quebrado. Felizmente eu ainda tinha uma cópia antiga.
Você pode baixá-lo aqui: ProbeBasic-Installer-py2+3.g231c7ff.run

Clique no link abaixo para baixar o arquivo ProbeBasicInstaller. Uma vez baixado, encontre em sua pasta de destino e clique com o botão direito e selecione propriedades. Selecione a guia Permissões na janela que aparece e marque a caixa “Permitir que este arquivo seja executado como um programa”, veja as imagens abaixo para referência. agora clique duas vezes no ícone do instalador para iniciar a instalação. Siga as instruções do instalador para instalar o Probe Basic. Selecione todos os itens disponíveis durante a instalação inicial. após a instalação, o probe basic deve aparecer na tela de inicialização do linuxcnc e você pode optar por criar um ícone na área de trabalho para ele marcando a caixa de seleção para fazê-lo na parte inferior da página.

Parabéns! Agora você deve ser capaz de iniciar o Probe basic!

Ferramentas:

  • Rufus 3.20 Portátil
  • Linuxcnc 2.8.4 buster ISO

Materiais: Pendrive 8 ou 16 GB

]]>
https://cncrouterinfo.com/pt/artigo/como-instalar-linuxcnc-probe-basic-2/feed/ 1 LinuxCNC 2.8.2 Download, Instalação e Probe_Basic GUI Install não adulto 4174