hbox-docs/docs/hardware/index.md

20 KiB
Raw Blame History

title
Tarjetas y hardware

Tarjetas y hardware

Estado de cada versión de la EinarBoard al 21-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.

!!! warning "21-oct: pasada 4 auditada y, en la tarde, T32 + T33 — falta la pasada 5 de Michelle" - V5.6 — todavía no se pide. C129 quedó colocado y unido a U6, salió la rama de Dbk2, y U7 girado acortó el nodo SW de 13 a 10 mm. El corto /MODEM_EN–GND que dejó la pasada 4 en R106 y la separación de 0.09 mm bajo U7 ya los quitó T33, junto con las vías sencillas de VSYS y de /3V3_MODEM. C130 (100 nF en la entrada de U7, D-21-1) ya está en el esquemático (T32). Falta (≈ 1 h): F8, C130 junto a U7.2, el GND de C129 y la entrada de RS1 (pasada 5). - V5.7 — ya sin el bloqueante de K1. /SYS5V salió de In2 y L22 quedó junto a D34; T33 reforzó 4 cambios de capa del 5 V y quitó las vías sueltas. Falta acercar C149/C150 a U25 (lazo de 52 mm²), C130 y la vía de (168.0, 110.6): ≈ medio día (§3.2). - v6 — sin cambio desde el 19-oct. Plan de fines de semana: 24–25 oct y 31 oct–1 nov.

Detalle y lista para Michelle: [**▶ Auditoría del 21-oct**](v56-v57-auditoria-21oct.md). Antes: [re-auditoría del 19-oct](re-auditoria-19oct.md) · [qué es crítico en la V5.6](v56-clasificacion-19oct.md) · [plan v6 (rev. 1.1)](v6-plan-fines-de-semana.md).
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 Pasada 4 auditada el 21-oct (85e7602) y T32 + T33 en la tarde: no lista. El corto de R106 ya salió; faltan C130 junto a U7.2, el GND de C129 y la entrada de RS1: ≈ 1 h (pasada 5). C129 ya está, con T31 (3daff19). 113 (piloto de 5 primero) hbox-watchdog-v5 0.7.0 (board_v56.h), no existe
V5.7 Pasada 4 auditada el 21-oct (1416dcb) y T32 + T33 en la tarde: NO LISTA, pero ya sin el bloqueante de K1. Faltan C149/C150 junto a U25, C130 y una vía del 5 V: ≈ medio día (§3.2). Entrada 9–32 V. 327 (5 prototipos primero) hbox-watchdog-v57 (convive con v5) el mismo 0.7.0 (mismos pines de MCU)
v6 Re-auditada el 19-oct: NO LISTA, sin cambio (00a9af4: solo 15 vías de tierra); siguen los 8 bloqueantes de la auditoría v6. Plan: fines de semana 24-oct → 22-nov (rev. 1.1). 130 + reemplazos (piloto de 20, pedido previsto el 2-nov) 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. - Archivos de KiCad: una persona por tarjeta a la vez (19-oct, después del merge del lunes): git pull --ff-only antes de abrir el PCB; commit y push al terminar, y avisar en Mattermost. Los scripts (T25…T30) los corre Leo con KiCad cerrado y el árbol limpio. Git ya no mezcla archivos de KiCad línea por línea (merge=binary, 4f4681f). Qué pasó. - 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 5 → pedido de 113

Estado. Esquemático cerrado (ECO 27/28-sep + acelerómetro U26 el 8-oct − sonda P12 el 9-oct). Pasada 3 de Michelle (17 y 19-oct, be30764 → 13af8f3) y arreglo del merge de Leo (240e2c3). Re-auditada el 19-oct: casi lista.

  • Hecho: barrenos de la V5.5 (sin MH11), sensado Kelvin de RS1, /BAT_PLUS sin capas internas, /MAIN5V a 1.0–1.5 mm, /3V3_MODEM a 1.0 mm, 4 vías en el EP de U7, sin cobre suelto. DRC: solo los 3 errores de MOD1 (MH7/MH9/MH10, por diseño), 0 sin conectar, paridad limpia.

  • Ya lo hizo T30 (7650b96, 19-oct): vías en paralelo en los cambios de capa de potencia (18 vías), las 4 vías «micro» a vías normales, JP/TP/MOD1 fuera del BOM y del CPL, cajetín Rev 5.6 y stackup JLC04161H-7628.

  • Pasada 4 entregada el 21-oct (85e7602): C129 colocado (T31 + F8), rama de Dbk2 fuera, U7 girado (L7.1 a 4.0 mm de U7.8), vías de /MAIN5V hacia P11 de vuelta.

  • T32 + T33 (21-oct, tarde): C130 en el esquemático; fuera el corto de R106 y la separación de 0.09 mm; 2.ª vía de VSYS; 3 vías en cada cambio de capa de /3V3_MODEM y de /SYS5V hacia U12; vías sueltas fuera. DRC: solo los 3 errores de MOD1, 0 sin conectar.

  • Falta (pasada 5, ≈ 1 h): F8 y C130 junto a U7.2 con la 2.ª vía de la entrada de U7, vías al GND de C129 y la 2.ª vía de RS1. Más las exclusiones del DRC: lista.

    L7 y lo heredado de la V5.5 se pueden quedar para el piloto, y se miden en el banco: ▶ qué es crítico y qué se puede quedar.

