A sensação 3D é um processo lento e demorado que pode levar algumas horas ou dias para ser concluído. Não é prático sentar em torno de uma impressora 3D ou gerenciá-la até que a sensação seja concluída. Assim, muitos usuários implantam e utilizam o servidor OctoPrint para monitoramento em tempo real de suas impressões quando estão em vivenda conectados à rede sítio.
Alguns usuários expõem o IP do OctoPrint por meio das configurações do roteador para acessá-lo remotamente, que é a maneira menos segura. Neste guia, discutiremos dois métodos diferentes para ajudá-lo a acessar, imprimir e monitorar suas impressoras 3D remotamente com uma conexão SSL segura.
Coisas que você vai precisar
Você precisará do seguinte para acessar e controlar sua(s) impressora(s) 3D remotamente.
- Servidor OctoPrint: Você pode instalar o OctoPrint em qualquer telefone Android ou Raspberry Pi 3 e ulterior. Você também pode usar um laptop idoso, mas exigirá mais pujança para ser executado quando comparado ao seu dispositivo Android idoso ou a um Raspberry Pi.
- Um conector OTG (para conectar a impressora 3D com OctoPrint no Android).
- Um cabo micro USB.
Método 1: Use o plug-in SimplyPrint no OctoPrint
Ao instalar e implantar o plug-in SimplyPrint no OctoPrint Server, você pode acessar e controlar facilmente sua impressora 3D remotamente com uma conexão segura e criptografada. Você pode iniciar, parar, pausar e monitorar suas impressões 3D de qualquer lugar e também acessar o fluxo da webcam (se instalado com o OctoPrint Server). No entanto, o fluxo é restringido a 1 fps, o que é bom o suficiente para ver o progresso da sensação. Ele também possui uma utensílio de segmentação integrada que você pode usar para fatiar um padrão 3D e imprimi-lo diretamente.
Outrossim, você pode gerenciar seu filamento usando o Sistema de Gerenciamento de Filamento no SimplyPrint. Se você usar o serviço para todas as suas impressões, ele informará quanto filamento resta e se você precisa substituí-lo pelo padrão 3D que você vai imprimir.
Há também um aplicativo complementar disponível para dispositivos Android e iOS que permite acessar, controlar e monitorar impressões 3D do seu smartphone. É um aplicativo solene da SimplyPrint com uma interface amigável, disponível na Google Play Store e na Apple App Store.
A melhor troço é que você pode usar o projecto ‘Basic’ que será gratuito para sempre, permitindo acessar até duas impressoras remotamente.
Siga estas etapas para instalar e configurar o plug-in SimplyPrint.
- Acesse o seu Servidor OctoPrint. Certifique-se de que sua impressora 3D esteja conectada ao servidor OctoPrint e esteja online.
- Vá para Configurações e clique em Gerenciador de plug-ins.
- Clique +Obter mais e procure o SimplyPrint Cloud plugar
- Selecione o plug-in e clique Instalar. Isso pode demorar um pouco para ser concluído.
- Uma vez instalado, você será solicitado a reiniciar o OctoPrint Server. Clique Reiniciar > Continuar para reiniciar o servidor OctoPi.
- Depois a reinicialização, você verá um prompt, ‘Muito-vindo ao SimplyPrint!’, com um código numérico. Copie oriente código e clique no botão Inscreva-se gratuitamente… botão.
- Selecione o tipo de usuário que você é e, em seguida, crie sua conta, escolha o projecto gratuito e conclua o processo de letreiro.
- Depois de verificar o e-mail, faça login no SimplyPrint e clique no botão menu de hambúrguer > +Aditar impressora.
- Escolher CONFIGURAR A PARTIR DA OCTOPRINT.
- Clique PRÓXIMA ETAPA. Digite o código e clique CONECTAR VIA CÓDIGO.
- Sua impressora é detectada involuntariamente. Clique Conectar.
- De Padrão da impressora menu suspenso, escolha sua impressora e clique em ADICIONAR.
- Sua impressora se conectará. Agora você pode acessar sua impressora, iniciar a sensação 3D e monitorar remotamente através do SimplyPrint.io interface web.
Método 2: use o túnel Cloudflare
O Cloudflare Tunnel permite que você exponha seu servidor OctoPrint sítio à Internet de onde você pode acessar diretamente o OctoPrint Server e controlar sua impressora 3D. O túnel é criptografado por SSL para segurança. Outrossim, o serviço Cloudflare Tunnel é gratuito, mas requer um nome de domínio para funcionar. Você pode comprar um ou obter um domínio gratuito do FreeNom.com.
Você pode instalar e implantar rapidamente um Cloudflare Tunnel para o seu OctoPrint Server seguindo estas etapas:
- Crie uma conta na Cloudflare e siga estas instruções para aditar um domínio.
- No seu PC, abra o PuTTY (ou inicie o Terminal no Mac ou Linux) e conecte-se ao servidor OctoPrint via SSH.
- Execute o comando a seguir para diminuir o serviço Cloudflared.
sudo apt wget https:
- Extraia o pacote Cloudflared baixado.
tar -xvzf cloudflared_2022.7.1_arm.tar.gz
- Copie o nublado diretório para o caixa sítio e definir permissões.
sudo cp ./cloudflared /usr/sítio/bin
sudo chmod +x /usr/sítio/bin/cloudflared - Verifique a versão Cloudflared. Se a saída desse comando exibir a versão, o Cloudflared foi instalado com sucesso.
cloudflared –v
- Execute o seguinte comando para obter a URL de login.
cloudflared login
- Copie a URL do Terminal e abra o link em qualquer navegador da web.
- Selecione o domínio que você adicionou à Cloudflare e clique em Autorizar.
- Depois a autorização, execute o seguinte comando para produzir um túnel seguro.
cloudflared tunnel create octoprint
- A saída exibirá um ID de túnel e o caminho para o registro JSON que contém as credenciais. Copie-os para um editor de texto para salvá-los.
- Use o comando a seguir para produzir um registro de feitio.
sudo nano ~/.cloudflared/config.yml
- No editor nano, cole o código a seguir.
tunnel: b2efc6c1-2c75-45f8-b529d3ee
credentials-file: /home/pi/.cloudflared/b2efc6cbde49d3ee.json
ingress:
- hostname: Domain.com
service: http:
- service: http_status:404Substitua os detalhes pelo seu próprio UUID do túnel e o caminho do registro JSON. Prelo CTRL+XSeguido por S e a Digitar tecla para salvar as alterações.
- Crie uma ingresso DNS na Cloudflare.
cloudflared tunnel route DNS octoprint octoprint.Domain.com
- Finalmente, você pode executar o túnel para acessar o OctoPrint de qualquer lugar com criptografia SSL segura.
cloudflared tunnel run octoprint
- Neste estágio, se o servidor OctoPrint for reiniciado, você precisará iniciar manualmente o túnel a partir da rede sítio. No entanto, você pode habilitar o início automático do serviço Cloudflared seguindo estas etapas.
- Mova o registro de feitio Cloudflared para o /etc/cloudflared diretório.
sudo mv /home/pi/.cloudflared/config.yml /etc/cloudflared/
- Instale o serviço Cloudflared para ativar a inicialização automática quando o OctoPrint Server for inicializado.
sudo cloudflared service install
Agora você não precisa tocar ou acessar seu servidor OctoPrint para iniciar o serviço de túnel Cloudflared, pois ele será iniciado involuntariamente. Você pode visitar o nome de host configurado para acessar a impressora.
Acesse, monitore e imprima de qualquer lugar
Agora você pode acessar, controlar e monitorar sua impressora 3D e impressões 3D remotamente de qualquer lugar. Tudo o que você precisa é de um smartphone ou PC com conexão à internet para conectar e restaurar o servidor. Certifique-se de usar uma senha poderoso e habilitar a autenticação de dois fatores no SimplyPrint e OctoPrint para proteger ainda mais o servidor.
O SimplyPrint é fácil de configurar, enquanto o Cloudflare Tunnel é um pouco múltiplo. No entanto, se você seguir estas instruções cuidadosamente, poderá acessar o servidor OctoPrint completo sem envolver nenhum serviço de terceiros.