3d Calcs
CONFIG:
130 W
R$0.15/kWh
R$20.00/kg spool
Utilitários e Ferramentas 3D MÓDULOSERIAL WEB

Controlador de Impressora 3D via Porta Serial Web e G-Code

Conecte sua impressora 3D diretamente por USB usando a API Web Serial do navegador. Movimente eixos, aqueça mesa e bico e envie comandos G-code.

Hardware Safety & Responsibility Notice

You operate your 3D printer directly over USB serial at your own risk. Never leave an energized printer unattended. Keep emergency stop accessible at all times.

Status:DISCONNECTED

No USB serial port selected

SERIAL CONSOLE
// Terminal idle. Select baud rate and click "Connect USB Printer" to start serial stream.
Diagnostic & Calibration Routines1-Click Actions
Run Calibration Script.GCODE Macro Runner
Preview in 3D Toolpath Viewer
0 lines ready

Jog Motion Pad

Step:
XY
Z

Temperaturas e ventoinha

Part Fan:

Extruder & Calibration

Ensure nozzle is heated to ≥180°C before extruding. Cold extrusion prevention in Marlin will reject E-moves when cold.

01 / PROTOCOLO

Instruções de Medição e Uso

PASSO 01

1. Conectar cabo USB

Ligue a impressora ao computador via cabo USB.

PASSO 02

2. Conectar à porta serial

Escolha a taxa em bauds (115200 ou 250000) e autorize a porta no navegador.

PASSO 03

3. Comandar a impressora

Faça homing, controle temperaturas ou envie comandos manuais.

02 / MATEMÁTICA

Protocolo de comunicação UART via navegador

Comunicação serial a 115200 ou 250000 bauds aguardando o ok de confirmação do firmware para cada comando.

Baud Rate = Bits / Second (115,200 or 250,000 bps) | Flow = Strict Line Handshake (Wait for "ok")
Exemplo Prático:

Transmitindo G1 X10 Y10 F3000 em 115200 baud: O navegador envia 17 bytes, pausa a fila de envio, recebe "ok\n" do Marlin em ~1.2ms e envia imediatamente a próxima linha.

GUIA DE CONTROLE DE HARDWARE & DIAGNÓSTICO SERIAL•6 min de leitura

Controlador Web Serial para Impressora 3D: Envie G-Code, Calibre PID e Hardware no Navegador

Terminal de diagnóstico Web Serial sem instalação e sem drivers para impressoras 3D Marlin e Klipper. Mova eixos, teste fins de curso, faça autotuning de PID e calibre E-Steps sem Pronterface ou OctoPrint.

1. O Fim dos Softwares Pesados Apenas Para Enviar Alguns Comandos G-Code

Qualquer entusiasta ou técnico de impressão 3D conhece o transtorno: verificar por que o eixo Z não faz home, calibrar os passos do extrusor (E-steps) ou executar uma sintonia PID após trocar um termistor. Tradicionalmente, era necessário baixar programas pesados como Pronterface, instalar drivers USB seriais antigos (CH340 ou CP2102) e configurar portas COM.

Em computadores corporativos ou Chromebooks, a instalação desses utilitários costuma ser bloqueada.

Nosso controlador Web Serial elimina esse atrito. Usando a API padronizada W3C Web Serial, seu navegador estabelece uma ponte serial direta com a placa-mãe da impressora em um clique: sem downloads, sem cadastros e sem serviços em segundo plano.

💡Compatibilidade

A API Web Serial é suportada nativamente em todos os navegadores desktop baseados em Chromium (Google Chrome, Microsoft Edge, Opera e Brave) no Windows, macOS, Linux e ChromeOS.

2. Rotinas Essenciais de Diagnóstico e Calibração em 1 Clique

Em vez de decorar comandos G-code, nosso controlador disponibiliza as rotinas mais importantes em botões dedicados:

M119 Status dos Fins de Curso (Endstops): Se a impressora não faz home ou bate ruidosamente no chassi, em 95% dos casos um microswitch ou sensor está solto ou travado. O botão 'M119 Endstops' consulta o estado de X_min, Y_min, Z_min e do probe. Se um eixo indica 'TRIGGERED' sem toque, o problema elétrico é localizado na hora.

