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>

17.05.2025, 