Índice
Muitas pessoas perguntam-se como podem ligar o seu Raspberry Pi à Ender 3 ou a uma impressora 3D semelhante, para abrir muitas novas funcionalidades. Quando instalado correctamente, pode controlar a sua impressora 3D a partir de qualquer lugar com uma ligação à Internet e até monitorizar as suas impressões em tempo real.
Decidi escrever um artigo que vos mostra os passos para ligar o vosso Raspberry Pi a um Ender 3, por isso continuem a ler para saberem como.
Como ligar o Raspberry Pi ao Ender 3 (Pro/V2/S1)
Eis como ligar um Raspberry Pi ao Ender 3:
- Comprar o Raspberry Pi
- Baixe o arquivo de imagem do OctoPi e o Balena Etcher
- Coloque o arquivo de imagem do OctoPi no seu cartão SD
- Editar o ficheiro de configuração de rede no cartão SD
- Configurar a segurança do Raspberry Pi
- Configurar outras definições do Raspberry Pi
- Concluir o processo de configuração utilizando o Assistente de configuração
- Ligar o Raspberry Pi ao Ender 3
Comprar o Raspberry Pi
O primeiro passo é comprar o Raspberry Pi para o Ender 3. Para o Ender 3, é necessário comprar um Raspberry Pi 3B, 3B plus ou 4B para que funcione de forma óptima com o Ender 3. Pode comprar o Raspberry Pi 4 Modelo B na Amazon.
Para este processo, também é necessário comprar um cartão SD como o SanDisk 32GB e uma fonte de alimentação de 5V com um cabo USB-C para o Raspberry Pi 4b da Amazon, se ainda não tiver um.
Além disso, pode ser necessário obter uma caixa para o Raspberry Pi, ou imprimir uma, para garantir que os componentes internos do Raspberry Pi não ficam expostos.
Veja a caixa Ender 3 Raspberry Pi 4 no Thingiverse.
Baixe o arquivo de imagem do OctoPi e o Balena Etcher
O próximo passo é descarregar o ficheiro de imagem OctoPi para o seu Raspberry Pi, para que este possa comunicar com o Ender 3.
Veja também: Como secar filamentos como um profissional - PLA, ABS, PETG, Nylon, TPUO arquivo de imagem do OctoPi pode ser baixado do site oficial do OctoPrint.
Além disso, é necessário fazer o download do software Balena Etcher para fazer o flash do arquivo de imagem OctoPi no Raspberry Pi. Este processo torna o cartão SD um dispositivo de armazenamento inicializável.
Veja também: Como ventilar correctamente uma impressora 3D - É necessário ventilar?Pode descarregar o software Balena Etcher a partir do sítio oficial do Balena Etcher.
Coloque o arquivo de imagem do OctoPi no seu cartão SD
Depois de baixar o software de imagem do OctoPi, insira o cartão SD no computador onde o arquivo foi baixado.
Inicie o software Balena Etcher e faça o flash do software de imagem do OctoPi selecionando "Flash from file". Selecione o arquivo de imagem do OctoPi e selecione o dispositivo de armazenamento do cartão SD como o dispositivo de armazenamento de destino e depois faça o flash.
Se estiver a utilizar um Mac, será necessário o acesso de administrador, solicitando uma palavra-passe para concluir o processo de flashing.
Editar o ficheiro de configuração de rede no cartão SD
O próximo passo é editar o arquivo de configuração da rede. No cartão SD, localize o arquivo "OctoPi-wpa-supplicant.txt" e abra-o com seu editor de texto. Você pode usar o editor de texto Notepad no Windows ou Text edit no Mac para abrir o arquivo.
Depois de abrir o ficheiro, localize a secção "WPA/WPA2 secured" se a sua rede Wi-Fi tiver uma palavra-passe ou a secção "open/unsecured" se não tiver.
Agora, elimine o símbolo "#" do início das quatro linhas abaixo da secção "WPA/WPA2" para tornar essa parte do texto activa. Em seguida, atribua o seu nome Wi-Fi à variável "ssid" e a sua palavra-passe Wi-Fi à variável "psk". Guarde as alterações e ejecte o cartão.
Configurar a segurança do Raspberry Pi
O próximo passo é configurar a segurança no sistema operativo do pi, ligando-o com um cliente ssh, para garantir que se pode ligar ao Octoprint com um navegador web.
Pode utilizar a linha de comandos no Windows ou o Terminal no Mac. Na linha de comandos ou no terminal, introduza o texto "ssh [email protected]" e clique em enter. Em seguida, responda à linha de comandos que aparece dizendo "Yes" (Sim).
Em seguida, aparece outra mensagem a pedir o nome de utilizador e a palavra-passe da Raspberry Pi. Aqui pode escrever "raspberry" e "pi" como palavra-passe e nome de utilizador, respectivamente.
Neste ponto, você deve estar logado no sistema operacional do pi. Ainda assim, no prompt de comando ou no Terminal, você precisa criar um perfil de superusuário no sistema operacional do pi. Digite o texto "sudo raspi-config" e clique em enter. Isso retorna um prompt pedindo uma senha para o seu pi.
Depois de introduzir a palavra-passe predefinida, deve ser apresentada uma barra de menus com uma lista de definições de configuração.
Seleccione as opções do sistema e, em seguida, seleccione a palavra-passe. Introduza a sua palavra-passe preferida e guarde as definições.
Configurar outras definições do Raspberry Pi
Também pode mexer nas outras definições da barra de menus, como o nome do anfitrião ou o fuso horário. Embora isto possa não ser necessário, ajuda a personalizar as definições de acordo com as suas preferências.
Para alterar o nome do anfitrião, seleccione as opções do sistema e, em seguida, seleccione o nome do anfitrião. Defina o nome do anfitrião para qualquer nome adequado ou, de preferência, para o nome da sua impressora, por exemplo, Ender 3. Quando terminar, clique em finish (concluir) e confirme a reinicialização do Raspberry Pi. Deverá demorar alguns segundos a reiniciar.
Concluir o processo de configuração utilizando o assistente de configuração
Uma vez que o nome do anfitrião foi alterado, introduza o URL "//nome do anfitrião.local" (por exemplo, "//Ender3.local"), em vez do predefinido "//Octoprint.local" no seu dispositivo ligado à mesma rede Wi-Fi que o Raspberry Pi.
Agora, configure o seu nome de utilizador e a sua palavra-passe Octoprint para poder entrar na sua conta a partir do seu browser.
É de notar que a palavra-passe e o nome de utilizador utilizados aqui são diferentes do nome de utilizador e da palavra-passe criados anteriormente para o superutilizador.
No assistente de configuração, também pode optar por activar ou desactivar outras definições de configuração, conforme considerar adequado.
Também é necessário editar as definições do perfil da impressora, definindo as dimensões do volume de construção para 220 x 220 x 250 mm para uma Ender 3. Outro aspecto a ter em conta é a definição da extrusora do hotend. Aqui, o diâmetro predefinido do bocal está definido para 0,4 mm, pode ajustar esta definição se o diâmetro do seu bocal for diferente.
Clique em finish, para guardar as suas configurações. Neste ponto, a interface do utilizador Octoprint deve arrancar.
Ligar o Raspberry Pi ao Ender 3
Este é o último passo deste processo. Ligue o cabo USB ao Raspberry Pi e o micro USB à porta da Ender 3. Na interface de utilizador da Octoprint, deve observar que foi estabelecida uma ligação entre a impressora e o Raspberry Pi.
Também pode querer activar a opção de ligação automática para permitir que a impressora se ligue automaticamente assim que o Raspberry Pi arrancar.
Neste ponto, pode fazer um teste de impressão para observar como funciona a interface do utilizador Octoprint.
Aqui está um vídeo do BV3D que mostra o processo visualmente.