# 04 — BOM de hardware

> Parte de una serie de 4 documentos. Este es el listado de componentes físicos del pen, con partes reales verificadas en JLCPCB/LCSC. Para el rol de cada componente dentro del sistema, ver `02-arquitectura-y-funcionamiento.md`. Para el razonamiento detrás de decisiones como la posición del mic o los botones, ver `03-decisiones-de-diseno-y-problemas-resueltos.md`.

## Lista de componentes (lado del pen)

| Función | Parte sugerida | Fabricante | Ref. LCSC/JLCPCB | Precio aprox. (1 unidad) | Notas |
|---|---|---|---|---|---|
| MCU + BLE | **nRF52832-QFAA-R7** (QFN-48) | Nordic Semicon | JLCPCB C2654640 | ~$5.80 (baja a $4.22 en 100+) | Cortex-M4, BLE 5, de sobra para leer IMU/mic y manejar el ranging. Para prototipo rápido sin soldar QFN, alternativa en módulo pre-certificado: **E73-2G4M04S1B** (LCSC C411306), antena integrada |
| IMU 6 ejes | **QMI8658C** (LGA-14, 2.5×3.0×0.86mm) | QST | JLCPCB C2842151 / LCSC C3021082 | ~$0.85 | Acelerómetro + giroscopio, I2C/SPI/I3C, FIFO de 1536 bytes con timestamping por hardware — útil para sincronizar con los pulsos acústicos |
| Micrófono ultrasónico | **IM69D130** (digital, dual-backplate) | Infineon | LCSC C536262 | consultar (gama alta) | 105dB de rango dinámico, mejor margen para captar pulsos en banda ~20-22kHz. Alternativa económica para primer prototipo: **MSM261DGT003** (LCSC C48227730), PDM estándar |
| Sensor de presión en la punta | **HSFPAR004A** | Alps Alpine | LCSC C470800 | ~$1.56 | Misma pieza que usan los styli de tablets/smartphones para presión en la punta |
| Sensor de contacto (extremo de borrado) | **TS24CA** (tactile switch SMD) | SHOU HAN | LCSC C393942 | ~$0.012 | Solo necesita ser binario (contacto sí/no), no presión graduada — alcanza con un switch simple, más barato que duplicar el sensor de presión de la punta |
| Botones de navegación de página (x2) | **TS24CA** (tactile switch SMD) | SHOU HAN | LCSC C393942 | ~$0.012 c/u (~$0.024 total) | Página anterior/siguiente, ubicados en el tercio superior del barrel |
| Carga de batería | **TP4054** (SOT23-5) | TECH PUBLIC/TPOWER | LCSC C5342385 | ~$0.02–0.03 | Carga lineal CC/CV para Li-ion/LiPo de una celda |
| Conector de carga | **TYPE-C 6PIN** (SMD) | SHOU HAN | LCSC C7507406 | ~$0.03 | Alcanza la variante de 6 pines (solo alimentación) |
| Batería | LiPo prismática ~40-60mAh (ej. formato LP251320 o similar) | varios (no suele estar en catálogo LCSC/JLCPCB) | — | — | Las celdas de litio normalmente no se compran vía LCSC/JLCPCB por restricciones de envío — se cotizan aparte con un fabricante de baterías a medida |
| Antena BLE | Chip antenna 2.4GHz o antena de pista en PCB | — | — | ~$0.10–0.30 | Solo si se usa el nRF52832 directo (no el módulo E73, que ya trae antena integrada) |

**Costo aproximado de electrónica activa (sin batería ni carcasa):** entre $8 y $10 por unidad en cantidades de prototipo (1-10 unidades); baja considerablemente en volumen (100+).

## Lado del celular

Ningún componente nuevo — se usan los parlantes, el BLE y (para la calibración/setup) la app del celular ya existentes. Todo el trabajo de ese lado es software, no hardware.

## Notas de selección

- El **IMU (QMI8658)** es la pieza más barata y menos crítica — cualquier IMU de 6 ejes con I2C/SPI serviría; se eligió por tamaño y por tener FIFO con timestamping.
- El **micrófono** es el componente más delicado de la lista: los MEMS digitales estándar (PDM) están especificados hasta ~20kHz, justo en el límite de lo necesario. El IM69D130 da más margen de SNR en esa zona, pero es la parte más cara — conviene prototipar primero con el mic barato (MSM261DGT003) y subir de gama solo si el ranging resulta poco confiable.
- El **sensor de presión Alps Alpine** no es una elección arbitraria — es la misma familia de piezas (HSFPAR) que usan fabricantes de styli comerciales para tablets, así que el mecanismo de integración en la punta ya está resuelto por el fabricante.
- Los **botones y el sensor de contacto de borrado** reutilizan la misma pieza (TS24CA) para simplificar el BOM — es un tactile switch genérico de centavos de dólar, sin requerimientos especiales de precisión.
- La **batería** es el único ítem que queda fuera del flujo de compra habitual de JLCPCB — hay que gestionarla aparte con un proveedor de celdas a medida, o adaptar una celda estándar tipo las de auriculares inalámbricos.

## Validación de bajo costo antes del prototipo completo

Antes de invertir en el diseño mecánico completo del pen, se puede validar el corazón del sistema (ranging acústico) con hardware genérico de bajo costo:
- Un **ESP32** de desarrollo + un parlante para confirmar que el hardware disponible reproduce bien la banda ultrasónica (~20-22kHz) usando el periférico LEDC.
- Sumar un **micrófono I2S** (ej. INMP441, ampliamente disponible) para armar un telémetro básico de un solo eje y validar la matemática de time-of-flight antes de construir el pen completo.
