Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
15 KiB
| 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 está actualizada desde el esquemático, pero le falta todo el layout de correcciones, reponer los barrenos y el firmware con NTRIP. Barrenos de V5.6/V5.7: ya restaurados; MH11 se quita y el sensado de RS1 queda Kelvin con el script T27 (pasos 1 y 2, 16-oct). 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: script T27 listo (pasos 1 y 2); sigue la pasada 3. | 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: script T27 listo; 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 | PCB actualizado desde el esquemático el 16-oct (paridad limpia); falta todo el layout de correcciones y reponer los barrenos. | 130 + reemplazos (piloto de 20) | 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 por script (T27): MH11 fuera, /CHRG_STAT lejos de MH10 y sensado Kelvin de RS1, probados con DRC en copias. 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. Leo corre T27 (pasos 1 y 2) → 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 se quita y el sensado de RS1 queda Kelvin con T27 (pasada 3, pasos 1 y 2).
| 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 16-oct por la mañana el PCB seguía con 70 diferencias de paridad (JP2 en Li-ion con paquete LFP, R52 sin GND, U25 con dos códigos LCSC, entre otras). Leo ya lo actualizó desde el esquemático (ff5a8ed): la paridad quedó limpia salvo los PF*, y ahora toca el layout de las correcciones (14 cortos y 28 conexiones sin rutear, esperados tras la actualización). Esa actualización borró los barrenos (no eran «No en el esquemático»). Se reponen con tools/t25_mounting_holes_v55.py --set v6: MH5, MH6, MH4 en (185.2, 90.3) (no en 193.2 como dice el plan) y las dos esquinas. La identificación de tarjeta por el SC7A20 (D8) ya no sirve porque V5.6/V5.7 también lo tienen. El firmware que sustituye al 4G NTRIP Master (cliente NTRIP en el MCU) no existe. Decisión: no habrá v6.1 — lo que se encuentre se corrige antes del pedido.
| Documentos | |
|---|---|
| Vigentes | ▶ Próximos pasos para ordenar (29-sep) · Auditoría de producción 16-oct, §8 · Plan de corrección y lista de liberación · 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 | 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. Reponer los barrenos (--set v6, KiCad cerrado) y apartar D23, D24, /SIM_CLK, /SIM_RST y /NTC de MH4. Luego el layout de Próximos pasos (L-1…L-67, paso 4 en adelante); aplicar la regla DFM del LTC4040 y quitar P7/P8 (como P12 en V5.6); auditoría pad a pad; firmware 0.7.x; homologación IFT; 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 | Próximos pasos · Plan de corrección · Auditoría §8 |
| 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 |