From 43d4ba8328ed666e51b279ad619c25bbd5f1de1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leopoldo=20Rodr=C3=ADguez?= Date: Fri, 16 Oct 2026 18:00:16 -0600 Subject: [PATCH] auto-sync 2026-10-16 18:00 --- docs/hardware/index.md | 36 ++++++++++++++++++++++++++++------- docs/index.md | 4 ++-- docs/tableros/ingenieria.html | 7 ++++--- mkdocs.yml | 4 +++- scripts/sync-docs.sh | 8 ++++++++ 5 files changed, 46 insertions(+), 13 deletions(-) diff --git a/docs/hardware/index.md b/docs/hardware/index.md index b261cd8..c58e2c9 100644 --- a/docs/hardware/index.md +++ b/docs/hardware/index.md @@ -7,14 +7,14 @@ title: "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](../manuales/index.md) te la identifica por serigrafía, conectores y LEDs. Estado vivo (tareas, decisiones, responsables): [Tablero de ingeniería](../tableros/ingenieria.html). !!! 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 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**](auditoria-produccion-16oct.md). Correcciones de layout: [**▶ Pasada 3 — V5.6 y V5.7**](v56-v57-layout-pasada-3.md). + 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**](v6-auditoria-produccion-16oct.md): 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**](v6-plan-fines-de-semana.md). 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**](auditoria-produccion-16oct.md). Correcciones de layout: [**▶ Pasada 3 — V5.6 y V5.7**](v56-v57-layout-pasada-3.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 | 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 | 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 | +| v6 | Auditada el 16-oct (tarde): **NO LISTA**. Ruteo completo (`2612891`); faltan los bloqueantes de la [auditoría v6](v6-auditoria-produccion-16oct.md). Plan: [fines de semana 17-oct → 15-nov](v6-plan-fines-de-semana.md). | 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` | @@ -68,16 +68,37 @@ Estado de cada versión de la EinarBoard al **16-oct-2026**, con sus documentos ## v6 — GNSS y 4G a bordo → pedido de 130 + reemplazos { #v6 } -**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. +**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](v6-auditoria-produccion-16oct.md). 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 | [**▶ Próximos pasos para ordenar (29-sep)**](v6-proximos-pasos.md) · [Auditoría de producción 16-oct, §8](auditoria-produccion-16oct.md) · [Plan de corrección y lista de liberación](v6-plan-correccion.md) · [Esquemático final — resumen de 3 pasadas](v6-cambios-resumen.md) · [Mapa de pines MCU para `board_v6.h`](v6-pinmap.md) · [Plan de cobre y colocación EMC](EinarBoard-v6_Plan-de-Cobre_ES.html) ([inglés](EinarBoard-v6_Copper-Plan_EN.html)) · [Manual v6 (marcador)](../manuales/manual-tarjeta-v6.md) | +| Vigentes | [**▶ Auditoría de producción v6 (16-oct)**](v6-auditoria-produccion-16oct.md) · [**▶ Plan de fines de semana (17-oct → 15-nov)**](v6-plan-fines-de-semana.md) · [Plan de corrección y lista de liberación (28-sep, el porqué de cada punto)](v6-plan-correccion.md) · [Esquemático final — resumen de 3 pasadas](v6-cambios-resumen.md) · [Mapa de pines MCU para `board_v6.h`](v6-pinmap.md) · [Plan de cobre y colocación EMC](EinarBoard-v6_Plan-de-Cobre_ES.html) ([inglés](EinarBoard-v6_Copper-Plan_EN.html)) · [Manual v6 (marcador)](../manuales/manual-tarjeta-v6.md) | | Detalle (28-sep) | [Auditoría completa](v6-auditoria-completa.md) ([inglés](v6-full-audit.md)) · [Pasada 1 — cambios al esquemático](v6-cambios-esquematico.md) · [Pasada 2 — puertos (inglés)](v6-puertos-sin-nueva-version.md) · [Pasada 3 — revisión final (inglés)](v6-revision-final.md) | -| Históricos | [Revisión contra lecciones V5.5](v6-revision-lecciones-v55.md) — superada por la auditoría completa · [Auditoría pre-fab 25-sep](v6-auditoria-prefab.md) ([inglés](v6-prefab-audit.md)) — superada por la del 28-sep | +| Históricos | [Próximos pasos para ordenar (29-sep)](v6-proximos-pasos.md) — superado por el plan de fines de semana · [Auditoría V5.6 · V5.7 · v6 del 16-oct (mañana), §8](auditoria-produccion-16oct.md#8-v6-que-falta) · [Revisión contra lecciones V5.5](v6-revision-lecciones-v55.md) — superada por la auditoría completa · [Auditoría pre-fab 25-sep](v6-auditoria-prefab.md) ([inglés](v6-prefab-audit.md)) — 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](v6-proximos-pasos.md) (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. +**Siguiente paso** ([plan de fines de semana](v6-plan-fines-de-semana.md)): + +- **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 @@ -98,7 +119,8 @@ Estado de cada versión de la EinarBoard al **16-oct-2026**, con sus documentos | Qué debe corregir Michelle hoy | [Pasada 3 — V5.6 y V5.7](v56-v57-layout-pasada-3.md) | | Dónde van los barrenos | [Auditoría §3](auditoria-produccion-16oct.md#3-barrenos-los-7-de-la-v55-de-produccion) | | Qué trae la V5.7 y por qué | [ECO V5.7](v57-eco-fuente.md) | -| Qué falta para pedir la v6 | [Próximos pasos](v6-proximos-pasos.md) · [Plan de corrección](v6-plan-correccion.md) · [Auditoría §8](auditoria-produccion-16oct.md#8-v6-que-falta) | +| Qué falta para pedir la v6 | [Auditoría v6 (16-oct)](v6-auditoria-produccion-16oct.md) · [Plan de corrección](v6-plan-correccion.md) | +| Qué se hace cada fin de semana en la v6 | [Plan de fines de semana](v6-plan-fines-de-semana.md) | | Cuántas de cada versión y cuándo | [Tablero de producción](../tableros/produccion.html) | | El binario correcto | [Descargas](../descargas/index.md) | | KiCad o el repositorio | [Guía Git](../git/guia-git-es.md) | diff --git a/docs/index.md b/docs/index.md index 5dda8da..0bbe5e1 100644 --- a/docs/index.md +++ b/docs/index.md @@ -38,7 +38,7 @@ La lupa busca por unidad (H00xx), serie (HBOX5-E07-A010-R0006), conector (P15, J | V5.5 | **En campo.** 15 pzas fabricadas el 22-ago; en ensamble, taller y puertos. No se fabrica más. Hallazgo del 16-oct: el cargador queda limitado a ≈ 1 A de entrada (medir en banco). | — | 0.6.0 CAMPO · 0.6.3 en prueba de banco | [Manual V5](manuales/manual-tarjeta-V5.md) | | V5.6 | **NO LISTA — cerca.** Barrenos de la V5.5 restaurados; MH11 quitado y sensado de RS1 corregido con el script T27 (16-oct). Falta la pasada 3, parte A, y el firmware 0.7.0. Con Mean Well SD-15B externa. | **113** (piloto de 5 primero) | 0.7.0 (`board_v56.h`), no existe | [Auditoría 16-oct](hardware/auditoria-produccion-16oct.md) | | V5.7 | **NO LISTA.** Fuente a bordo (entrada 9–32 V) colocada y barrenos restaurados; falta replicar la pasada 2 y corregir la fuente U25. | **327** (5 prototipos primero) | el mismo 0.7.0 | [Auditoría 16-oct](hardware/auditoria-produccion-16oct.md) | -| v6 | **NO LISTA — lejos.** PCB ya actualizado desde el esquemático (16-oct); falta todo el layout de correcciones, reponer los barrenos y el firmware con NTRIP en el MCU que sustituye al 4G NTRIP Master. | **130** + reemplazos (piloto de 20) | 0.7.x (`board_v6.h`), no existe | [Auditoría 16-oct](hardware/auditoria-produccion-16oct.md) | +| v6 | **NO LISTA.** Ruteo completo (16-oct), pero con potencia por capas internas, RF del módem por In1, 81 vías de tierra y sin barrenos. Plan en dos fines de semana; piloto de 20 el 26-oct. | **130** + reemplazos (piloto de 20) | 0.7.x (`board_v6.h`), no existe | [Auditoría v6](hardware/v6-auditoria-produccion-16oct.md) · [Plan de fines de semana](hardware/v6-plan-fines-de-semana.md) | | V4 | En prueba y campo (Blackpill + Ethernet/serie). Sin producción nueva. | — | 0.6.0 CAMPO · 0.6.3 en prueba | [Manual V4](manuales/manual-tarjeta-V4.md) | | V3 | 3 unidades en campo (RTK-003/006/014). Registro congelado. | — | 4.0.0 | [Manual V3](manuales/manual-tarjeta-V3.md) | | firmware | El binario se elige **por tarjeta**, nunca por número de versión. 0.6.3 en banco desde el 1-oct, no para campo. | | | [Descargas](descargas/index.md#firmware-del-hbox-que-binario-va-en-que-tarjeta) · [notas de versión](descargas/notas-de-version.md) | @@ -49,7 +49,7 @@ Pedido total: **570 HBOX** (113 V5.6 + 327 V5.7 + 130 v6). Avance real contra el - **Auditoría de producción: ninguna de las tres tarjetas está lista para pedir.** Tabla comparativa, los requisitos uno por uno (corte de 10 s en batería, rango de entrada de la V5.7, v6 sin módulos, Ethernet, RS-232/RS-485, acelerómetro) y el plan: [Auditoría del 16-oct](hardware/auditoria-produccion-16oct.md). - **[Pasada 3](hardware/v56-v57-layout-pasada-3.md)** — pasos 1 y 2 **hechos** con el script T27 (16-oct): MH11 quitado y sensado Kelvin de RS1 en V5.6 y V5.7 ([qué mide RS1](hardware/auditoria-produccion-16oct.md#44-la-correccion-rs1-girado-180-y-sensado-kelvin-script-t27)). Sigue Michelle: parte A (V5.6) y después parte B (V5.7); los pasos 3, 4 y 5 vienen explicados con figuras en la guía. -- **v6 actualizada desde el esquemático** (paridad limpia). La actualización borró sus barrenos: se reponen con el script (`--set v6`) antes de seguir con el layout. +- **v6 auditada** (16-oct, tarde): [auditoría v6](hardware/v6-auditoria-produccion-16oct.md) y [plan de fines de semana](hardware/v6-plan-fines-de-semana.md). El sábado a las 8:00 Leo corre los scripts T25 (barrenos) y T28 (chip de U25, stackup, pasta de U6); Michelle trabaja la potencia el sábado y la RF del módem el domingo; pre-órdenes de JLC el lunes; piloto de 20 el 26-oct. - **V5.7 sin Mean Well acepta 9–32 V** (máquinas de 12 y 24 V). Recomendado: TVS bidireccional para que la polaridad invertida no abra el fusible. - **Jesús:** medir en una V5.5 el límite del cargador con TP1 ([§4.5 de la auditoría](hardware/auditoria-produccion-16oct.md#45-prueba-definitiva-con-tp1-clprog-cualquier-tarjeta-cualquier-corriente)): (TP1 ÷ 32) ÷ voltaje en RS1 ≈ 3.1 confirma el defecto. - **Tablero de pendientes al día** (16-oct): 9 pendientes nuevos de la auditoría y la pasada 3, con responsable y dependencias: [Kanban](tableros/kanban.html). diff --git a/docs/tableros/ingenieria.html b/docs/tableros/ingenieria.html index 01d964f..6e34639 100644 --- a/docs/tableros/ingenieria.html +++ b/docs/tableros/ingenieria.html @@ -42,6 +42,7 @@

Últimas decisiones

Lo decidido manda hasta que otra decisión con fecha posterior lo cambie. Fuente: notas del proyecto; detalle en la sección de hardware.