3d Calcs
CONFIG:
130 W
€0.15/kWh
€20.00/kg spool
Utilidades y Visores 3D MÓDULOSERIAL WEB

Controlador de Impresora 3D por Web Serial y Envío de G-Code

Conecta tu impresora 3D por USB desde Google Chrome. Envía comandos de movimiento, calienta y calibra.

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.

Estado: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 y ventilador

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

Instrucciones de Medición y Ajuste

PASO 01

1. Connect USB Cable

Plug a USB-A or USB-C data cable directly from your computer to the printer motherboard or Raspberry Pi.

PASO 02

2. Select Baud Rate & Authorize

Choose 115200 (standard Marlin) or 250000 (32-bit boards) and grant browser serial permission.

PASO 03

3. Jog, Calibrate, or Stream

Send direct motion commands, preheat heaters, run 100mm E-steps tests, or stream complete .gcode prints.

02 / MATEMÁTICAS

Control Directo por Navegador Web Serial

Comunicación bidireccional directa con placas Marlin y Klipper.

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

Transmitiendo G1 X10 Y10 F3000 a 115200 baudios: El navegador envía 17 bytes, pausa el envío del búfer, recibe "ok\n" de Marlin en ~1.2ms y envía inmediatamente la siguiente línea.

GUÍA DE CONTROL DE HARDWARE Y DIAGNÓSTICO SERIAL•6 min de lectura

Controlador Web Serial para Impresoras 3D: Envía G-Code, Calibra PID y Hardware en tu Navegador

Terminal de diagnóstico Web Serial sin instalación ni controladores para impresoras 3D Marlin y Klipper. Mueve ejes, comprueba finales de carrera, autocalibra el PID del fusor y ajusta los E-Steps sin Pronterface ni OctoPrint.

1. El Problema del Software Antiguo Solo Para Enviar Unos Pocos Comandos G-Code

Cualquier aficionado o técnico de impresión 3D conoce la molestia: necesitas verificar por qué el eje Z no hace 'home', calibrar los pasos del extrusor (E-steps) o realizar una sintonización PID tras cambiar un cartucho calefactor. Tradicionalmente, esto requería descargar programas pesados como Pronterface o Repetier-Host, instalar controladores seriales antiguos (CH340 o CP2102), configurar puertos COM o dedicar una Raspberry Pi con OctoPrint.

En ordenadores de trabajo con permisos restringidos, Chromebooks o portátiles ultraligeros, instalar utilidades de escritorio y entornos Python suele estar bloqueado o resulta impráctico. Buscar la velocidad en baudios correcta y lidiar con menús desplegables añade fricción innecesaria cuando solo deseas enviar un comando o comprobar temperaturas.

Nuestro controlador Web Serial directo elimina esta fricción. Mediante la API estándar W3C Web Serial, tu navegador establece un canal de comunicación directo y bidireccional con la placa de tu impresora con un solo clic: sin descargas, sin cuentas y sin servicios en segundo plano.

💡Compatibilidad del Navegador

La API Web Serial es compatible de forma nativa con todos los navegadores de escritorio basados en Chromium (Google Chrome, Microsoft Edge, Opera y Brave) en Windows, macOS, Linux y ChromeOS. No requiere extensiones ni complementos.

2. Rutinas de Diagnóstico y Calibración en 1 Clic Esenciales

En lugar de memorizar números de comandos G-code, nuestro controlador pone las rutinas de diagnóstico más críticas al alcance de tu mano mediante botones de macro dedicados:

M119 Estado de Finales de Carrera (Endstops): Si tu impresora se niega a hacer 'home' o choca contra el chasis haciendo un ruido estridente, el 95% de las veces un microinterruptor o sensor de nivelación está desconectado, dañado o permanentemente pulsado. Al hacer clic en 'M119 Endstops', consultas al instante el estado de X_min, Y_min, Z_min y la sonda. Si un eje marca 'TRIGGERED' sin que nada lo toque, has localizado el fallo de cableado en segundos.

M303 Calibración PID (Fusor y Cama Caliente): Al sustituir la boquilla, bloque calefactor o termistor, el lazo térmico pierde su equilibrio. Esto provoca fluctuaciones de temperatura de ±5°C y fallos por Thermal Runaway. Nuestro botón 'PID Tune Nozzle' envía 'M303 E0 S200 C8 U1', ejecutando 8 ciclos térmicos para calcular los valores proporcionales, integrales y derivativos óptimos y aplicarlos automáticamente.

G29 Nivelación de Cama por Malla: Inicia el muestreo automático de la cama para detectar deformaciones en la superficie antes de desperdiciar filamento.

