hbox-docs/docs/hardware/index.md

16 KiB
Raw Blame History

title
Tarjetas y hardware

Tarjetas y hardware

Estado de cada versión de la EinarBoard al 16-oct-2026, con sus documentos vigentes, los históricos y el siguiente paso. ¿No sabes qué tarjeta tienes? Manuales por tarjeta te la identifica por serigrafía, conectores y LEDs. Estado vivo (tareas, decisiones, responsables): Tablero de ingeniería.

!!! danger "Auditoría de producción del 16-oct: ninguna de las tres se pide todavía" V5.6 está cerca (pasada 3 corta + firmware 0.7.0 + piloto de 5); V5.7 necesita replicar la pasada 2 y corregir su fuente; v6 ya tiene el ruteo completo (DRC 0 errores, paridad limpia), pero con los bloqueantes de su ▶ auditoría del 16-oct: potencia por capas internas, RF del módem por In1, 81 vías de tierra, sin barrenos y U25 con el código del chip equivocado. Se cierra en dos fines de semana: ▶ Plan de fines de semana v6. Barrenos de V5.6/V5.7: ya restaurados; MH11 quitado y sensado de RS1 Kelvin con el script T27 (pasos 1 y 2, aplicado el 16-oct, f65c830). Tabla comparativa, requisitos uno por uno y plan: ▶ Auditoría de producción V5.6 · V5.7 · v6. Correcciones de layout: ▶ Pasada 3 — V5.6 y V5.7.

Tarjeta Estado Pedido Proyecto KiCad Firmware
V5.5 En campo (15 pzas, 22-ago). No se fabrica más. — hbox-watchdog-v5 (tag v5.5-as-fabbed) hbox-v5-bringup_0.6.0 CAMPO · 0.6.3 banco
V5.6 Auditada el 16-oct: NO LISTA — cerca. Barrenos y sensado de RS1 corregidos con T27 (16-oct); sigue la pasada 3, parte A. 113 (piloto de 5 primero) hbox-watchdog-v5 0.7.0 (board_v56.h), no existe
V5.7 Auditada el 16-oct: NO LISTA. Barrenos y sensado de RS1 corregidos con T27 (16-oct); falta la pasada 2 y la fuente. Entrada 9–32 V. 327 (5 prototipos primero) hbox-watchdog-v57 (convive con v5) el mismo 0.7.0 (mismos pines de MCU)
v6 Auditada el 16-oct (tarde): NO LISTA. Ruteo completo (2612891); faltan los bloqueantes de la auditoría v6. Plan: fines de semana 17-oct → 15-nov. 130 + reemplazos (piloto de 20, pedido previsto el 26-oct) hbox-watchdog-v6 0.7.x (board_v6.h + NTRIP), no existe
V4 En prueba y campo. Sin producción nueva. — hbox-watchdog-v4 hbox-tarjetaV4_0.6.0 CAMPO
V3 3 unidades en campo. Registro congelado. — hbox-watchdog-v3-PROD (no editar) hbox-tarjetaV3_4.0.0

!!! warning "Reglas que aplican a toda revisión" - DFM del LTC4040 (U6, QFN 4×5, 8-oct): pasta del pad expuesto ≤ 50 %; vías del EP rellenas y tapadas (JLC Epoxy Filled & Capped) o fuera de las ventanas de pasta; pedir X-ray/AOI en U6; revisar U6 con lupa en cada tarjeta antes de energizar. Aplica a V5.6, V5.7 y v6. - Nada de corriente por capas internas (In1 e In2 son de 0.5 oz): /BAT_PLUS, /MAIN5V, /SYS5V y los nodos de conmutación van por F.Cu/B.Cu a ≥ 1.5 mm. Hallazgo de la auditoría del 13-oct. - Barrenos de la V5.5 de producción (16-oct): MH5 (65.2, 45.3), MH6 (65.2, 135.3) y MH4 (185.2, 90.3) de 3.2 mm para la placa base; MH7, MH9, MH10 de 2.75 mm para el ArduSimple (la V5.5 tiene además MH11 para la abrazadera; V5.6 y V5.7 no lo llevan, decisión del 16-oct). Como huellas «No en el esquemático» para que Actualizar PCB no los borre (script T25). Sin cobre ajeno a GND a menos de 3.1 / 2.6 mm del centro. - Sensado Kelvin de RS1 (16-oct): U6.6 (VIN) y U6.7 (CLN) con pista propia directo a los pads de RS1; la corriente de entrada pasa solo por RS1. Sin esto el límite de entrada del LTC4040 queda en ≈ 1 A. En V5.6/V5.7 lo deja así el script T27 (RS1 girado 180°): figura y explicación. Prueba en banco: (TP1 ÷ 32) ÷ voltaje en RS1 ≈ 1.0. - El firmware se elige por tarjeta, nunca por número de versión: Descargas.

