Las mejores single-board computers para tus proyectos
Arnold Wender · · 10 min de lectura
Ver todo: Gear“¿Cuál SBC me recomiendas?” es una de las preguntas más frecuentes en comunidades de makers y casi siempre la respuesta correcta empieza con una pregunta de regreso: ¿para qué la quieres usar?
Una SBC no es un producto universal. Es una herramienta con un perfil de fortalezas y debilidades muy específico. La misma Raspberry Pi que es perfecta para un servidor doméstico multimedia puede ser la elección incorrecta para un proyecto de robótica que necesita I/O en tiempo real. Esta guía te da el marco para tomar la decisión tú mismo, con criterios reales, no con rankings de popularidad.
Lo esencial antes de elegir una SBC
- Primero el proyecto, luego la board — la Raspberry Pi es excelente y también es la respuesta incorrecta para varios casos de uso
- La RAM está soldada — equivocarte aquí es permanente; 4 GB es el punto dulce para la mayoría de proyectos
- La comunidad vale más de lo que parece — una board con comunidad activa resuelve problemas que el hardware solo no puede
- Almacenamiento NVMe vs microSD — para servidores y uso intensivo de escritura, la microSD se desgasta en meses
- SBC ≠ microcontrolador — si necesitas control de tiempo real estricto, la SBC introduce jitter que un micro no tiene
- Verifica el soporte de mainline Linux — las afirmaciones del fabricante y el soporte real del kernel pueden ser muy diferentes
Qué es una SBC y por qué importa la elección
Una single-board computer (computadora de una sola tarjeta) integra CPU, RAM, almacenamiento y conectividad en una placa del tamaño de una tarjeta de crédito. Son diferentes a un microcontrolador (como un Arduino) en que corren un sistema operativo completo y pueden ejecutar procesos múltiples simultáneos.
| Característica | SBC | Microcontrolador |
|---|---|---|
| Sistema operativo | Linux, Android, etc. | Firmware bare-metal o RTOS |
| Multitarea | Sí, vía scheduler del OS | Limitada o secuencial |
| Consumo energético | Mayor (1-15W típico) | Mucho menor (mW a décimas de W) |
| Latencia de I/O | No determinística | Determinística |
| Facilidad para protocolos web | Alta (HTTP, SSH, APIs) | Requiere librerías específicas |
Si tu proyecto necesita control preciso de tiempo real, una SBC no es la herramienta correcta. Para eso sirve un microcontrolador, o una combinación: SBC + microcontrolador coexistiendo.
CRITERIOS
Los cinco factores que realmente importan
Antes de revisar familias de boards, entiende estos cinco factores:
1. CPU: arquitectura y capacidad de cómputo — La mayoría de SBCs populares usan ARM. La arquitectura determina qué software puedes correr de forma nativa. Para proyectos ligeros (servidor de archivos, retro-gaming hasta PS1, automatizaciones simples): cualquier quad-core de 1-1.8 GHz es suficiente. Para video, compilación o inferencia de IA: busca ocho núcleos, frecuencias altas y una NPU integrada.
2. RAM: cuánta y de qué tipo — La RAM está soldada al board, no se puede cambiar. 1 GB es suficiente para firmware ligero; 2 GB para servidor headless mínimo; 4 GB es el punto dulce para la mayoría; 8 GB o más para proyectos de IA o múltiples contenedores.
3. GPIO: qué pines necesitas — La cantidad importa, pero más importa qué protocolos soportan: I2C para sensores y displays, SPI para pantallas rápidas, UART para GPS y módems, PWM para servos y LEDs. No todas las boards que dicen tener 40 pines los exponen igual en software.
4. Comunidad: el multiplicador silencioso — Una board con comunidad activa vale más que una con mejor hardware pero documentación escasa.
5. Disponibilidad y soporte a largo plazo — La escasez de semiconductores de 2020-2023 enseñó una lección dolorosa. Si estás construyendo algo que va a producción, verifica distribuidores establecidos en tu región e historial de producción continua del fabricante.
Una board con comunidad activa vale más que una con mejor hardware pero documentación escasa. Los problemas que tengas ya los resolvió alguien más.
Familias de SBC por categoría de proyecto
CATEGORÍAS DE USO
Servidor doméstico y media center
Lo que necesitas: Buena conectividad de red (Gigabit Ethernet real, no compartido con USB), capacidad de decodificación de video por hardware, bajo consumo en idle, buen soporte para Linux server.
El punto crítico aquí es el almacenamiento: una SBC corriendo como servidor necesita acceso a disco rápido. Los modelos que soportan NVMe SSD vía PCIe (Raspberry Pi 5, Rock 5, Orange Pi 5) tienen una ventaja enorme sobre los que solo usan microSD como almacenamiento principal.
Para retro-gaming y emulación: buena GPU integrada, soporte de salidas de video, comunidad con imágenes preconfiguradas (RetroPie, Batocera, EmuELEC). El ecosistema de software de emulación sigue construido alrededor de la arquitectura Raspberry Pi — si usas una board alternativa, espera invertir tiempo en configuración manual.
Para robótica: GPIO con soporte PWM confiable, comunicación UART/I2C/SPI estable, bajo overhead para tareas que se acercan a tiempo real, o posibilidad de combinar con un microcontrolador. La combinación Raspberry Pi + Arduino/Pico para separar lógica de alto nivel del control en tiempo real es una arquitectura muy probada.
Tabla: Proyecto → Tipo de SBC
Raspberry Pi 4/5
La opción más segura para empezar
- Comunidad incomparable — la más grande del ecosistema
- Ecosistema de HATs y accesorios sin rival
- Pi 5 soporta NVMe vía PCIe — ideal para servidores
- Excelente para: servidor doméstico, retro hasta PS2, robótica educativa
Rock 5 / Orange Pi 5
Más potencia bruta cuando la necesitas
- SoCs RK3588: 8 núcleos A76/A55, NPU integrada de 6 TOPS
- NVMe nativo, Gigabit real, más RAM disponible
- Comunidad menor — driver support puede variar
- Ideal para: retro PS2/Wii/PSP, Edge AI moderado, servidor avanzado
NVIDIA Jetson Orin
Cuando la IA en el borde es el objetivo
- NPU + GPU con TOPS de inferencia real
- 8 GB mínimo de RAM en la mayoría de versiones
- Soporte oficial para TensorFlow, PyTorch, ONNX Runtime
- Precio más alto — justificado solo si la IA es el núcleo del proyecto
| Proyecto | CPU mínima | RAM mínima | Diferenciador | Familia sugerida |
|---|---|---|---|---|
| Servidor de archivos / NAS ligero | Quad-core 1.5 GHz | 2 GB | Gigabit real + soporte NVMe | Pi 4/5, Rock 5 |
| Media center (4K, Netflix) | Octa-core con decodificación HW | 4 GB | Decodificador H.265/AV1 | Odroid N2+, Pi 4 |
| Retro hasta PS1/N64 | Quad-core 1.2 GHz | 1-2 GB | Comunidad de imágenes | Pi 3B+, Pi 4 |
| Retro PS2/Wii/PSP | Octa-core potente | 4-8 GB | GPU integrada potente | Pi 5, Rock 5 |
| Robótica educativa | Quad-core | 2-4 GB | GPIO + comunidad amplia | Pi 4, Pi 5 |
| Robótica con tiempo real | Dual/Quad + PRU | 2-4 GB | PRU o combo con micro | BeagleBone, Pi + Arduino |
| Visión computacional / IA | Octa-core + NPU/GPU | 8 GB+ | TOPS de inferencia | Jetson Orin, Pi 5 + Hailo |
| IoT headless de largo plazo | Cualquiera + temp ext | 1-2 GB | Compute Module | CM4/CM5, Toradex |
Los cinco errores más comunes al elegir una SBC
Preguntas frecuentes
¿Puedo usar una SBC como computadora principal? Para uso general ligero (navegación, documentos, código), sí. Modelos como el Raspberry Pi 5 o el Rock 5B con 8 GB de RAM son capaces de correr un desktop Linux funcional. No esperes la experiencia de una computadora moderna para edición de video o compilación pesada.
¿Qué diferencia a una SBC de una SoC? Una SoC es el chip integrado (procesador + GPU + controladores). Una SBC es la board completa que incluye el SoC más la RAM, conectores, gestión de energía y demás componentes. Técnicamente, las SBCs usan SoCs.
¿Necesito una SBC o me basta con un microcontrolador? Si necesitas conectividad de red compleja, multitarea, una interfaz de usuario con display, o correr software Linux, necesitas una SBC. Si necesitas controlar un servo, leer un sensor y enviar un dato cada tanto, un microcontrolador es más simple, más barato y consume menos energía.
¿Qué distribución de Linux uso en una SBC? Depende de la board. Las Raspberry Pi tienen Raspberry Pi OS (basado en Debian) con soporte oficial excelente. Para boards alternativas, busca si hay una imagen oficial del fabricante o si Armbian tiene soporte — Armbian mantiene imágenes de calidad para docenas de boards.
¿Las SBCs sirven para aprender a programar? Sí, y son una herramienta excelente para eso, especialmente combinadas con componentes electrónicos. La curva de aprendizaje es mayor que un Arduino para cosas simples, pero el techo es mucho más alto.
Si estás construyendo tu primer setup de maker y la SBC es solo una parte del proyecto, probablemente también necesites las herramientas correctas para trabajar con electrónica. La guía de herramientas de maker y electrónica te da el kit de arranque honesto sin gastar de más.
Y si todo este mundo de hardware te lleva a querer un mejor setup de trabajo, la Guía de teclados mecánicos te espera en el silo Gear.
Fuentes
Las specs de las placas se apoyan en sus fuentes oficiales:
- Raspberry Pi 5 — Raspberry Pi (especificaciones)
- Orange Pi — Orange Pi (gama de placas SBC)