M503 y M500 (Leer y Guardar Configuración): 'M503 Settings' muestra los pasos por milímetro, velocidades máximas y aceleraciones en la consola. Tras calibrar, 'M500 Save EEPROM' guarda permanentemente los cambios en la memoria flash de la placa.

3. Movimiento Manual Preciso y Calibración de Pasos del Extrusor (E-Steps)

El control manual de los ejes es fundamental durante el montaje, el tensado de correas y la nivelación de la base:

Pasos de 1mm, 10mm y 50mm: Ajusta los ejes en pasos milimétricos para comprobar la holgura con una hoja de papel, o mueve 50mm para desplazar el carro rápidamente. Los botones individuales de home (G28, Home X, Home Y, Home Z) permiten referenciar cada eje de forma independiente.

Extrusión de 100mm para Calibrar E-Steps: La calibración más importante para evitar la subextrusión es ajustar los pasos por milímetro del extrusor. Nuestro botón 'Extrudir 100mm' envía 'G1 E100 F100' a una velocidad segura y constante. Mide el filamento restante, introduce los datos en nuestra calculadora de E-Steps y guarda el comando M92 E actualizado.

💡Prevención de Extrusión en Frío

Los firmwares Marlin y Klipper bloquean el motor del extrusor si la temperatura del fusor está por debajo de 170°C a 180°C (prevent_cold_extrude). Calienta siempre la boquilla antes de pulsar los botones de extrusión.

4. Scripts de Calibración vs. Impresiones Largas

Nuestra herramienta incluye un ejecutor de scripts .GCODE para enviar patrones de prueba y secuencias de calibración línea a línea por USB:

Casos de Uso Ideales para el Ejecutor: Pruebas de nivelación de 5 puntos, cuadrados de calibración de primera capa o rutinas de prueba que tarden menos de 30 minutos, donde estás presente ante la máquina.

Por Qué las Impresiones Largas Deben Ir en Tarjeta SD o Klipper: Para modelos de más de 10 horas, no se recomienda enviar el código línea a línea desde el navegador. Si el portátil entra en reposo o el sistema operativo suspende la pestaña, la conexión USB se corta y la pieza se arruina. Para piezas largas, utiliza la tarjeta SD o servidores como OctoPrint / Klipper Moonraker.

Protección de Bloqueo de Suspensión (Wake Lock): Mientras se ejecuta un script, nuestra herramienta activa automáticamente la API Screen Wake Lock ('navigator.wakeLock') para evitar que la pantalla o el equipo se suspendan durante la prueba.

5. Seguridad Física y Privacidad Total Sin Subidas a la Nube

Operar maquinaria física exige medidas de seguridad estrictas:

Parada de Emergencia M112 Destacada: Un botón de parada de emergencia siempre visible en la parte superior envía de inmediato el comando 'M112', cortando la corriente a todos los motores paso a paso y calentadores en milisegundos en caso de colisión.

Privacidad 100% Local: La comunicación serial ocurre exclusivamente entre el puerto USB de tu ordenador y la placa de tu impresora. Ningún comando, temperatura ni dato de configuración se envía a servidores externos ni a la nube.

Preguntas Frecuentes

¿Por qué Web Serial requiere Google Chrome o Microsoft Edge?
La API Web Serial es un estándar W3C disponible en navegadores de escritorio basados en Chromium. Safari y Firefox restringen el acceso serie directo al hardware por razones de política interna.
¿Es seguro transmitir una impresión 3D completa desde una pestaña del navegador?
Sí, siempre que su ordenador no entre en modo suspensión o reposo. El transmisor mantiene un protocolo estricto esperando la confirmación "ok" del firmware antes de enviar cada línea.
¿Qué hace el botón de Parada de Emergencia (M112)?
M112 es el comando de parada de emergencia universal para Marlin y Klipper. Desactiva de inmediato los controladores de motores y corta la corriente a los calentadores para evitar colisiones o fallos térmicos.
¿Qué velocidad en baudios (baud rate) debo usar para conectar mi impresora?
La mayoría de placas de 32 bits modernas (BTT SKR, Creality 4.2.2/4.2.7, Prusa) se conectan a 115.200 o 250.000 baudios. Pruebe ambas opciones si no está seguro.
¿Por qué el terminal serie muestra caracteres extraños al conectarse?
Los caracteres extraños o basura indican casi siempre una discrepancia en la velocidad en baudios. Desconéctese y cambie entre 115200 y 250000 hasta ver respuestas legibles (como "start" u "ok").
CALCULATOR SUITE

Calculadoras Relacionadas

Ver las 22 herramientas →→