V5.5 — en campo

Estado. 15 tarjetas fabricadas el 22-ago-2026 (JLCPCB), en ensamble, taller y puertos. Es la tarjeta que hoy tienen los técnicos en la mano. Diseño congelado (v5.5-as-fabbed); no se corrige ni se vuelve a fabricar: sus defectos se arreglan en la V5.6.

Documentos
Vigentes Manual de la tarjeta V5 (V5.5 y V5.6) · Pinout V5.6 (sección «Diferencias V5.5 → V5.6» al final) · Hoja de datos V5.6 (valores comunes)
Procedimientos Prueba y flasheo · Módem 4G en batería · Ethernet y puertos serie
Históricos Auditoría EMC del 22-ago (03-Architecture-Hardware/2026-08-22_Drogheda_EinarBoard-v5_EMC-Audit_v1.0.md, repositorio): /SW_BAT 0.3 mm y /BAT_PLUS finos → corregidos en la V5.6
Lo que no hace Ciclo de etapa en batería (el módem no arranca en frío sobre el boost). Regla de campo: respaldo continuo, nunca ciclos de etapa en batería.
Hallazgo del 16-oct El límite de entrada del LTC4040 quedó en ≈ 1 A (diseño 3.1 A) por el ruteo del sensado de RS1: con la unidad trabajando, la batería carga a ≈ 0.4–0.5 A. Sin retrabajo; confirmarlo en banco con un multímetro: auditoría §4.3, o con TP1 a cualquier corriente: §4.5.

Siguiente paso. Ninguno de diseño. En taller: diagnóstico y reflasheo con el binario V5 vigente; medir el límite de entrada en una unidad.

V5.6 — pasada 3 → pedido de 113

Estado. Esquemático cerrado (ECO 27/28-sep + acelerómetro U26 el 8-oct − sonda P12 el 9-oct). Pasada 2 de Michelle entregada el 16-oct (5a93232) y auditada el mismo día: NO LISTA, pero cerca. Bien: paridad limpia, 0 sin conectar, /SYS5V y /MAIN5V fuera de capas internas, In1 limpio bajo U16. Los barrenos de la V5.5 ya están (Leo, 15aad72 + ff5a8ed); MH11 se quita (decisión del 16-oct). Pasos 1 y 2 hechos con T27 el 16-oct (f65c830): MH11 fuera, /CHRG_STAT lejos de MH10 y sensado Kelvin de RS1. Falta: 7.8 mm de /BAT_PLUS en In2, vías de /MAIN5V, /3V3_MODEM delgada, L7 lejos de U7, U7 sin vías térmicas, dos vías de 0.1 mm, cobre suelto, cajetín (sigue Rev 3.0) y stackup. Lleva Mean Well SD-15B-05 externa (igual que V5.5).