Lleva Mean Well SD-15B-05 externa (igual que V5.5).

Documentos
Vigentes ▶ Auditoría del 21-oct y pasada 5 · Pasada 4 (19-oct) · Re-auditoría 19-oct · Auditoría de producción 16-oct (requisitos uno por uno, prueba de RS1) · 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 4
Históricos Layout pasada 3 (16-oct) — cerrada; lo pendiente pasó a la pasada 4 · Layout pasada 2 (13-oct) y auditoría del 13-oct (inglés) · 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.
Decisiones pendientes (Leo) D-19-1, hoy: 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); si van, entran al piloto. D-19-2: resuelta el 20-oct, Dbk2 fuera (T31). D-21-1: C130 de 100 nF en la entrada de U7 (auditoría §4). Re-auditoría §7 · auditoría 16-oct §10.

Siguiente paso. Pasada 5, empezando por el corto de R106 (lista) → Claude re-audita y genera Gerber/BOM/CPL → piloto de 5 (pedido ≈ 21–22-oct, junto con los 5 prototipos de V5.7) → 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. Rango de entrada: 9–32 V DC (12 y 24 V). Pasada 3 de Michelle (f3f35f4, 17-oct). Re-auditada el 19-oct: NO LISTA, pero avanzó mucho.

  • Hecho: ya replica la pasada 2 de la V5.6 (/BAT_PLUS por B.Cu de 1.5 mm, /MAIN5V y /SW3_NODE fuera de capas internas); el EP de U25 tiene 6 vías y el divisor de FB quedó a 0.6 mm (nodo FB de 3 mm).
  • Bloqueante: /SYS5V va 10.9 mm por In2 a 0.5 mm bajo K1: 81 mΩ en serie con el buck del módem.
  • Importante: el lazo de entrada de U25 mide 52 mm² (meta < 30) y su nodo SW 48 mm²; L22 está a 10 mm de D34.
  • Lo hace T30: lo mismo que en la V5.6, más 11 vías de tierra en la entrada y la salida de U25, y borra 12 cobres sueltos.
  • Pasada 4, auditada el 21-oct (1416dcb): hechos /SYS5V fuera de In2, L22 junto a D34, U7 girado (L7.1 a 0.4 mm), C129 y la serigrafía de Cbst2.
  • T32 + T33 (21-oct, tarde): C130 en el esquemático, 2.ª vía de VSYS y otros 3 cambios de capa del 5 V reforzados, vías sueltas fuera. DRC: solo los 3 errores de MOD1, 0 sin conectar.
  • Falta (≈ medio día): C149/C150 junto a U25, C130 junto a U7.2, la vía de (168.0, 110.6), el GND de C129 y la entrada de RS1: lista.
Documentos
Vigentes ▶ Auditoría del 21-oct, §3.2 · Pasada 4, parte B · Re-auditoría 19-oct, §4 · Auditoría de producción 16-oct (§5 rango de entrada) · ECO V5.7 — fuente a bordo (v0.2)
Históricos Pasada 3, parte B (16-oct) — cerrada · 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.
Decisiones pendientes (Leo) D10 → SMBJ33CA (bidireccional, misma huella) para que la polaridad invertida no abra F2; puertos como en V5.6 (D-19-1).

Siguiente paso. Leo corre T30 (lun 19) → Michelle: pasada 4, parte B (mar 20 – mié 21, ≈ medio día) → re-auditoría → 5 prototipos, pedidos junto con el piloto de V5.6 (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. Re-auditoría del 19-oct: sin cambio — el commit del sábado (00a9af4, Michelle) solo agregó 15 vías de tierra (§8). 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.
  • 96 vías de tierra (meta ≥ 400; eran 81 el 16-oct).
  • Stackup genérico → T28.

El sensado de RS1 ya está bien (hay que conservarlo). T25 y T28 se volvieron a probar sobre 00a9af4 el 19-oct: aplican igual (con los 14 errores esperados de MH4, que se liberan a mano). 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 (rev. 1.1: 24-oct → 22-nov) · Re-auditoría 19-oct, §8 · 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, rev. 1.1; recorrido una semana el 19-oct):

  • Lun 19 o mar 20: pre-órdenes en JLC (THVD1410DR, TPS7A2033PDBVR, J14). No se recorren.
  • Sáb 24, 8:00: Leo corre T25 --set v6 y T28.
  • Sáb 24: Michelle trabaja la potencia y libera MH4/MH6.
  • Dom 25: RF del módem, U20, GNSS y U12.
  • Sáb 31 y dom 1-nov: 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 2-nov: pedido del piloto de 20.
  • Fines de semana 7–8 y 14–15 nov: firmware v6. Banco del piloto el 21–22 nov (G2 ≈ 22-nov).

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 Re-auditoría 19-oct · requisitos uno por uno: auditoría 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 4 — V5.6 y V5.7 · prioridades de la V5.6: qué es crítico
Qué hace el script T30 Re-auditoría §6 · comandos: pasada 4, §0
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