Maker construye GPU casera con miles de microcontroladores
Un fabricante crea una tarjeta gráfica desde casa usando 8.192 microcontroladores RISC-V. Descubre cómo desarrolló esta GPU innovadora sin laboratorios.

La revolución silenciosa de las tarjetas gráficas artesanales
Durante décadas, la construcción de una GPU casera parecía una tarea imposible reservada exclusivamente a corporaciones tecnológicas con instalaciones de fabricación avanzada, equipos especializados de ingenieros y presupuestos que rondan los millones de dólares. Sin embargo, el trabajo desarrollado por Matthias Balwierz, identificado en redes sociales como Bitluni, ha desafiado esta premisa consolidada. Aunque no pretende replicar una tarjeta gráfica convencional de NVIDIA o AMD, este innovador ha demostrado que es posible diseñar y construir desde su propio hogar una máquina gráfica completamente funcional basada en miles de microcontroladores independientes.
Lo verdaderamente sorprendente de este proyecto radica en su enfoque único. En lugar de intentar miniaturizar componentes o seguir el camino convencional de la industria, Bitluni optó por crear una GPU casera que integra tanto la capacidad de procesamiento gráfico como la visualización del resultado en una sola estructura. Cada uno de los miles de microcontroladores se encuentra directamente conectado a un LED RGB, transformando el concepto tradicional de lo que debería ser una tarjeta gráfica moderna.
Arquitectura única: píxeles como unidades de procesamiento
La fase inicial del proyecto comprende 8.192 microcontroladores, cada uno vinculado a un LED RGB individual. Esta decisión de diseño marca una diferencia fundamental respecto a cualquier tarjeta gráfica comercial, ya que el sistema funciona simultáneamente como unidad de procesamiento gráfico y como pantalla de visualización. No requiere conexión a un monitor externo ni depende de componentes separados; el resultado visual se genera y se muestra directamente en la misma estructura física.
La configuración inicial representa apenas una fracción del proyecto completo que Balwierz tiene en mente. Cuando alcance su escala total, la máquina multiplicará su tamaño actual casi por ocho, aunque aún quedará lejos de las resoluciones que manejamos en monitores contemporáneos.
Del concepto inicial a la realidad técnica
El creador originalmente comenzó pensando en construir una pantalla independiente, pero al analizar los costos de componentes RGB direccionables de calidad, decidió cambiar de estrategia. La solución alternativa fue más directa y creativa: soldar manualmente un LED a cada microcontrolador, convirtiendo cada chip individual en una unidad gráfica visible por sí misma. Aunque esta decisión redujo el presupuesto económico del proyecto, multiplicó significativamente el trabajo en diseño, ensamblaje y programación necesarios para coordinar eficientemente miles de elementos interconectados.
Para una resolución estándar de 1920x1080 píxeles, se habrían necesitado más de dos millones de microcontroladores, lo que habría elevado los costos exponencialmente. Por ello, Bitluni redujo el objetivo a 320x200 píxeles, una resolución característica de videojuegos de la era DOS, que aún requiere 64.000 chips. Los componentes instalados hasta ahora representan solamente el primer estadio de desarrollo.
Organización modular y estructural de la GPU casera
Para gestionar una cantidad tan considerable de hardware, el creador dividió el sistema en placas modulares independientes de 16x32 píxeles cada una. Estas secciones se distribuyen en una disposición circular que evoca visualmente al legendario superordenador Cray-1 de los años setenta, aunque la referencia es principalmente estética. La jerarquía de control también está estructurada de forma inteligente: cada grupo de 32 microcontroladores queda bajo la supervisión de una unidad CH32V más potente, responsable de coordinar el funcionamiento de esa sección específica y actuar como nivel intermedio dentro del sistema completo.
Los componentes: QingKe CH570 como base del proyecto
La selección del microcontrolador QingKe CH570 revela la lógica económica detrás de este ambicioso proyecto. Se trata de un chip dotado de una CPU RISC-V de 32 bits con un conjunto de instrucciones limitado y una frecuencia de operación de hasta 100 MHz. Además, integra un controlador USB, un transceptor de 2,4 GHz y soporte completo para Bluetooth 5.0 LE. El costo unitario de cada microcontrolador alcanza aproximadamente 0,13 dólares, una cifra que parecería insignificante hasta que se multiplica por toda la matriz planeada. Solo los chips necesarios para alcanzar la resolución objetivo de 320x200 píxeles superarían los 8.000 dólares en concepto de componentes electrónicos.
Desafíos energéticos y soluciones de alimentación
Los requerimientos energéticos del sistema completo presentan un reto monumental. Las estimaciones indican un consumo de aproximadamente 2.161 vatios, equivalentes a unos 655 amperios a 3,3 voltios en la configuración final prevista. Cada microcontrolador consume alrededor de 10 miliamperios, aunque el desglose exacto entre los chips, los LEDs y la electrónica de apoyo no ha sido publicado en detalle. Para sustituir esta demanda de energía, Bitluni ha seleccionado una fuente de alimentación Corsair WS3000 de 3.000 vatios y ha diseñado convertidores personalizados capaces de transformar los 12 voltios de salida estándar en los 3,3 voltios específicos que requieren los microcontroladores.
Fabricación e infraestructura de soporte
Gran parte del esfuerzo en este proyecto ha consistido en fabricar la infraestructura que permite que todos los componentes funcionen en armonía. Balwierz diseñó personalmente las placas de circuito impreso, los sistemas de alimentación, las interfaces y las tarjetas de prueba, enfrentándose por primera vez en su carrera al desafío de crear placas con seis capas de cobre. La complejidad del diseño finalmente lo llevó hasta los límites máximos del servicio de fabricación que utilizó para producir las PCB.
Además, el creador estudió soluciones avanzadas de refrigeración por inmersión en líquido dieléctrico y llegó a dimensionar el contenedor acrílico que habría sido necesario para albergar todo el sistema. Sin embargo, dejó temporalmente en suspenso esta opción debido a consideraciones económicas y medioambientales.
Automatización inteligente de la programación
La programación masiva de miles de microcontroladores presentaba otro obstáculo considerable. Cargar el código en cada unidad manualmente habría sido prohibitivamente lento e impractical. Para resolver este problema, Bitluni ingenió una solución creativa: imprimió en 3D una pequeña herramienta con tres contactos de programación y la fijó al carro móvil de una impresora 3D estándar. Mediante scripts en Python que generaban comandos G-code, la máquina se desplazaba automáticamente hasta la posición exacta de cada microcontrolador y completaba el proceso de carga de firmware de manera repetible y consistente. De esta forma, una impresora destinada originalmente a fabricar piezas se transformó en una máquina de programación automatizada.
Más allá del rendimiento: el valor del experimento
Es importante aclarar que esta GPU casera no pretende competir en rendimiento, eficiencia energética ni tamaño con las tarjetas gráficas modernas que utilizamos cotidianamente. Tampoco ha alcanzado aún la escala completa que su creador proyectó inicialmente. Su verdadero valor radica en exponer visualmente, mediante componentes separados e independientes, las múltiples tareas que una solución comercial concentra o distribuye entre chips y circuitos altamente especializados: procesamiento de datos gráficos, control de operaciones, distribución de energía, coordinación entre componentes y visualización del resultado final. Al reconstruir estas funciones utilizando microcontroladores de bajo costo comercial, el maker ha convertido una idea poco convencional en un sistema funcional que puede diseñarse, probarse y ampliarse progresivamente por etapas.
Este proyecto representa más que un simple ejercicio de ingeniería: es una demostración de cómo el pensamiento creativo y la disponibilidad de herramientas modernas de fabricación digital han democratizado la capacidad de desarrollar sistemas complejos. Aunque no sea una GPU doméstica tradicional, el trabajo de Bitluni constituye un experimento de ingeniería llevado hasta límites pocas veces explorados en el ámbito del desarrollo maker y la electrónica de afición.