Documentos
Vigentes ▶ Pasada 3 — V5.6 y V5.7 (16-oct) · Auditoría de producción 16-oct · ECO V5.6 — requisitos R1–R5 · Cambios al esquemático V5.5 → V5.6 · Reglas de layout esquemático → PCB
Referencia Hoja de datos V5.6 · Pinout V5.6 — generados de la netlist del 28-sep: todavía listan P12 y no traen U26; se regeneran al cerrar la pasada 3
Históricos Layout pasada 2 (13-oct) y auditoría del 13-oct (inglés) — superadas por la pasada 3 y la auditoría del 16-oct · Layout pasada 1 (12-oct)
Firmware 0.7.0 con board_v56.h (control del módem por MODEM_EN/RST, ciclo de 10 s en batería, Ethernet de campo, SC16IS752/RS-485, acelerómetro, ignición por ADC, paquete LFP-HT). No existe todavía; ningún 0.6.x enciende su módem.
Decisión pendiente (Leo) Portar las correcciones de puertos de la v6 (inversor U32 para el RS-485, TVS D39, R147 en RS-232, J10.8 a GND, LED de actividad): auditoría §10.

Siguiente paso. Michelle: pasada 3, parte A (A3–A13) → Claude re-audita pad a pad y genera Gerber/BOM/CPL → piloto de 5 → banco con 0.7.0 (ciclo de 10 s ×20, carga, Ethernet, RS-232/485, acelerómetro) → las 108 restantes.

V5.7 — fuente a bordo (9–32 V) → pedido de 327

Estado. Decidida el 12-oct, esquemático aplicado el 13-oct (ERC 0): V5.6 + bloque de entrada de la v6 (U25 TPS54360B, 5.32 V fijos), fusible F2 SMD 3 A, fuera el buck del ventilador U2 y la entrada P2, JP1 puenteado. Proyecto KiCad separado hbox-watchdog-v57. Fuente colocada y ruteada en la esquina superior derecha (a7c0116). Rango de entrada: 9–32 V DC (12 y 24 V). Auditada el 16-oct: NO LISTA — las correcciones de la pasada 2 de V5.6 no se replicaron (/BAT_PLUS otra vez por In1 a 0.5 mm, /MAIN5V, /SYS5V y /SW3_NODE por capas internas), y U25 no tiene vías en su pad térmico y tiene el divisor de FB a 22 mm. Los barrenos ya están y MH4/MH10 quedaron libres (ff5a8ed); MH11 quitado y sensado de RS1 Kelvin con T27 (16-oct).

Documentos
Vigentes ▶ Pasada 3, parte B · Auditoría de producción 16-oct (§5 rango de entrada, §7 lo que falta) · ECO V5.7 — fuente a bordo (v0.2)
Históricos Guía de layout V5.7 (Leo, 13-oct) y colocación y ruteo (14-oct) — superadas: la fuente ya está colocada · ECO v0.1 del 12-oct (03-Architecture-Hardware/2026-10-12_Drogheda_EinarBoard-V5.7_ECO-Fuente-a-bordo_ES_v0.1.md, repositorio)
Hereda de V5.6 Todo lo demás: ECO V5.6, cambios al esquemático, acelerómetro, sin P12. Hoja de datos y pinout propios: pendientes.
Decisión pendiente (Leo) D10 → SMBJ33CA (bidireccional, misma huella) para que la polaridad invertida no abra F2; puertos como en V5.6.

Siguiente paso. Después de la V5.6: pasada 3 (parte B) → re-auditoría → 5 prototipos (validación de la ECO §6: barrido 9/12/24/32 V, polaridad invertida, temperatura de U25) → pedido de 327.

v6 — GNSS y 4G a bordo → pedido de 130 + reemplazos

Estado. Diseño nuevo: ZED-F9P y módem A7670SA soldados, sin zócalos; fuente de 5 V a bordo. Esquemático terminado y verificado el 28-sep (4 pasadas, ERC 0, d58a89ba…). El PCB se actualizó desde el esquemático el 16-oct (ff5a8ed) y Michelle terminó el ruteo ese mismo día (57e480d, 2612891): DRC con 0 errores y 0 sin conectar, paridad limpia.

