Instalar Klipper no PC ou no VirtualBox

<p>Guia para configurar Klipper em VirtualBox: instale VirtualBox, PuTTY e WinSCP; crie uma VM<span style="margin-right: 0.3em"> </span> <span style="margin-left: -0.3em">(recomendado</span> Mint), habilite SSH, instale Klipper, Moonraker e Fluidd via script Kiauh. Configure a firmware e o arquivo <strong><em>printer.cfg</em></strong> usando WinSCP. Ajuste prioridades no serviço Klipper para evitar erros. Tudo pronto para controle de impressoras 3D!</p>
<h2>Instalação do VirtualBox, PuTTY e WinSCP</h2> <ul> <li><a href="/go/?to=https://www.virtualbox.org/" target="_blank" rel="noopener">VirtualBox</a></li> <li><a href="/go/?to=https://www.putty.org/" target="_blank" rel="noopener">PuTTY</a></li> <li><a href="/go/?to=https://winscp.net/eng/download.php" target="_blank" rel="noopener">WinSCP</a></li> </ul> <p>Após a instalação:</p> <ol> <li>Conecte a impressora via USB.</li> <li>Crie uma imagem do sistema no VirtualBox. Pessoalmente, baixei o <a href="/go/?to=https://www.linuxmint.com/download.php" target="_blank" rel="noopener">Mint</a> ou <a href="/go/?to=https://ubuntu.com/download/server" target="_blank" rel="noopener">Ubuntu</a>.</li> <li>Para acelerar a instalação, configurei: <ul> <li>6 núcleos.</li> <li>8 GB de RAM.</li> <li>Disco virtual SSD de 25 GB.</li> <li>Virtualização Hyper-V habilitada.</li> </ul> </li> <li>Na configuração de rede, selecione o tipo Bridge<span style="margin-right: 0.3em"> </span> <span style="margin-left: -0.3em">(Ponte</span> de Rede).</li> <li>No menu USB, adicione o filtro para o dispositivo da impressora.</li> <li>Agora você pode iniciar a máquina virtual.</li> </ol> <h2>Configuração Inicial</h2> <p>Defina o nome do usuário como <strong>Pi</strong>, o nome do computador como <strong>Klipper</strong> e a senha como <strong>123</strong>.</p> <p>Durante toda a instalação, pressione <strong>Avançar</strong> ou equivalentes.</p> <p>Após a instalação do sistema operacional, abra o terminal e execute os seguintes comandos:</p> <ul> <li>Instale o servidor SSH:</li> </ul> <pre class="language-markup"><code>sudo apt-get install openssh-server -y</code></pre> <ul> <li>Descubra o endereço IP da máquina:</li> </ul> <pre class="language-markup"><code>ip a</code></pre> <p><strong></strong><span style="margin-right: 0.3em"> </span> <span style="margin-left: -0.3em">(O</span> IP necessário começa com<span style="margin-right: 0.3em"> </span> <span style="margin-left: -0.3em">«192</span>.168...»)</p> <p>Abra o PuTTY e conecte-se ao IP obtido anteriormente para verificar a conexão.</p> <h2>Instalação do Klipper</h2> <p>Execute os comandos abaixo no terminal:</p> <pre class="language-markup"><code>sudo apt-get install git -y cd ~ git clone https://github.com/th33xitus/kiauh.git</code></pre> <p>Execute o script Kiauh:</p> <pre class="language-markup"><code>./kiauh/kiauh.sh</code></pre> <h2>Configuração do Klipper, Moonraker e Fluidd</h2> <p>No menu do script Kiauh:</p> <ul> <li>Pressione <strong>1</strong> para instalar o Klipper. Em todas as etapas, pressione <strong>Enter</strong>, digite <strong>Y</strong>, ou escolha <strong>1</strong> conforme necessário.</li> <li>Pressione <strong>2</strong> para instalar o Moonraker. Repita o processo anterior.</li> <li>Pressione <strong>4</strong> para instalar o Fluidd. Repita o processo anterior.</li> </ul> <h2>Instalação da Firmware</h2> <p>No menu do script Kiauh:</p> <ul> <li>Pressione <strong>B</strong> para avançar na construção e flash da firmware.</li> <li>Escolha sua placa<span style="margin-right: 0.3em"> </span> <span style="margin-left: -0.3em">(se</span> for Ender 3 ou similar, pressione <strong>2</strong> em todas as opções).</li> <li>Selecione <strong>Q</strong>, depois <strong>Y</strong> para confirmar.</li> </ul> <h2>Configuração da Firmware</h2> <p>Baixe e execute o <a href="/go/?to=https://winscp.net/eng/download.php" target="_blank" rel="noopener">WinSCP</a>.</p> <p>Configure as seguintes opções:</p> <ul> <li>Protocolo: SFTP</li> <li>Endereço IP: Insira o IP obtido anteriormente.</li> <li>Nome de usuário: <strong>pi</strong></li> <li>Senha: <strong>123</strong></li> </ul> <p>Navegue até <strong>/home/pi/klipper/config</strong> e localize o arquivo de configuração correspondente ao seu modelo de impressora.</p> <p>Copie o arquivo para o desktop para facilitar a edição.</p> <p>Edite o arquivo usando o Bloco de Notas ou NotePad++</p> <p>No terminal ou no PuTTY, execute o comando abaixo para obter o caminho correto da porta serial:</p> <pre class="language-markup"><code>ls /dev/serial/by-id/*</code></pre> <p>Copie o texto azul exibido no terminal.</p> <p>No arquivo de configuração, localize as linhas:</p> <pre class="language-markup"><code>[mcu] serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_280045000650313154393520-if00</code></pre> <div></div> <p>Substitua o caminho por aquele copiado anteriormente.</p> <ol> <li>Salve o arquivo e copie todo o conteúdo.</li> <li>Acesse o IP da máquina no navegador, vá à aba <strong>MACHINE</strong>, edite o arquivo <strong>printer.cfg</strong> e substitua o conteúdo existente pelo novo<span style="margin-right: 0.3em"> </span> <span style="margin-left: -0.3em">(exceto</span> a primeira linha).</li> <li>Salve e reinicie o sistema.</li> </ol> <h2>Solução para Erros do Klipper</h2> <p>Execute os comandos abaixo para editar o serviço Klipper:</p> <pre class="language-markup"><code>sudo cd /etc/systemd/system/ sudo nano klipper.service</code></pre> <p>Adicione as seguintes linhas dentro da seção</p> <pre class="language-markup"><code>[Service] Nice=-18 IOSchedulingPriority=1</code></pre> <p>Salve o arquivo no editor Nano:</p> <ul> <li>Pressione <strong>Ctrl+O</strong> para salvar.</li> <li>Pressione <strong>Ctrl+X</strong> para sair.</li> </ul> <p>Reinicie a máquina:</p> <pre class="language-markup"><code>#sudo reboot</code></pre> <p>Pronto! Tudo está configurado corretamente.</p>
passo, firmware, impressora, configuração, modelo, arquivo, placa, OS, klipper, ubuntu, linux
17.05.2025, 736 visualizações

Tags