Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016X4CAujMuib2tDqt9JRg6X
21 KiB
| 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, noche: pasada 5 de V5.6/V5.7 revisada y T25 + T28 aplicados en la v6"
- V5.6 — todavía no se pide. La pasada 5 (6458c5d) colocó C130 junto a U7.2 y la vía del GND de C129, pero la vía de entrada de RS1 quedó encima del hilo de sensado de U6.6: el sensado ya no es Kelvin. Falta (≈ 30 min): esa vía y una 2.ª de RS1 bien unida, la 2.ª vía de U7.2 y las exclusiones del DRC (pasada 6).
- V5.7 — ya sin el bloqueante de K1. Lo mismo en RS1 y en U7.2, más C149/C150 sin girar (lazo de ≈ 56 mm²) y el GND de C129 (pasada 6).
- v6 — T25 y T28 aplicados (falta el push). Michelle adelantó la fuente U25, pero D34 quedó lejos del pin SW (lazo de ≈ 115 mm²) y MH8 cae encima de D34: ▶ estado de la v6 al 21-oct.
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 5 revisada el 21-oct en la noche (6458c5d): no lista. C129 y C130 ya están; la vía de entrada de RS1 quedó encima del hilo de sensado (ya no es Kelvin). Falta ≈ 30 min (pasada 6). |
113 (piloto de 5 primero) | hbox-watchdog-v5 |
0.7.0 (board_v56.h), no existe |
| V5.7 | Pasada 5 revisada el 21-oct en la noche (6458c5d): NO LISTA, pero ya sin el bloqueante de K1. Igual que la V5.6 en RS1, más C149/C150 sin girar (lazo de ≈ 56 mm²) y el GND de C129 (pasada 6). Entrada 9–32 V. |
327 (5 prototipos primero) | hbox-watchdog-v57 (convive con v5) |
el mismo 0.7.0 (mismos pines de MCU) |
| v6 | Revisada el 21-oct (9255b84 + T25/T28): NO LISTA. T28 cerró 2 de los 8 bloqueantes de la auditoría v6 y T25 regresó los barrenos; Michelle adelantó la fuente U25, pero D34 quedó lejos del pin SW y MH8 cae encima (estado del 21-oct). Plan: fines de semana 24-oct → 22-nov. |
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_PLUSsin capas internas,/MAIN5Va 1.0–1.5 mm,/3V3_MODEMa 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/MAIN5Vhacia 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_MODEMy de/SYS5Vhacia U12; vías sueltas fuera. DRC: solo los 3 errores de MOD1, 0 sin conectar. -
Pasada 5 (
6458c5d, 21-oct, noche): C130 junto a U7.2 con su vía a GND y la vía al GND de C129. Nuevo: la vía de entrada de RS1 quedó encima del hilo de sensado de U6.6 (ya no es Kelvin) y la «2.ª vía» de RS1 no está unida en B.Cu. -
Falta (pasada 6, ≈ 30 min): esa vía fuera del sensado y una 2.ª vía de RS1 unida en F.Cu y B.Cu, la 2.ª vía de la entrada de U7, las exclusiones del DRC y un tramo suelto de
/RS485_B: 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_PLUSpor B.Cu de 1.5 mm,/MAIN5Vy/SW3_NODEfuera 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:
/SYS5Vva 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/SYS5Vfuera 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.
- Pasada 5 (
6458c5d, 21-oct, noche): C130 junto a U7.2 con su vía a GND, 2 vías en (168.0, 110.6) y C149/C150 a 1.0 mm de U25.2. Nuevo: igual que en la V5.6, la vía de entrada de RS1 quedó encima del hilo de sensado. - Falta (pasada 6): RS1 como en la V5.6, C149/C150 girados (lazo de ≈ 56 mm², meta < 30), el GND de C129, la 2.ª vía de U7.2, las exclusiones y un tramo suelto de
/24V: 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_BATy/BAT_PLUSde 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).
21-oct (9255b84, Michelle): adelantó el bloque A (L22 a 2.2 mm del pin SW de U25, 6 vías en su EP) y llevó /VEH5V de L22 a RS1 todo por F.Cu. Pero D34 quedó a 13 mm del pin SW: el lazo caliente pasó de ≈ 47 a ≈ 115 mm². T25 y T28 ya están aplicados (falta el push): cierran los bloqueantes 1 y 8 y regresan los barrenos; el DRC da 22 errores en MH4 y MH8, que Michelle libera. Detalle: ▶ estado de la v6 al 21-oct.
El firmware que sustituye al 4G NTRIP Master no existe. Decisión vigente: no habrá v6.1.
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.
- 21-oct: T25 y T28 ya aplicados; falta el push de Leo.
- Sáb 24: Michelle regresa D34 junto a U25, libera MH4, MH6 y MH8, y sigue con la potencia (estado del 21-oct, §3).
- 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 |