Auditoria 21-oct, tarde: T32 + T33 y pasada 5 reducida; indice de hardware

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
This commit is contained in:
Leopoldo Rodríguez 2026-10-21 14:04:09 -06:00
parent e42a444397
commit 4f89669e5a
4 changed files with 90 additions and 54 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 KiB

View File

@ -6,9 +6,9 @@ title: "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](../manuales/index.md) te la identifica por serigrafía, conectores y LEDs. Estado vivo (tareas, decisiones, responsables): [Tablero de ingeniería](../tableros/ingenieria.md).
!!! danger "Auditoría del 21-oct: la pasada 4 dejó las dos cerca, pero la V5.6 tiene un corto nuevo"
- **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. Pero R105/R106 subieron y la pista de `/MODEM_EN` quedó **en corto con GND** en R106: el módem no encendería. Además, una pista de `/SYS5V` pasa a 0.09 mm de una vía del EP de U7. Con eso y 4 grupos de vías: ≈ 45 min ([pasada 5](v56-v57-auditoria-21oct.md#31-v56-hbox-watchdog-v5)).
- **V5.7 — ya sin el bloqueante de K1.** `/SYS5V` salió de In2 y L22 quedó junto a D34. Falta acercar C149/C150 a U25 (lazo de 52 mm²) y las vías del 5 V: ≈ medio día ([§3.2](v56-v57-auditoria-21oct.md#32-v57-hbox-watchdog-v57)).
!!! 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](v56-v57-auditoria-21oct.md#31-v56-hbox-watchdog-v5)).
- **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](v56-v57-auditoria-21oct.md#32-v57-hbox-watchdog-v57)).
- **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).
@ -16,8 +16,8 @@ Estado de cada versión de la EinarBoard al **21-oct-2026**, con sus documentos
| Tarjeta | Estado | Pedido | Proyecto KiCad | Firmware |
|---|---|---|---|---|
| <span class="badge-v55">V5.5</span> | 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 |
| <span class="badge-v56">V5.6</span> | Pasada 4 auditada el 21-oct (`85e7602`): **no lista**. Tiene un corto nuevo en R106 y le faltan vías: ≈ 45 min ([pasada 5](v56-v57-auditoria-21oct.md#31-v56-hbox-watchdog-v5)). C129 ya está, con T31 (`3daff19`). | 113 (piloto de 5 primero) | `hbox-watchdog-v5` | 0.7.0 (`board_v56.h`), no existe |
| <span class="badge-v57">V5.7</span> | Pasada 4 auditada el 21-oct (`1416dcb`): **NO LISTA**, pero ya sin el bloqueante de K1. Falta C149/C150 junto a U25 y las vías del 5 V: ≈ medio día ([§3.2](v56-v57-auditoria-21oct.md#32-v57-hbox-watchdog-v57)). Entrada 9–32 V. | 327 (5 prototipos primero) | `hbox-watchdog-v57` (convive con v5) | el mismo 0.7.0 (mismos pines de MCU) |
| <span class="badge-v56">V5.6</span> | 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](v56-v57-auditoria-21oct.md#31-v56-hbox-watchdog-v5)). C129 ya está, con T31 (`3daff19`). | 113 (piloto de 5 primero) | `hbox-watchdog-v5` | 0.7.0 (`board_v56.h`), no existe |
| <span class="badge-v57">V5.7</span> | 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](v56-v57-auditoria-21oct.md#32-v57-hbox-watchdog-v57)). Entrada 9–32 V. | 327 (5 prototipos primero) | `hbox-watchdog-v57` (convive con v5) | el mismo 0.7.0 (mismos pines de MCU) |
| <span class="badge-v6">v6</span> | 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](v6-auditoria-produccion-16oct.md). Plan: [fines de semana 24-oct → 22-nov](v6-plan-fines-de-semana.md) (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 |
| <span class="badge-v4">V4</span> | En prueba y campo. Sin producción nueva. | — | `hbox-watchdog-v4` | `hbox-tarjetaV4_0.6.0` CAMPO |
| <span class="badge-v3">V3</span> | 3 unidades en campo. Registro congelado. | — | `hbox-watchdog-v3-PROD` (no editar) | `hbox-tarjetaV3_4.0.0` |
@ -51,7 +51,8 @@ Estado de cada versión de la EinarBoard al **21-oct-2026**, con sus documentos
- **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.
- **Falta (pasada 5, ≈ 45 min):** el corto `/MODEM_EN`–GND en R106 y la separación de 0.09 mm bajo U7 (errores de DRC), y vías en la entrada de U7, en VSYS, en el GND de C129, en `/3V3_MODEM` y en RS1. Más las exclusiones del DRC: [lista](v56-v57-auditoria-21oct.md#31-v56-hbox-watchdog-v5).
- **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](v56-v57-auditoria-21oct.md#31-v56-hbox-watchdog-v5).
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**](v56-clasificacion-19oct.md).
@ -75,7 +76,9 @@ Lleva Mean Well SD-15B-05 externa (igual que V5.5).
- **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. **Falta (≈ medio día):** C149/C150 junto a U25, las vías del 5 V, el GND de C129 y las vías sueltas: [lista](v56-v57-auditoria-21oct.md#32-v57-hbox-watchdog-v57).
- **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](v56-v57-auditoria-21oct.md#32-v57-hbox-watchdog-v57).
| | Documentos |
|---|---|

View File

@ -4,8 +4,8 @@ tags: [project-drogheda, hardware, hbox, einarboard, v5.6, v5.7, layout, auditor
project: Project Drogheda
author: Helgen Technologies (revisión: Claude; pedido: Leo)
date: 2026-10-21
version: 1.0
status: ACTIVO — audita HBox_PCB 85e7602 (V5.6) y 1416dcb (V5.7) · sustituye lo pendiente de la pasada 4 · lista para Michelle en la sección 3
version: 1.1
status: ACTIVO — audita HBox_PCB 85e7602 (V5.6) y 1416dcb (V5.7) · 21-oct tarde: T32 (C130) y T33 (arreglos por script) aplicados · lo que queda para Michelle en la sección 3
audience: Leo, Michelle (layout)
---
@ -15,20 +15,39 @@ audience: Leo, Michelle (layout)
**Respuesta corta:** casi. Michelle cerró lo más difícil de las dos tarjetas, pero **la V5.6 tiene un corto nuevo que hay que quitar antes de cualquier pedido**, y faltan vías en varios cambios de capa de potencia. Nada de esto obliga a mover piezas otra vez.
| Tarjeta | Commit | DRC (errores) | Sin conectar | Paridad | Veredicto |
**Actualización (21-oct, tarde):** el corto, la separación, la 2.ª vía de VSYS y casi todas las vías de potencia ya quedaron con **T33**, y C130 ya está en los dos esquemáticos con **T32**. A Michelle le queda lo que pide mover pistas: C130 junto a U7.2, el GND de C129, la entrada de RS1 y, en la V5.7, C149/C150 ([sección 3](#3-para-michelle-pasada-5-despues-de-t32-y-t33)).
| Tarjeta | Commit | DRC (errores): commit → con T33 | Sin conectar | Paridad | Veredicto (con T32 y T33) |
|---|---|---|---|---|---|
| **V5.6** (`hbox-watchdog-v5`) | `85e7602` | **5 nuevos** (un corto y una separación) + los 3 de MOD1 | 0 | solo PF* | **No lista:** corto en R106 y una separación de 0.09 mm (15 min). Luego vías (≈ 30 min) y Gerber. |
| **V5.7** (`hbox-watchdog-v57`) | `1416dcb` | solo los 3 de MOD1 | 0 | solo PF* | **No lista:** ya no tiene el bloqueante de K1. Falta el lazo de entrada de U25 (C149/C150) y las vías del 5 V (≈ medio día). |
| **V5.6** (`hbox-watchdog-v5`) | `85e7602` | **5 nuevos** (un corto y una separación) + los 3 de MOD1 → **solo los 3 de MOD1** | 0 | solo PF* (+ C130 hasta el F8) | **No lista:** el corto y la separación ya salieron. Faltan C130 junto a U7.2, el GND de C129 y la entrada de RS1 (≈ 1 h). Luego Gerber. |
| **V5.7** (`hbox-watchdog-v57`) | `1416dcb` | solo los 3 de MOD1 → igual | 0 | solo PF* (+ C130 hasta el F8) | **No lista:** ya no tiene el bloqueante de K1. Faltan el lazo de entrada de U25 (C149/C150), C130 y la vía de (168.0, 110.6) (≈ medio día). |
!!! danger "V5.6: corto entre `/MODEM_EN` y GND en R106"
R105, R106 y la red de compensación de U7 subieron 1.75 mm. La pista de `/MODEM_EN` (PC3 → R105) se quedó donde estaba y ahora **termina encima del pad de GND de R106** (132.43, 111.70). El DRC lo marca como 2 cortos y 2 puentes de máscara.
!!! note "V5.6: corto entre `/MODEM_EN` y GND en R106 — corregido con T33 (21-oct, tarde)"
R105, R106 y la red de compensación de U7 subieron 1.75 mm. La pista de `/MODEM_EN` (PC3 → R105) se quedó donde estaba y **terminaba encima del pad de GND de R106** (132.43, 111.70). El DRC lo marcaba como 2 cortos y 2 puentes de máscara.
**Qué pasa si se fabrica así:** PC3 queda amarrado a GND. U7 nunca enciende, así que el módem no tiene 3.3 V, y el pin del MCU se carga cada vez que el firmware intenta prenderlo.
**Qué pasaba si se fabricaba así:** PC3 quedaba amarrado a GND. U7 nunca encendía, así que el módem no tenía 3.3 V, y el pin del MCU se cargaba cada vez que el firmware intentaba prenderlo.
**Arreglo (5 min):** que la pista termine en R105.1 (132.43, 110.10) y no toque R106.2 ([3.1, paso 1](#31-v56-hbox-watchdog-v5)).
**Arreglo (T33):** la pista termina ahora en R105.1 (132.43, 110.10) y ya no toca R106.2.
![Auditoría 21-oct: lo que quedó y lo que falta](img/2026-10-21_Drogheda_Auditoria-Pasada-4-V56-V57_v1.0.png)
!!! success "21-oct, tarde: T32 y T33 ya arreglaron lo que no pide mover piezas"
Leo aprobó C130 (D-21-1). Con KiCad cerrado y sobre los commits auditados:
- **T32** (`kicad/tools/t32_c130_vin_u7.py`), esquemáticos de V5.6 y V5.7: **C130 = 100 nF 0402 X7R 16 V** (CL05B104KO5NNNC, LCSC C1525) entre `/SYS5V` y GND, para la entrada de U7. ERC igual (0 errores); el netlist solo cambia en +C130.
- **T33** (`kicad/tools/t33_v56_v57_auditoria_21oct.py`), PCB:
- V5.6: fuera el **corto de R106** (la pista de `/MODEM_EN` termina ahora en R105.1); la pista de `/SYS5V` bajo U7 pasa a 0.7 mm y queda a 0.24 mm de la vía del EP.
- Las dos: 2.ª vía de VSYS → `/MAIN5V` junto a U6.
- V5.6: 2 vías más en cada cambio de capa de `/3V3_MODEM`, y en `/SYS5V` (136.97, 86.96) y (146.37, 86.96), la rama de U12 (MP1584 de `/3V3_ETH`).
- V5.7: 2 vías más en `/SYS5V` (158.6, 57.92) y (136.97, 86.96), y la vía de (163.79, 113.19) se une en B.Cu, así que (162.85, 113.19) ya tiene respaldo. En (146.37, 86.96) no hubo lugar: se queda con una vía (rama de U12, ≈ 0.2 A, aceptada el 19-oct).
- Fuera 5 vías conectadas en una sola capa (2 en V5.6, 3 en V5.7) y un tramito de 0.14 mm.
- **DRC de las dos** (KiCad 10.0.4, con el `.kicad_dru`, zonas rellenadas y paridad): **solo los 3 errores de MOD1**, 0 sin conectar, 0 vías sueltas. La paridad marca *falta C130*: entra con F8 (sección 3).
Lo que sigue en naranja necesita mover pistas o piezas: es de Michelle.
![T32 + T33: lo que ya quedó y lo que le toca a Michelle](img/2026-10-21_Drogheda_T33-Arreglos-y-Pendientes_v1.0.png)
## 1. V5.6 (`85e7602`)
**Quedó bien:**
@ -43,16 +62,16 @@ audience: Leo, Michelle (layout)
**Lo que falta:**
| # | Qué | Por qué importa | Clase |
|---|---|---|---|
| 1 | **Corto `/MODEM_EN`–GND en R106.2** (arriba). | El módem nunca enciende. | 🔴 Error de DRC |
| 2 | La pista de `/SYS5V` en B.Cu de (139.4, 117.2) a (143.31, 113.3) pasa a **0.09 mm** de la vía GND (141.0, 114.2) del EP de U7. La regla es 0.15 mm. | Está por debajo de lo que JLC garantiza: riesgo de corto en fábrica. | 🔴 Error de DRC |
| 3 | Con el giro, **VIN de U7 (U7.2) quedó del lado contrario a C119/C120/C121**: sus pads de entrada están a 5.3–6.5 mm (antes 3.1–5.2). La entrada llega por B.Cu, por debajo de U7, y por **una sola vía** en (139.4, 117.2). Se borraron las 2 vías de T30 de ahí. El nodo COMP creció de 13 a 23 mm. | El lazo de entrada del buck del módem es más grande: más zumbido en VIN y en el riel del módem en cada ráfaga de transmisión. No rompe nada, pero es justo el ciclo que el piloto tiene que pasar. | 🟠 Corregir |
| 4 | VSYS de U6 hacia `/MAIN5V` baja por **una sola vía** en (154.5, 110.71). El 19-oct eran 2; la otra salió al poner C129. | Toda la corriente de respaldo de la batería pasa por una vía de 0.3 mm, sin respaldo. | 🟠 Corregir |
| 5 | **GND de C129 sin vía**: el pad solo tiene una pista de 0.25 mm hacia una isla de 5 mm² sin vías. | C129 está para cerrar el lazo de VSYS en milímetros. Con ese retorno hace la mitad del trabajo. | 🟠 Corregir |
| 6 | `/3V3_MODEM` sigue con 2 vías sencillas, en (136.6, 105.6) y (143.4, 96.2). La vía nueva de (140.0, 98.0) solo está conectada en B.Cu. | Pendiente del 19-oct: +2 puntos sin respaldo en la alimentación del módem. | 🟠 Corregir |
| 7 | La vía de entrada a RS1 se movió de (151.0, 115.54) a (149.54, 116.06) y ahora toca el pad de RS1.1 (≈ 0.1 mm). Sigue siendo una sola: la 2.ª, en (149.47, 119.0) junto a C31.1, solo está conectada en F.Cu. | Vía sin respaldo en la entrada de 5 V; la soldadura de RS1 se puede meter en la vía si no va tapada. | 🟡 Conviene |
| — | Exclusiones de MH7/MH9/MH10 en el DRC. | El DRC no sale limpio. | ⚪ Trámite |
| # | Qué | Por qué importa | Clase | 21-oct, tarde |
|---|---|---|---|---|
| 1 | **Corto `/MODEM_EN`–GND en R106.2** (arriba). | El módem nunca enciende. | 🔴 Error de DRC | ✅ T33 |
| 2 | La pista de `/SYS5V` en B.Cu de (139.4, 117.2) a (143.31, 113.3) pasa a **0.09 mm** de la vía GND (141.0, 114.2) del EP de U7. La regla es 0.15 mm. | Está por debajo de lo que JLC garantiza: riesgo de corto en fábrica. | 🔴 Error de DRC | ✅ T33: pista a 0.7 mm, 0.24 mm de la vía |
| 3 | Con el giro, **VIN de U7 (U7.2) quedó del lado contrario a C119/C120/C121**: sus pads de entrada están a 5.3–6.5 mm (antes 3.1–5.2). La entrada llega por B.Cu, por debajo de U7, y por **una sola vía** en (139.4, 117.2). Se borraron las 2 vías de T30 de ahí. El nodo COMP creció de 13 a 23 mm. | El lazo de entrada del buck del módem es más grande: más zumbido en VIN y en el riel del módem en cada ráfaga de transmisión. No rompe nada, pero es justo el ciclo que el piloto tiene que pasar. | 🟠 Corregir | C130 ya en el esquemático (T32). Michelle: F8, colocarla y 2.ª vía ([3.1](#31-v56-hbox-watchdog-v5), pasos 1–2) |
| 4 | VSYS de U6 hacia `/MAIN5V` baja por **una sola vía** en (154.5, 110.71). El 19-oct eran 2; la otra salió al poner C129. | Toda la corriente de respaldo de la batería pasa por una vía de 0.3 mm, sin respaldo. | 🟠 Corregir | ✅ T33: 2 vías |
| 5 | **GND de C129 sin vía**: el pad solo tiene una pista de 0.25 mm hacia una isla de 5 mm² sin vías. | C129 está para cerrar el lazo de VSYS en milímetros. Con ese retorno hace la mitad del trabajo. | 🟠 Corregir | Michelle ([3.1](#31-v56-hbox-watchdog-v5), paso 3) |
| 6 | `/3V3_MODEM` sigue con 2 vías sencillas, en (136.6, 105.6) y (143.4, 96.2). La vía nueva de (140.0, 98.0) solo está conectada en B.Cu. | Pendiente del 19-oct: +2 puntos sin respaldo en la alimentación del módem. | 🟠 Corregir | ✅ T33: 3 vías en cada cambio de capa; la de (140.0, 98.0) fuera |
| 7 | La vía de entrada a RS1 se movió de (151.0, 115.54) a (149.54, 116.06) y ahora toca el pad de RS1.1 (≈ 0.1 mm). Sigue siendo una sola: la 2.ª, en (149.47, 119.0) junto a C31.1, solo está conectada en F.Cu. | Vía sin respaldo en la entrada de 5 V; la soldadura de RS1 se puede meter en la vía si no va tapada. | 🟡 Conviene | T33 quitó la 2.ª vía, que no servía. Michelle ([3.1](#31-v56-hbox-watchdog-v5), paso 4) |
| — | Exclusiones de MH7/MH9/MH10 en el DRC. | El DRC no sale limpio. | ⚪ Trámite | Michelle ([3.1](#31-v56-hbox-watchdog-v5), paso 5) |
## 2. V5.7 (`1416dcb`)
@ -67,52 +86,58 @@ audience: Leo, Michelle (layout)
**Lo que falta:**
| # | Qué | Por qué importa | Clase |
|---|---|---|---|
| 8 | **C149/C150 no se movieron.** El lazo de entrada de U25 sigue en **52 mm²** (meta < 30) y el nodo SW en 44 mm² (meta ≤ 25). | Es la fuente de 24 V → 5 V: el lazo más ruidoso de la tarjeta, junto al GNSS. | 🟠 Corregir (B-2, paso 1) |
| 9 | **Vías sencillas en el 5 V:** `/VEH5V` en (145.9, 57.6), salida de U25 hacia el resto, que no se había marcado antes; en (162.85, 113.19) y (168.0, 110.6), del punto B-6, que no se hizo. `/SYS5V` en (158.6, 57.92), donde ahora cambia de capa la ruta nueva de K1, y en (139.57, 116.57), hacia U7.2. | Toda la corriente de 5 V por vías de 0.3 mm sin respaldo. La de (145.9, 57.6) lleva todo lo que entrega U25. | 🟠 Corregir |
| 3–5 | Lo mismo que en la V5.6: VIN de U7 lejos de sus capacitores, VSYS → `/MAIN5V` por una sola vía en (154.4, 110.88) y GND de C129 sin vía. Aquí ni siquiera se une al EP de U6 por F.Cu. | Igual que arriba. | 🟠 Corregir |
| 7 | Vía de entrada a RS1 en (149.8, 116.2), metida 0.24 mm en el pad de RS1.1. El hilo de sensado de U6.6 la toca justo en el borde del pad. La 2.ª vía, en (149.47, 119.0), solo está conectada en F.Cu. | Lo de la V5.6, y además el sensado Kelvin queda al límite. | 🟡 Conviene |
| 10 | Vías conectadas en una sola capa: `/SYS5V` en (156.56, 64.44), sobrante de B-1; `/VEH5V` en (172.95, 54.75) y en (163.79, 113.19). | No ayudan en nada. El DRC las marca. | ⚪ Trámite |
| — | Exclusiones de MH7/MH9/MH10. | Igual. | ⚪ Trámite |
| # | Qué | Por qué importa | Clase | 21-oct, tarde |
|---|---|---|---|---|
| 8 | **C149/C150 no se movieron.** El lazo de entrada de U25 sigue en **52 mm²** (meta < 30) y el nodo SW en 44 mm² (meta ≤ 25). | Es la fuente de 24 V → 5 V: el lazo más ruidoso de la tarjeta, junto al GNSS. | 🟠 Corregir (B-2, paso 1) | Michelle ([3.2](#32-v57-hbox-watchdog-v57), paso 2) |
| 9 | **Vías sencillas en el 5 V:** `/VEH5V` en (162.85, 113.19) y (168.0, 110.6), del punto B-6, que no se hizo: por ahí pasa toda la salida de U25 hacia RS1. `/SYS5V` en (158.6, 57.92), donde ahora cambia de capa la ruta nueva de K1, y en (139.57, 116.57), hacia U7.2. `/VEH5V` en (145.9, 57.6), que no se había marcado antes: es la rama de C78 (220 µF), C30, R55 y R7. | Toda la corriente de 5 V por vías de 0.3 mm sin respaldo. **Corrección de la tarde:** en la mañana este punto decía que la vía de (145.9, 57.6) llevaba todo lo que entrega U25. No es así: solo lleva la rama de C78 y C30 (el bulk) y de dos divisores (NTC y `/5V_SENSE`), así que esa vía baja a 🟡. | 🟠 Corregir | ✅ T33: (158.6, 57.92) y (162.85, 113.19). Michelle: (168.0, 110.6), (139.57, 116.57) y, si cabe, (145.9, 57.6) ([3.2](#32-v57-hbox-watchdog-v57), pasos 1 y 3) |
| 3–5 | Lo mismo que en la V5.6: VIN de U7 lejos de sus capacitores, VSYS → `/MAIN5V` por una sola vía en (154.4, 110.88) y GND de C129 sin vía. Aquí ni siquiera se une al EP de U6 por F.Cu. | Igual que arriba. | 🟠 Corregir | 4: ✅ T33. 3 y 5: Michelle ([3.2](#32-v57-hbox-watchdog-v57), pasos 1 y 4) |
| 7 | Vía de entrada a RS1 en (149.8, 116.2), metida 0.24 mm en el pad de RS1.1. El hilo de sensado de U6.6 la toca justo en el borde del pad. La 2.ª vía, en (149.47, 119.0), solo está conectada en F.Cu. | Lo de la V5.6, y además el sensado Kelvin queda al límite. | 🟡 Conviene | T33 quitó la 2.ª vía, que no servía. Michelle ([3.2](#32-v57-hbox-watchdog-v57), paso 4) |
| 10 | Vías conectadas en una sola capa: `/SYS5V` en (156.56, 64.44), sobrante de B-1; `/VEH5V` en (172.95, 54.75) y en (163.79, 113.19). | No ayudan en nada. El DRC las marca. | ⚪ Trámite | ✅ T33: dos fuera, con su tramito de 0.14 mm, y la de (163.79, 113.19) unida en B.Cu |
| — | Exclusiones de MH7/MH9/MH10. | Igual. | ⚪ Trámite | Michelle ([3.2](#32-v57-hbox-watchdog-v57), paso 5) |
## 3. Para Michelle — pasada 5 (V5.6 primero; luego terminar la 4 de V5.7)
## 3. Para Michelle — pasada 5 (después de T32 y T33)
Regla de siempre: cada cambio de capa de una red de potencia lleva **2–3 vías** 0.6/0.3 (u 0.8/0.3), unidas en F.Cu **y** en B.Cu. Antes de sumarla, revisa que cada vía nueva tenga pista o zona en las dos capas. No muevas otra vez U6, U7, RS1, C31, Q7, MOD1 ni los conectores.
Base: lo que Leo sube con T32 y T33 (espera su aviso y haz `git pull --ff-only` antes de abrir KiCad). Regla de siempre: cada cambio de capa de una red de potencia lleva **2–3 vías** 0.6/0.3 (u 0.8/0.3), unidas en F.Cu **y** en B.Cu. Antes de sumarla, revisa que cada vía nueva tenga pista o zona en las dos capas. No muevas otra vez U6, U7, RS1, C31, Q7, MOD1 ni los conectores.
### 3.1 V5.6 (`hbox-watchdog-v5`)
1. **Corto en R106:** borra el tramo de 0.6 mm de `/MODEM_EN` de (132.43, 111.58) a (131.99, 111.14). Acorta el tramo vertical de x = 131.99 para que termine en **y ≈ 110.1**, dentro de R105.1. Comprueba que quede a ≥ 0.2 mm de R106.2.
2. **`/SYS5V` bajo U7:** separa la pista de B.Cu de (139.4, 117.2) a (143.31, 113.3) a **≥ 0.2 mm** de las vías del EP de U7, empezando por (141.0, 114.2).
3. **Entrada de U7:** pon **1–2 vías más** junto a (139.4, 117.2). Si cabe, deja un hueco de 0402 entre U7.2 y GND (EP o U7.7), pegado al pin. Es para C130, si Leo lo aprueba (D-21-1, abajo). Acerca Rcomp2/Ccomp2 al pin COMP si se puede sin mover otras piezas.
4. **VSYS → `/MAIN5V`:** 1–2 vías más junto a (154.5, 110.71), unidas a la pista de U6.1/U6.24 en F.Cu y al `/MAIN5V` de B.Cu.
5. **GND de C129:** 1–2 vías a GND a ≤ 0.5 mm del pad (152.2, 112.58), y ensancha la unión a la isla o al EP de U6. Que no quede la pista de 0.25 mm como único retorno.
6. **`/3V3_MODEM`:** conecta en F.Cu la vía de (140.0, 98.0) como 2.ª vía de (143.4, 96.2), o bórrala y pon otra junto. Pon una 2.ª vía junto a (136.6, 105.6).
7. **RS1:** conecta en B.Cu la vía de (149.47, 119.0) al `/VEH5V` de B.Cu; con eso queda la 2.ª vía de entrada. Si cabe, separa la vía de (149.54, 116.06) a ≥ 0.2 mm del pad de RS1.1.
8. **DRC:** clic derecho en MH7, MH9 y MH10 → *Excluir esta infracción*.
1. **F8** (*Actualizar PCB desde esquemático*): entra **C130** (100 nF 0402). Debe listar solo «agregar C130»; si sale otra cosa, cancela y avísale a Leo.
2. **C130 pegado a U7.2 (VIN):** pad 1 a la vía (139.4, 117.2) o al pin, pad 2 con **su propia vía a GND**. Hoy no hay lugar: debajo del pin pasan EN (U7.3), FREQ (U7.4) y COMP (U7.6). Baja esas tres pistas lo necesario, unos 0.8 mm; con eso cabe también la **2.ª vía** de la entrada de U7 junto a (139.4, 117.2). Si de plano no cabe, avísale a Leo: C130 junto a la vía (139.4, 117.2) sigue ayudando.
3. **GND de C129:** 1–2 vías a GND a ≤ 0.5 mm de su pad de GND (152.2, 112.58), y ensancha la unión a la isla o al EP de U6: que la pista de 0.25 mm no quede como único retorno. Hoy no cabe ninguna vía sin mover `/PROG`, `/CLPROG_TP` o `/CHRG_EN`: corre la que estorbe unos 0.5 mm.
4. **RS1:** una 2.ª vía de entrada de `/VEH5V`, unida en F.Cu y en B.Cu. T33 quitó la de (149.47, 119.0) porque solo tocaba F.Cu; si la vuelves a poner ahí, únela al `/VEH5V` de B.Cu. Si se puede, separa la vía de (149.54, 116.06) a ≥ 0.2 mm del pad de RS1.1. Los hilos de sensado de RS1 no se tocan.
5. **DRC:** clic derecho en MH7, MH9 y MH10 → *Excluir esta infracción*.
6. **Opcional, si al bajar esas pistas queda lugar:** acerca Rcomp2/Ccomp2 a U7.6 (COMP) y Rfreq2 a U7.4 (FREQ). Con el giro, el nodo COMP pasó de 13 a 23 mm y el de FREQ de 8 a 13 mm. Es ruido en el lazo de control, no una falla: si no cabe, se queda.
Cierre: **B** (rellenar) y DRC con «Rellenar zonas» y «Comprobar paridad». Debe dar **0 errores** (con las 3 exclusiones), 0 sin conectar, paridad solo con los PF* y 0 vías colgando.
Cierre: **B** y DRC con «Rellenar zonas» y «Comprobar paridad»: **0 errores** (con las 3 exclusiones), 0 sin conectar, paridad solo con los PF*, 0 vías sueltas.
```bash
git add hbox-watchdog-v5.kicad_pcb hbox-watchdog-v5.kicad_pro
git commit -m "V5.6 pasada 5: corto MODEM_EN en R106, clearance SYS5V bajo U7, vias de U7.2, VSYS, C129 y 3V3_MODEM, 2a via de RS1, exclusiones MOD1"
git commit -m "V5.6 pasada 5: C130 en U7.2, 2a via de entrada de U7, vias GND de C129, 2a via de RS1, exclusiones MOD1"
git push
```
### 3.2 V5.7 (`hbox-watchdog-v57`)
1. **B-2, paso 1, pendiente:** gira C149/C150 para que su tierra mire a D34/EP de U25 y acércalos a U25.2: pad de `/24V` a ≤ 2 mm del pin 2. Conserva sus vías de T30 (2 por capacitor). La meta es un lazo < 30 mm².
2. **Vías del 5 V:** 2 vías más en (145.9, 57.6), (158.6, 57.92), (162.85, 113.19) y (168.0, 110.6). En las dos últimas, conecta en B.Cu la de (163.79, 113.19), que ya está puesta.
3. **Igual que la V5.6:** pasos 3, 4, 5 y 7. Aquí la vía de entrada de U7 es (139.57, 116.57), la de VSYS es (154.4, 110.88) y la de RS1 es (149.8, 116.2). Al mover esta última, que el hilo de sensado de U6.6 entre al pad de RS1.1 por su lado y no toque la pista de potencia fuera del pad.
4. **Vías sueltas:** borra (156.56, 64.44). Conecta en las dos capas o borra (172.95, 54.75).
1. **F8**, y C130 igual que en la V5.6 (pasos 1 y 2, y el 6 si cabe). Aquí la vía de entrada de U7 es (139.57, 116.57), y el nodo COMP pasó de 10 a 23 mm.
2. **B-2, paso 1, pendiente:** gira C149/C150 para que su tierra mire a D34/EP de U25 y acércalos a U25.2: pad de `/24V` a ≤ 2 mm del pin 2. Conserva sus vías de T30, 2 por capacitor. La meta es un lazo < 30 mm².
3. **Vía del 5 V que falta:** 2.ª vía en `/VEH5V` (168.0, 110.6): por ahí pasa toda la salida de U25 hacia RS1. Si cabe, también en (145.9, 57.6), la rama de C78 (🟡). Las de (158.6, 57.92) y (162.85, 113.19) ya quedaron con T33.
4. **Igual que la V5.6:** GND de C129, paso 3, y RS1, paso 4. Aquí la vía de entrada de RS1 es (149.8, 116.2). Al moverla, que el hilo de sensado de U6.6 entre al pad de RS1.1 por su lado y no toque la pista de potencia fuera del pad.
5. **DRC:** exclusiones de MH7/MH9/MH10. Mismo cierre que la V5.6. Además, con F.Cu y B.Cu apagadas, que en In1/In2 de las redes de potencia solo se vea la rama de 1.5 mm de `/SYS5V` hacia R2.
```bash
git add hbox-watchdog-v57.kicad_pcb hbox-watchdog-v57.kicad_pro
git commit -m "V5.7 pasada 5: C149/C150 junto a U25, C130 en U7.2, 2a via en (168.0,110.6), vias GND de C129, 2a via de RS1, exclusiones MOD1"
git push
```
Avísale a Leo con los dos hashes: Claude revisa el cobre antes de pedir Gerber.
## 4. Decisiones para Leo
- **D-21-1 — C130 en la entrada de U7.** Propuesta: 100 nF 0402 X7R 16 V (CL05B104KO5NNNC, LCSC **C1525**, básico de JLC) entre `/SYS5V` y GND, pegado a U7.2, en V5.6 y V5.7.
- **D-21-1 — C130 en la entrada de U7: aprobada por Leo el 21-oct y hecha con T32** (esquemáticos). Falta F8 y colocarla (sección 3). 100 nF 0402 X7R 16 V (CL05B104KO5NNNC, LCSC **C1525**, básico de JLC) entre `/SYS5V` y GND, pegado a U7.2, en V5.6 y V5.7.
- Recupera lo que el giro de U7 le quitó al lazo de entrada sin deshacer la mejora del nodo SW.
- Necesita cambio de esquemático: un script como T31, con *Actualizar PCB* después.
- Si no cabe o no se aprueba, el punto 3 queda en 🟡 y se mide en el piloto: zumbido en U7.2 y caída del riel del módem en J7.1.
- Script: `kicad/tools/t32_c130_vin_u7.py` (ERC igual, netlist solo +C130).
- Si no cabe junto a U7.2, el punto 3 queda en 🟡 y se mide en el piloto: zumbido en U7.2 y caída del riel del módem en J7.1.
- **Giro de U7: aceptarlo.** Mejora el nodo SW de 13 a 6–10 mm; lo que empeora, se arregla con los puntos 3 y D-21-1.
## Cómo se hizo
@ -127,4 +152,11 @@ git push
- capas internas por red;
- vías de T30 por coordenada;
- atributos de BOM.
- **Esquemáticos:** sin cambios desde T31; el ERC es el del 20-oct (0 errores).
- **Esquemáticos:** Michelle no los tocó desde T31; el ERC es el del 20-oct (0 errores). T32 solo agrega C130.
- **T32 y T33 (tarde):** primero en copias en la Mac, con KiCad 10.0.4:
- ERC: mismas infracciones que antes, 0 errores;
- netlist: solo cambia en +C130, entre `/SYS5V` y GND;
- DRC con el `.kicad_dru`, «Rellenar zonas» y «Comprobar paridad»: solo los 3 errores de MOD1, 0 sin conectar, 0 vías sueltas; la paridad, *falta C130* y los PF*;
- vías de corte por red, otra vez: en las redes de potencia solo quedan las que le tocan a Michelle, las que se aceptaron el 19-oct (rama de U12, medición de `/BAT_PLUS` y, en la V5.7, las dos de `/24V` hacia U25) y ramas sin corriente (divisores, pull-ups, pines de medición).
Después se aplicaron a HBox_PCB: los scripts revisan que el archivo sea el auditado y, si cambió, no escriben. Cada uno deja su respaldo (`.T32bak`, `.T33bak`).

View File

@ -129,6 +129,7 @@ declare -a MAP=(
# 2026-10-21: auditoría de la pasada 4 de Michelle (V5.6 85e7602, V5.7 1416dcb)
"03-Architecture-Hardware/2026-10-21_Drogheda_Auditoria-Pasada-4_V5.6-V5.7_ES_v1.0.md|docs/hardware/v56-v57-auditoria-21oct.md"
"03-Architecture-Hardware/img/2026-10-21_Drogheda_Auditoria-Pasada-4-V56-V57_v1.0.png|docs/hardware/img/2026-10-21_Drogheda_Auditoria-Pasada-4-V56-V57_v1.0.png"
"03-Architecture-Hardware/img/2026-10-21_Drogheda_T33-Arreglos-y-Pendientes_v1.0.png|docs/hardware/img/2026-10-21_Drogheda_T33-Arreglos-y-Pendientes_v1.0.png"
)
n=0