Diseñado por el maker indonesio Ahmad Amarullah (amarullz), el piBrick PocketCM5 es un kit de computador de mano con Linux y hardware open-source, construido alrededor de la Raspberry Pi CM5. Se trata esencialmente de una máquina Linux del tamaño de un teléfono inteligente, equipada con teclado físico y pantalla táctil, orientada a desarrolladores, makers y administradores de sistemas para tareas como experimentación general, desarrollo embebido y acceso remoto.

A lo largo de los años hemos visto diversos terminales portátiles y computadores de bolsillo basados en placas y módulos de Raspberry Pi, tales como el PocketTerm35, el DevTerm, el CyberT de Carbon, el Pi Slate y muchos otros. Sin embargo, el piBrick PocketCM5 se basa en la última Raspberry Pi CM5 e integra una pantalla táctil AMOLED de 3.92 pulgadas, un teclado físico QWERTY estilo BlackBerry y diversas opciones de expansión.

El diseño compacto permite un uso eficiente en entornos de pruebas y campo para usuarios avanzados.

Especificaciones técnicas del piBrick PocketCM5:

  • Compatibilidad: Raspberry Pi Compute Module 5 (CM5 y CM5 Lite)
  • MCU Auxiliar: Raspberry Pi RP2040 para teclado/trackpad, encoders rotativos, emulación USB HID y procesamiento de acelerómetro
  • Almacenamiento: Ranura para tarjeta MicroSD y zócalo M.2 NVMe para SSDs (formatos 2230 o 2242)
  • Pantalla: AMOLED táctil de 3.92 pulgadas (1080×1240, 90Hz, 500 nits) con 5 puntos de contacto y vidrio Asahi, interfaz MIPI DSI
  • Salida de video: Salida Micro HDMI
  • Interfaz de cámara: Soporte para cámara frontal vía MIPI CSI (compatible con módulos Raspberry Pi Zero Camera)
  • Audio: Tarjeta de sonido USB integrada con amplificador, altavoces estéreo, jack de 3.5mm y micrófono (integrado en el teclado BBQ20)
  • Conectividad: Wi-Fi 5 de doble banda (802.11ac) y Bluetooth 5.0/BLE mediante el módulo inalámbrico de la Pi CM5
  • Entrada de usuario: Teclado QWERTY BlackBerry (BBQ20) con trackpad integrado, encoders rotativos laterales con pulsadores, botones para volumen, brillo y funciones personalizadas
  • Expansión: Conector I2C y breakout de extensión GPIO
  • Miscelánea: Acelerómetro integrado y RTC con batería
  • Energía: Puerto USB Type-C para carga, batería LiPo de 5000 mAh (dimensiones recomendadas 80x50x10mm) con conector JST-PH 2.0mm
  • Dimensiones: 145 x 80 x 19.6 mm
  • Peso: ~500 gramos (peso de envío aproximado)
piBrick Pocket CM5 Hardware Overview
piBrick Pocket CM5 Hardware Overview

La imagen superior detalla la disposición interna y los componentes clave del kit de hardware.

El piBrick PocketCM5 ejecuta Raspberry Pi OS estándar y otras distribuciones Linux en la CM5 con soporte completo de escritorio. El RP2040 convierte las entradas del teclado, trackpad y controles en señales USB HID estándar, eliminando la necesidad de drivers personalizados, mientras que su firmware open-source permite mapeo de teclas y ajustes de entrada.

El hardware es totalmente open-source y fue diseñado con EasyEDA Pro. El costo estimado es de unos USD 172 para los componentes principales. Los archivos de diseño, esquemáticos, archivos STL para la carcasa y el firmware están bajo licencia GPL-3.0, con documentación disponible en GitHub y el sitio OSHWLab.

piBrick Pocket CM5 PCB top y bottom
piBrick Pocket CM5 PCB top y bottom

La placa de circuito impreso del piBrick PocketCM5 destaca por su diseño optimizado para integración en gabinetes impresos en 3D.

Hasta ahora, el usuario debía construirlo desde cero, pero Ahmad vende el kit estándar por USD 240 en Tindie, incluyendo la placa principal ensamblada (PCBA), pantalla AMOLED con flex PCB, placa de altavoces, teclado físico y el set de carcasa impresa en 3D SLA. También existe un “Full Camera Kit” que añade el módulo Raspberry Pi Camera Zero.

Es importante notar que este computador Linux de mano se vende como un kit de hardware y carcasa, no como un dispositivo de consumo plug-and-play. El usuario debe proveer su propia Raspberry Pi CM5, disipador, batería LiPo, almacenamiento NVMe/MicroSD y el sistema operativo.

Vía CNX Software.