M303 Calibração PID (Bico e Mesa): Trocar o bloco aquecedor desregula o controle térmico, causando oscilações de ±5°C. O botão 'PID Tune Nozzle' envia 'M303 E0 S200 C8 U1', executando 8 ciclos para calcular e salvar as constantes térmicas ideais.

G29 Nivelamento de Malha: Mede as irregularidades da mesa para evitar falhas de adesão.

M503 e M500 (Ler e Salvar): 'M503 Settings' lista os passos/mm e acelerações atuais, e 'M500 Save EEPROM' grava permanentemente suas alterações na memória flash da placa.

3. Movimentação Precisa e Calibração de Passos do Extrusor (E-Steps)

O controle manual é indispensável durante montagem e nivelamento:

Passos de 1mm, 10mm e 50mm: Ajuste milimetricamente para o teste do papel ou mova 50mm para manutenção rápida. Botões de home individuais (G28, Home X, Home Y, Home Z) permitem zerar cada eixo separadamente.

Extrusão de 100mm para E-Steps: O botão 'Extrudar 100mm' envia 'G1 E100 F100' a uma velocidade controlada. Meça a diferença do filamento, use nossa calculadora de E-Steps e salve o novo valor de M92 E.

💡Prevenção de Extrusão a Frio

Marlin e Klipper bloqueiam o motor do extrusor se a temperatura do bico estiver abaixo de 170°C a 180°C. Aqueça sempre o bico antes de acionar a extrusão.

4. Scripts de Calibração vs. Impressões Longas

Nossa ferramenta inclui um executor de scripts .GCODE para testes rápidos:

Ideal para: Testes de nivelamento de 5 pontos e calibração de primeira camada com menos de 30 minutos.

Por Que Não Usar Para Impressões Longas: Para impressões de mais de 10 horas, o streaming USB pelo navegador não é recomendado. Se o computador suspender ou a aba congelar, a conexão cai e a peça é perdida. Para modelos longos, use cartão SD ou Klipper/OctoPrint.

Bloqueio de Suspensão de Tela: Durante a execução, a API Screen Wake Lock impede que o computador entre em modo de economia de energia.

5. Segurança e Privacidade 100% Local

Máquinas exigem segurança confiável:

Parada de Emergência M112: O botão vermelho M112 desliga motores e aquecedores imediatamente em caso de colisão.

Privacidade Total: A comunicação acontece exclusivamente entre sua porta USB e a impressora. Nenhum dado é enviado a servidores externos.

Perguntas Frequentes (FAQ)

Por que o Web Serial requer o Google Chrome ou o Microsoft Edge?
A API Web Serial é um padrão W3C implementado em navegadores desktop baseados em Chromium. Safari e Firefox restringem o acesso direto a portas seriais de hardware.
É seguro enviar uma impressão 3D completa diretamente por uma aba do navegador?
Sim, desde que o computador não entre em modo de suspensão ou hibernação. O streamer aguarda a resposta "ok" do firmware antes de despachar o comando seguinte.
O que o botão de Parada de Emergência (M112) faz?
O M112 é o comando universal de parada de emergência do Marlin e Klipper. Ele desativa imediatamente os motores de passo e corta a energia de todos os aquecedores.
Qual taxa de transmissão (baud rate) devo selecionar para conectar à impressora?
A maioria das placas controladoras de 32 bits (BTT SKR, Creality 4.2.2/4.2.7, Prusa Buddy) conecta-se a 115.200 ou 250.000 baud. Verifique o manual da placa em caso de dúvida.
Por que o terminal exibe caracteres estranhos ao conectar?
Caracteres corrompidos indicam incompatibilidade de baud rate. Desconecte e alterne entre 115200 e 250000 baud até que respostas legíveis (como "start" ou "ok") apareçam no console.
CALCULATOR SUITE

Calculadoras Relacionadas

Ver todas as 22 ferramentas →→