diff --git a/docs/hardware/img/2026-10-21_Drogheda_Pasada-6-T34-T37_v1.0.png b/docs/hardware/img/2026-10-21_Drogheda_Pasada-6-T34-T37_v1.0.png new file mode 100644 index 0000000..c17f04f Binary files /dev/null and b/docs/hardware/img/2026-10-21_Drogheda_Pasada-6-T34-T37_v1.0.png differ diff --git a/docs/hardware/index.md b/docs/hardware/index.md index 7e7d56d..b1fa5f4 100644 --- a/docs/hardware/index.md +++ b/docs/hardware/index.md @@ -6,18 +6,18 @@ 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). -!!! 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](v56-v57-auditoria-21oct.md#5-pasada-5-revisada-6458c5d-y-lo-que-falta)). - - **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](v56-v57-auditoria-21oct.md#5-pasada-5-revisada-6458c5d-y-lo-que-falta)). +!!! warning "21-oct, noche: pasada 6 de V5.6/V5.7 hecha por Claude (T34–T37) y T25 + T28 aplicados en la v6" + - **V5.6 — cobre listo para Gerber.** T34 + T35: RS1 otra vez Kelvin (2 vías de entrada y el hilo de U6.6 entra al pad por su lado), 2.ª vía de la entrada de U7 y exclusiones de MOD1. DRC: solo los 3 de MOD1, ya excluidos; 0 sin conectar. Falta el push de Leo, B + DRC en KiCad y Gerber/BOM/CPL ([pasada 6](v56-v57-auditoria-21oct.md#6-pasada-6-hecha-por-claude-t34-a-t37)). + - **V5.7 — cobre listo para Gerber.** T36 + T37: lo mismo en RS1 y U7, la vía de GND de C129 y un tramo suelto de `/24V`. C149/C150 se quedan como están: propuesta D-21-2, falta el OK de Leo ([por qué](v56-v57-auditoria-21oct.md#62-v57-por-que-c149c150-se-quedan-como-estan)). - **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**](v6-estado-21oct.md). - 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). + Detalle: [**▶ Auditoría del 21-oct (pasadas 4 a 6)**](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](v56-v57-auditoria-21oct.md#5-pasada-5-revisada-6458c5d-y-lo-que-falta)). | 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](v56-v57-auditoria-21oct.md#5-pasada-5-revisada-6458c5d-y-lo-que-falta)). Entrada 9–32 V. | 327 (5 prototipos primero) | `hbox-watchdog-v57` (convive con v5) | el mismo 0.7.0 (mismos pines de MCU) | +| V5.6 | Pasada 6 hecha por Claude el 21-oct en la noche (T34 + T35): **cobre listo para Gerber**. RS1 Kelvin otra vez, 2.ª vía de U7, DRC limpio. Falta push, B + DRC en KiCad y Gerber/BOM/CPL ([pasada 6](v56-v57-auditoria-21oct.md#6-pasada-6-hecha-por-claude-t34-a-t37)). | 113 (piloto de 5 primero) | `hbox-watchdog-v5` | 0.7.0 (`board_v56.h`), no existe | +| V5.7 | Pasada 6 hecha por Claude el 21-oct en la noche (T36 + T37): **cobre listo para Gerber**. Lo mismo que la V5.6, más la vía de GND de C129; C149/C150 se quedan (D-21-2, falta el OK de Leo) ([pasada 6](v56-v57-auditoria-21oct.md#6-pasada-6-hecha-por-claude-t34-a-t37)). 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](v6-auditoria-produccion-16oct.md) 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](v6-estado-21oct.md)). Plan: [fines de semana 24-oct → 22-nov](v6-plan-fines-de-semana.md). | 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` | @@ -53,7 +53,7 @@ Estado de cada versión de la EinarBoard al **21-oct-2026**, con sus documentos - **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. - **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](v56-v57-auditoria-21oct.md#5-pasada-5-revisada-6458c5d-y-lo-que-falta). +- **Pasada 6, hecha por Claude (21-oct, noche):** T34 regresa el sensado Kelvin de RS1 (2 vías de entrada unidas en F.Cu y B.Cu; el hilo de U6.6 entra al pad por su lado), quita la vía colgando y el tramo de `/RS485_B`, y excluye los 3 errores de MOD1; T35 pone la 2.ª vía de la entrada de U7. DRC: 0 errores, 0 sin conectar, paridad solo PF*. **Cobre listo para Gerber** ([pasada 6](v56-v57-auditoria-21oct.md#6-pasada-6-hecha-por-claude-t34-a-t37)). 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). @@ -61,13 +61,13 @@ Lleva Mean Well SD-15B-05 externa (igual que V5.5). | | Documentos | |---|---| -| Vigentes | [**▶ Auditoría del 21-oct y pasada 5**](v56-v57-auditoria-21oct.md) · [Pasada 4 (19-oct)](v56-v57-layout-pasada-4.md) · [Re-auditoría 19-oct](re-auditoria-19oct.md) · [Auditoría de producción 16-oct](auditoria-produccion-16oct.md) (requisitos uno por uno, prueba de RS1) · [ECO V5.6 — requisitos R1–R5](v56-eco.md) · [Cambios al esquemático V5.5 → V5.6](v56-cambios-esquematico.md) · [Reglas de layout esquemático → PCB](v56-layout-instrucciones.md) | +| Vigentes | [**▶ Auditoría del 21-oct, pasadas 5 y 6**](v56-v57-auditoria-21oct.md) · [Pasada 4 (19-oct)](v56-v57-layout-pasada-4.md) · [Re-auditoría 19-oct](re-auditoria-19oct.md) · [Auditoría de producción 16-oct](auditoria-produccion-16oct.md) (requisitos uno por uno, prueba de RS1) · [ECO V5.6 — requisitos R1–R5](v56-eco.md) · [Cambios al esquemático V5.5 → V5.6](v56-cambios-esquematico.md) · [Reglas de layout esquemático → PCB](v56-layout-instrucciones.md) | | Referencia | [Hoja de datos V5.6](v56-datasheet.md) · [Pinout V5.6](v56-pinout.md) — 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)](v56-v57-layout-pasada-3.md) — cerrada; lo pendiente pasó a la pasada 4 · [Layout pasada 2 (13-oct)](v56-layout-pasada-2.md) y [auditoría del 13-oct (inglés)](v56-auditoria-layout-13oct.md) · [Layout pasada 1 (12-oct)](v56-layout-pasada-1.md) | | 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](v56-v57-auditoria-21oct.md#4-decisiones-para-leo)). [Re-auditoría §7](re-auditoria-19oct.md#7-decisiones-para-leo) · [auditoría 16-oct §10](auditoria-produccion-16oct.md#101-hardware-de-v56-y-v57-iguales-entre-si). | -**Siguiente paso.** Pasada 5, empezando por el corto de R106 ([lista](v56-v57-auditoria-21oct.md#31-v56-hbox-watchdog-v5)) → 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. +**Siguiente paso.** Leo hace commit y push de T34 + T35 → B + DRC en KiCad (debe salir igual) → Gerber/BOM/CPL con *Fabrication Toolkit* → **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 { #v57 } @@ -80,16 +80,16 @@ Lleva Mean Well SD-15B-05 externa (igual que V5.5). - **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. - **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](v56-v57-auditoria-21oct.md#5-pasada-5-revisada-6458c5d-y-lo-que-falta). +- **Pasada 6, hecha por Claude (21-oct, noche):** T36 hace lo mismo que T34 + T35 en la V5.6 y quita un tramo suelto de `/24V`; T37 pone la vía de GND de C129 a 0.18 mm del pad (B.Cu e In2 le abren lugar). DRC: 0 errores, 0 sin conectar, paridad solo PF*. **Cobre listo para Gerber.** C149/C150 se quedan: girarlos no baja el lazo a < 30 mm² y, con el plano de GND entero debajo, no cambia nada medible; se verifica en el banco ([por qué](v56-v57-auditoria-21oct.md#62-v57-por-que-c149c150-se-quedan-como-estan)). | | Documentos | |---|---| | Vigentes | [**▶ Auditoría del 21-oct, §3.2**](v56-v57-auditoria-21oct.md#32-v57-hbox-watchdog-v57) · [Pasada 4, parte B](v56-v57-layout-pasada-4.md#parte-b-v57-hbox-watchdog-v57-medio-dia) · [Re-auditoría 19-oct, §4](re-auditoria-19oct.md#4-v57-punto-por-punto) · [Auditoría de producción 16-oct](auditoria-produccion-16oct.md) (§5 rango de entrada) · [ECO V5.7 — fuente a bordo (v0.2)](v57-eco-fuente.md) | | Históricos | [Pasada 3, parte B (16-oct)](v56-v57-layout-pasada-3.md) — cerrada · [Guía de layout V5.7 (Leo, 13-oct)](v57-layout-guia.md) y [colocación y ruteo (14-oct)](v57-colocacion-ruteo.md) — 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](v56-eco.md), [cambios al esquemático](v56-cambios-esquematico.md), 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). | +| Decisiones pendientes (Leo) | D10 → **SMBJ33CA** (bidireccional, misma huella) para que la polaridad invertida no abra F2; puertos como en V5.6 (D-19-1); **D-21-2:** C149/C150 se quedan como están ([auditoría §4](v56-v57-auditoria-21oct.md#4-decisiones-para-leo)). | -**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. +**Siguiente paso.** Leo hace commit y push de T36 + T37 → B + DRC en KiCad → Gerber/BOM/CPL → **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 { #v6 } diff --git a/docs/hardware/v56-v57-auditoria-21oct.md b/docs/hardware/v56-v57-auditoria-21oct.md index f58f7d5..baec7cc 100644 --- a/docs/hardware/v56-v57-auditoria-21oct.md +++ b/docs/hardware/v56-v57-auditoria-21oct.md @@ -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.2 -status: ACTIVO — audita HBox_PCB 85e7602 (V5.6) y 1416dcb (V5.7) · 21-oct tarde: T32 (C130) y T33 (arreglos por script) aplicados · 21-oct noche: pasada 5 (6458c5d) revisada, lo que falta en la sección 5 +version: 1.3 +status: ACTIVO — audita HBox_PCB 85e7602 (V5.6) y 1416dcb (V5.7) · 21-oct tarde: T32 (C130) y T33 (arreglos por script) aplicados · 21-oct noche: pasada 5 (6458c5d) revisada y pasada 6 hecha por Claude con T34–T37 (sección 6) · falta commit y push de Leo audience: Leo, Michelle (layout) --- @@ -19,6 +19,8 @@ audience: Leo, Michelle (layout) **Actualización (21-oct, noche):** Michelle ya hizo la pasada 5 (`6458c5d`). C130 quedó bien en las dos, pero la vía de entrada de RS1 quedó encima del hilo de sensado de U6.6: **el sensado ya no es Kelvin**. Lo que falta está en la [sección 5](#5-pasada-5-revisada-6458c5d-y-lo-que-falta). +**Actualización (21-oct, 19:40):** Michelle ya se había ido, así que la pasada 6 la hice yo con scripts (**T34 a T37**): primero en copias con el DRC de KiCad y luego en los archivos de HBox_PCB. **El cobre de la V5.6 y de la V5.7 queda listo para Gerber.** C149/C150 de la V5.7 se quedan como están: la meta de < 30 mm² que pedí no se alcanza girándolos ([sección 6](#6-pasada-6-hecha-por-claude-t34-a-t37)). Falta que Leo haga commit y push. + | 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 → **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. | @@ -141,6 +143,7 @@ Avísale a Leo con los dos hashes: Claude revisa el cobre antes de pedir Gerber. - 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. +- **D-21-2 — V5.7: C149/C150 se quedan como están** (propuesta de Claude, 21-oct noche; **falta el OK de Leo**). Girarlos no baja el lazo a < 30 mm²; con el plano de GND entero debajo, no cambia nada medible. Se verifica en el banco ([sección 6.2](#62-v57-por-que-c149c150-se-quedan-como-estan)). ## 5. Pasada 5 revisada (`6458c5d`) y lo que falta @@ -167,22 +170,70 @@ Avísale a Leo con los dos hashes: Claude revisa el cobre antes de pedir Gerber. - **Qué tan grave es:** no es el defecto de la V5.5 (la carga limitada a ≈ 1 A), pero es justo lo que T27 corrigió, y depende de dónde caiga la vía en cada tarjeta. - **Por qué el DRC no lo marca:** la vía y el hilo son de la misma red. -**Para Michelle — pasada 6** (≈ 30 min por tarjeta): +**Pasada 6** (era para Michelle; **la hice yo el 21-oct en la noche con T34 a T37**, [sección 6](#6-pasada-6-hecha-por-claude-t34-a-t37)): -1. **RS1, en las dos:** +1. ✅ T34 y T36. **RS1, en las dos:** - recorre la vía de entrada de `/VEH5V` para que quede a **≥ 0.2 mm del hilo de sensado** de U6.6 y a ≥ 0.2 mm del pad de RS1.1, por ejemplo del lado izquierdo del pad; - pon una **2.ª vía** de entrada unida en F.Cu **y** en B.Cu al `/VEH5V` que llega; - la vía de (149.48, 118.8) únela al `/VEH5V` de B.Cu o bórrala; - el hilo de sensado no se mueve: sigue entrando al pad de RS1.1 por su lado, sin tocar nada más. -2. **2.ª vía de la entrada de U7, en las dos:** junto a (139.4, 117.2) en la V5.6 y a (139.57, 116.57) en la V5.7. -3. **V5.7, GND de C129:** 1–2 vías a ≤ 0.5 mm del pad (152.2, 112.58). -4. **V5.7, C149/C150:** gíralos para que su tierra mire a D34 y al EP de U25 (sección 3.2, paso 2). Meta: lazo < 30 mm². -5. **Exclusiones** de MH7, MH9 y MH10 en el DRC, en las dos. -6. **Tramos sueltos:** +2. ✅ T35 y T36. **2.ª vía de la entrada de U7, en las dos:** junto a (139.4, 117.2) en la V5.6 y a (139.57, 116.57) en la V5.7. +3. ✅ T37. **V5.7, GND de C129:** 1–2 vías a ≤ 0.5 mm del pad (152.2, 112.58). +4. ⏸ Se queda (D-21-2, [sección 6.2](#62-v57-por-que-c149c150-se-quedan-como-estan)). ~~**V5.7, C149/C150:** gíralos para que su tierra mire a D34 y al EP de U25 (sección 3.2, paso 2). Meta: lazo < 30 mm².~~ +5. ✅ T34 y T36. **Exclusiones** de MH7, MH9 y MH10 en el DRC, en las dos. +6. ✅ T34 y T36. **Tramos sueltos:** - V5.6: el tramo de 0.01 mm de `/RS485_B` en (136.59, 108.89), que regresó; - V5.7: el tramo de 3.6 mm de `/24V` en B.Cu, junto a (182.4, 68.11). -Cierre igual que en la sección 3. Antes de pedir Gerber, Claude revisa el cobre, sobre todo el sensado de RS1. +Cierre igual que en la sección 3. Antes de pedir Gerber, Claude revisa el cobre, sobre todo el sensado de RS1: hecho, sección 6. + +## 6. Pasada 6 hecha por Claude: T34 a T37 + +![Pasada 6: lo que hicieron T34 a T37 en la V5.6 y la V5.7](img/2026-10-21_Drogheda_Pasada-6-T34-T37_v1.0.png) + +Leo pidió avanzar sin esperar a Michelle. Ningún script mueve piezas. Cada uno revisa que el archivo sea el auditado (si cambió, no escribe), deja su respaldo (`.T34bak` … `.T37bak`) y, si se corre otra vez, no hace nada. + +| Script (`kicad/tools/`) | Tarjeta | Qué cambia | +|---|---|---| +| **T34** `t34_v56_pasada6.py` | V5.6 | **RS1 Kelvin otra vez:** el hilo de U6.6 baja por (151.55, 115.8) → (151.55, 117.7) y entra al pad 1 de RS1 por su lado de adentro · 2 vías de entrada de `/VEH5V` 0.6/0.3 en (150.7, 115.9) y (150.9, 116.6), unidas en F.Cu y en B.Cu · fuera la vía colgando de (149.48, 118.8) · fuera el tramo de 0.01 mm de `/RS485_B` · exclusiones de MH7, MH9 y MH10 en el `.kicad_pro` | +| **T35** `t35_v56_via_u7.py` | V5.6 | 2.ª vía de la entrada de U7 en (138.7, 117.45), encima de la pista C130.1 → U7.2 y unida en B.Cu a la llegada de `/SYS5V` | +| **T36** `t36_v57_pasada6.py` | V5.7 | Lo mismo de RS1, con las mismas vías y el mismo camino del sensado · fuera la vía colgando de (149.48, 118.8) · 2.ª vía de U7 en (138.925, 116.525) · fuera los 2.3 mm sueltos de `/24V` en B.Cu · exclusiones de MOD1 | +| **T37** `t37_v57_c129_gnd.py` | V5.7 | **Vía de GND de C129** en (151.25, 112.5), a 0.18 mm del pad y unida con 0.5 mm en F.Cu. Para hacerle lugar, el tramo horizontal de `/IGATE` sube 0.43 mm y el de `/F0_SEL` baja 0.07 mm (B.Cu), y `/CHRG_FAULT` y `/CHRG_STAT` (In2) rodean la vía con un escalón a 45° de 0.74 mm, sin cruzarse | + +**Resultados** (KiCad 10.0.4, con el `.kicad_dru`, «Rellenar zonas» y «Comprobar paridad»): + +| | V5.6 | V5.7 | +|---|---|---| +| Errores del DRC | solo los 3 de MOD1, ya excluidos | igual | +| Sin conectar · vías y tramos colgando | 0 · 0 | 0 · 0 (antes, 1 vía y 1 tramo) | +| Paridad | solo los PF* | igual | +| Sensado de RS1 (VIN y CLN) | Kelvin | Kelvin (antes, VIN no) | +| Vías sueltas en el 5 V | solo las aceptadas: JP1.2 (ventilador), U6.16 y la rama de R2 | las aceptadas (rama de U12, R2, U6.16, `/24V` hacia U25 y DzG1) + `/VEH5V` (145.9, 57.6), rama de C78, 🟡 opcional | +| Retorno de C129 | vía a 0.5 mm (Michelle, pasada 5) | vía a 0.18 mm con T37; antes, la más cercana a 4.5 mm | +| Holgura mínima de lo nuevo a otras redes | 0.18 mm (hilo de sensado junto a `/VIN_SW`) | igual; la vía de C129, ≥ 0.2 mm | +| Piezas montadas sin LCSC | 0 | 0 | + +### 6.1 Qué falta antes del Gerber + +1. **Leo:** commit y push de `kicad/` (los scripts y los 4 archivos de V5.6 y V5.7). +2. **Quien abra cada tarjeta** (Michelle o Leo), después de `git pull --ff-only`: **B** y DRC con «Rellenar zonas» y «Comprobar paridad». Tiene que salir lo de la tabla: 0 errores, 0 sin conectar, paridad solo PF*. +3. **Gerber, BOM y CPL** con el botón de *Fabrication Toolkit*, como en la V5.5 (`JLCPCB-Order-Guide.md`). En el visor de JLC, revisar la rotación de U6, U7, U25, Q7 y RS1. + +**Opcional** (🟡), si Michelle tiene tiempo: 2.ª vía en `/VEH5V` (145.9, 57.6) de la V5.7 (rama de C78) y acercar Rcomp2/Ccomp2/Rfreq2 a U7 en las dos. + +### 6.2 V5.7: por qué C149/C150 se quedan como están + +El 16-oct pedí girar C149/C150 con una meta de lazo < 30 mm². Medido hoy sobre la V5.7 con T37: + +- **La meta no se alcanza girándolos.** El lazo por centros de pad (C149 → U25.2 → U25.8 → D34.1 → D34.2 → C149) es ≈ 56 mm², y ≈ 40 de esos son de U25 → D34: VIN y SW están en lados opuestos del chip y D34 está arriba de él. Con C149/C150 girados quedaría en ≈ 46 mm² en el mejor caso. Bajar de 30 pide mover D34, y eso es rehacer la fuente. +- **Con el plano entero, girarlos casi no cambia nada.** Debajo de toda la fuente, In1 es GND **sin cortes** (207 de 208 mm², a 0.21 mm de F.Cu), y C149, C150 y D34 tienen 3–4 vías a GND cada uno. Así, la corriente de retorno de alta frecuencia va por el plano justo debajo del camino de ida. Lo que pesa es el largo de ese camino (≈ 4–6 mm de U25.8 a D34.1), no el área entre los pads, y girar los capacitores no lo acorta. +- **Propuesta (D-21-2, falta el OK de Leo):** se quedan como están. En el banco, con las primeras V5.7, medir el nodo SW y VIN de U25 con punta de tierra corta (sobretiro y oscilación al encender el FET) a 9, 24 y 32 V con 2.5 A de carga. Si sale mal, se acerca D34 en la siguiente revisión. En la v6 sí hace falta: ahí D34 quedó a 13 mm del pin SW ([estado de la v6](v6-estado-21oct.md)). + +### 6.3 Para Michelle (22-oct) + +- Haz `git pull --ff-only` **antes** de abrir V5.6, V5.7 o v6. T34–T37 cambiaron `hbox-watchdog-v5.*` y `hbox-watchdog-v57.*`, y T25/T28 la v6. Si guardas encima de una copia vieja, se pierde el trabajo. +- En la V5.6 y la V5.7 **no te queda nada obligatorio.** Si abres alguna, haz B y DRC y confirma la tabla de arriba. No muevas lo de RS1, U7 ni C129. +- Tu trabajo de mañana es la v6: [estado del 21-oct, sección 3](v6-estado-21oct.md#3-lo-que-tiene-que-corregir-michelle-antes-de-seguir). ## Cómo se hizo @@ -205,3 +256,10 @@ Cierre igual que en la sección 3. Antes de pedir Gerber, Claude revisa el cobre 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`). - **Pasada 5 (noche):** `6458c5d` contra el resultado de T33 (`71499c1`), con los mismos scripts y el mismo DRC. El sensado de RS1 se probó recortando el área del pad del resto del cobre: si U6.6 llega a la fuente sin pasar por el pad, no es Kelvin. +- **Pasada 6 (T34–T37, noche):** cada script, primero en una copia de los archivos de HBox_PCB en la Mac y después en los archivos reales, que eran idénticos a la copia (mismo SHA-256 antes y después). Sobre el cobre rellenado: + - prueba Kelvin de RS1 con el pad recortado; + - vías de corte por red; + - holguras de lo nuevo a todas las redes: pistas, pads y vías en las 4 capas; + - planos de In1 e In2 alrededor de los cambios; + - BOM: LCSC en todo lo montado. +- **Lazo de U25:** área del polígono por centros de pad, la misma medida del 16 y el 19-oct. Plano de In1: área de relleno de GND en la ventana de la fuente (178–194 × 58.5–71.5 mm). diff --git a/mkdocs.yml b/mkdocs.yml index a892fbb..eaff12f 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -153,7 +153,7 @@ nav: - Manuales por tarjeta: manuales/index.md - Auditorías y pasadas: - 21 oct · Estado v6 (T25 + T28): hardware/v6-estado-21oct.md - - 21 oct · Auditoría pasada 4: hardware/v56-v57-auditoria-21oct.md + - 21 oct · V5.6/V5.7, pasadas 4 a 6: hardware/v56-v57-auditoria-21oct.md - 19 oct · Críticos V5.6: hardware/v56-clasificacion-19oct.md - 19 oct · Re-auditoría: hardware/re-auditoria-19oct.md - 19 oct · Pasada 4: hardware/v56-v57-layout-pasada-4.md diff --git a/scripts/sync-docs.sh b/scripts/sync-docs.sh index a437a35..795e85e 100755 --- a/scripts/sync-docs.sh +++ b/scripts/sync-docs.sh @@ -134,6 +134,8 @@ declare -a MAP=( "03-Architecture-Hardware/2026-10-21_Drogheda_Estado-v6-T25-T28_ES_v1.0.md|docs/hardware/v6-estado-21oct.md" "03-Architecture-Hardware/img/2026-10-21_Drogheda_v6-Estado-U25-Barrenos_v1.0.png|docs/hardware/img/2026-10-21_Drogheda_v6-Estado-U25-Barrenos_v1.0.png" "03-Architecture-Hardware/img/2026-10-21_Drogheda_Pasada-5-V56-V57_v1.0.png|docs/hardware/img/2026-10-21_Drogheda_Pasada-5-V56-V57_v1.0.png" + # 2026-10-21 (noche): pasada 6 hecha por Claude con T34–T37 (V5.6 y V5.7) + "03-Architecture-Hardware/img/2026-10-21_Drogheda_Pasada-6-T34-T37_v1.0.png|docs/hardware/img/2026-10-21_Drogheda_Pasada-6-T34-T37_v1.0.png" ) n=0