Auditoría del 16-oct (tarde): NO LISTA — auditoría v6. La lista L-1…L-67 del 28-sep sigue casi toda abierta. Bloqueantes:

  • U25 trae todavía el código del AP64350 (40 V) → T28.
  • No hay barrenos → T25 --set v6.
  • El 5 V va 12 mm por In1 y 22 mm por In2 a 0.5 mm.
  • Cargador: /SW_BAT y /BAT_PLUS de 0.5 mm; EP de U6 con 1 vía.
  • U25 con L22 a 13 mm y sin vías en el EP.
  • RF del módem 22 mm por In1.
  • 81 vías de tierra (meta ≥ 400).
  • Stackup genérico → T28.

El sensado de RS1 ya está bien (hay que conservarlo). El firmware que sustituye al 4G NTRIP Master no existe. Decisión vigente: no habrá v6.1.

Documentos
Vigentes ▶ Auditoría de producción v6 (16-oct) · ▶ Plan de fines de semana (17-oct → 15-nov) · Plan de corrección y lista de liberación (28-sep, el porqué de cada punto) · Esquemático final — resumen de 3 pasadas · Mapa de pines MCU para board_v6.h · Plan de cobre y colocación EMC (inglés) · Manual v6 (marcador)
Detalle (28-sep) Auditoría completa (inglés) · Pasada 1 — cambios al esquemático · Pasada 2 — puertos (inglés) · Pasada 3 — revisión final (inglés)
Históricos Próximos pasos para ordenar (29-sep) — superado por el plan de fines de semana · Auditoría V5.6 · V5.7 · v6 del 16-oct (mañana), §8 · Revisión contra lecciones V5.5 — superada por la auditoría completa · Auditoría pre-fab 25-sep (inglés) — superada por la del 28-sep
Cantidad La auditoría de septiembre hablaba de 5 prototipos; el plan del 13-oct son 130 unidades y todos los reemplazos futuros. Recomendado: piloto de 20 que pase el banco con el firmware 0.7.x antes de las 130.

Siguiente paso (plan de fines de semana):

  • Sáb 17, 8:00: Leo corre T25 --set v6 y T28.
  • Sáb 17: Michelle trabaja la potencia y libera MH4/MH6.
  • Dom 18: RF del módem, U20, GNSS y U12.
  • Lun 19: pre-órdenes de JLC.
  • Sáb 24 y dom 25: pares, puertos, In1, vías de tierra (T29), serigrafía y DRC final. P7/P8 se quitan del esquemático (decisión del 9-oct).
  • Lun 26: pedido del piloto de 20.
  • Hasta mediados de noviembre: firmware v6 y banco del piloto.

V4 y V3 — tarjetas anteriores aún en campo

Tarjeta Estado Documentos
V4 Blackpill en zócalo + Ethernet y puertos serie; mismas redes que la V5. En prueba con 0.6.0; casos sin NMEA en oct (H0016, H0011, H0024). Manual V4 · Preparación y prueba con 0.6.0 · Riel SW_5V y arranque del F9P
V3 EinarBoard 1.0 (jul-2026, 10 pzas); 3 unidades en campo (RTK-003/006/014). Manual V3 · Pinout V3 · históricos: BOM V3 · bring-up

Por necesidad

Necesito Página
Saber si una tarjeta ya se puede pedir Auditoría de producción 16-oct
Saber qué tarjeta tengo Manuales por tarjeta
Pin, puente o LED de V5.5/V5.6 Pinout V5.6 · Manual V5
Límites eléctricos, consumos, rieles Hoja de datos V5.6 · rango de entrada de la V5.7: auditoría §5
Qué cambió de V5.5 a V5.6 ECO V5.6 · Cambios al esquemático
Qué debe corregir Michelle hoy Pasada 3 — V5.6 y V5.7
Dónde van los barrenos Auditoría §3
Qué trae la V5.7 y por qué ECO V5.7
Qué falta para pedir la v6 Auditoría v6 (16-oct) · Plan de corrección
Qué se hace cada fin de semana en la v6 Plan de fines de semana
Cuántas de cada versión y cuándo Tablero de producción
El binario correcto Descargas
KiCad o el repositorio Guía Git
Cómo llegamos aquí Historia del proyecto