Bambu CLI para Openclaw

Una potente interfaz de línea de comandos para monitorear, controlar y solucionar problemas de impresoras 3D BambuLab a través de protocolos de red local.

tobiasbischoff
v1.0.0
Jan 9, 2026
18
4.3k
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install bambu-cli

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar bambu-cli usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Bambu CLI?

La skill Bambu CLI permite una integración perfecta entre agentes de IA e impresoras 3D BambuLab. Al aprovechar los protocolos MQTT, FTPS y de cámara, esta adición a Openclaw Skills permite a los desarrolladores automatizar trabajos de impresión, monitorear el estado del hardware en tiempo real y gestionar configuraciones de impresora sin intervención manual. Proporciona un puente robusto para la gestión remota de impresoras, lo que la convierte en una herramienta esencial para los creadores que buscan optimizar su flujo de trabajo de impresión 3D dentro del ecosistema de Openclaw Skills.

Esta utilidad prioriza la seguridad y la precisión, ofreciendo salida JSON estructurada para scripts y capacidades de simulacro (dry-run) para previsualizar acciones antes de la ejecución. Ya sea que esté gestionando una sola impresora o una flota, proporciona la base técnica necesaria para una automatización sofisticada de la fabricación aditiva.

Casos de uso de Bambu CLI

  • Iniciar remotamente trabajos de impresión 3MF o GCODE con selección de placa específica utilizando Openclaw Skills.
  • Monitoreo en tiempo real del progreso de la impresión y la salud de la impresora a través de actualizaciones de estado o modo de observación continua.
  • Gestión automatizada de archivos, incluyendo la carga de modelos a la impresora o la descarga de registros para análisis.
  • Control del hardware de la impresora, como temperaturas de la cama/boquilla, velocidades de ventilador e iluminación LED a través de la línea de comandos.
  • Solución de problemas de conectividad mediante el comando doctor integrado para diagnósticos de red en los puertos MQTT y FTPS.

Cómo funciona Bambu CLI

  1. El usuario configura un perfil de impresora proporcionando la dirección IP local, el número de serie y el código de acceso.
  2. La CLI establece una comunicación segura con la impresora utilizando MQTT para el estado y FTPS para la transferencia de archivos.
  3. Los usuarios emiten comandos a través de Openclaw Skills para acciones específicas como iniciar una impresión, retornar ejes al origen o capturar una instantánea de la cámara.
  4. La skill valida los protocolos de seguridad, requiriendo confirmación explícita para acciones destructivas como detener una impresión o enviar código G sin procesar.
  5. Para flujos de trabajo automatizados, la herramienta puede generar salida en JSON estructurado o texto plano para facilitar el análisis por otros sistemas.

Configuración de Bambu CLI

Inicialice la configuración de su impresora con el siguiente comando para integrarla con Openclaw Skills:

bambu-cli config set --printer "MiImpresora" --ip 192.168.1.100 --serial 01S00A12345678 --access-code-file ./code.txt --default

Pruebe la conexión verificando el estado de la impresora:

bambu-cli status

Opcionalmente, configure variables de entorno como BAMBU_IP y BAMBU_ACCESS_CODE_FILE para simplificar su flujo de trabajo y evitar flags repetitivos.

Esquema de datos y taxonomía de Bambu CLI

La skill gestiona los datos a través de configuraciones JSON y jerarquías de archivos específicas para garantizar la compatibilidad con Openclaw Skills:

Componente Descripción
Config de Usuario Ubicada en ~\/.config\/bambu\/config.json para perfiles globales de impresora.
Config de Proyecto Ubicada en .\/.bambu.json para ajustes de impresora específicos del directorio.
Almacenamiento de Archivos Admite formatos .3mf y .gcode para cargas e impresión.
Medios Captura instantáneas en formato .jpg para monitoreo remoto.
Salida Admite formato human (predeterminado), --json (estructurado) y --plain (llave=valor).

Funciones avanzadas de Bambu CLI

  • Mapeo automático de AMS (Sistema Automático de Materiales) y omisión de objetos durante el inicio de la impresión para eficiencia multi-material.
  • Ejecución directa de código G con anulaciones de validación de seguridad para tareas de calibración avanzada.
  • Gestión de perfiles de múltiples impresoras con cambio fácil mediante flags o variables de entorno en Openclaw Skills.
  • Recuperación de instantáneas de cámara en tiempo real para verificación visual del progreso de la impresión y detección de fallos basada en IA.
  • Diagnósticos de red exhaustivos a través del comando doctor para asegurar que los puertos MQTT, FTPS y de cámara sean accesibles.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*