Jarvis: asistente de voz local para diseño 3D y impresión con Jetson

Fuentes: Jarvis: local voice assistant for 3D design and printing with Jetson

Jarvis es un asistente de voz para el banco de electrónica que opera en un NVIDIA Jetson Orin Nano Super, integrando inteligencia artificial local para el diseño y fabricación de componentes. El sistema combina reconocimiento de voz con Whisper, un modelo de lenguaje gemma3 4B para el razonamiento y el sintetizador de voz Kokoro para respuestas naturales en inglés británico. A diferencia de asistentes genéricos, Jarvis calcula parámetros electrónicos exactos, como valores de resistencias y filtros RC, mediante fórmulas reales y no mediante estimaciones del modelo.

La herramienta destaca por su capacidad de visión: utiliza la cámara para leer códigos de colores de resistencias, marcas de chips y displays de multímetros, consultando una biblioteca verificada de datos de componentes como NE555 o ATmega328P. Además, permite el diseño de piezas imprimibles en 3D, como carcas para Arduino Uno o engranajes planetarios, editables por voz. Un elemento distintivo es el holograma interactivo controlado por gestos manuales, que permite desmontar el objeto en sus partes, similar a la película Iron Man.

El flujo de trabajo conecta el Jetson, que procesa la IA, con un MacBook que actúa como interfaz de usuario (HUD) y controlador de impresión. El sistema genera archivos STL sellados y los envía a una impresora Bambu Lab A1 mini mediante OrcaSlicer. El proyecto está optimizado para eficiencia energética, consumiendo menos de 20 W, y prioriza la privacidad al mantener los datos locales y restringir el acceso a la red a localhost. Es una herramienta útil para ingenieros y makers que buscan automatizar el diseño y fabricación de prototipos electrónicos con precisión técnica.