Drogheda/03-Architecture-Hardware/2026-10-16_Drogheda_Instrucciones-Michelle_V5.6-V5.7-Pasada-3_ES.md

16 KiB
Raw Blame History

title tags project author date version status audience
Instrucciones para Michelle — V5.6 y V5.7, pasada 3 (16-oct-2026)
project-drogheda
hardware
hbox
einarboard
v5.6
v5.7
layout
pcb
michelle
barrenos
Project Drogheda Helgen Technologies 2026-10-16 1.0 ACTIVO — sustituye a la pasada 2 de V5.6 (13-oct) y a la guía de colocación y ruteo de V5.7 (14-oct) Michelle (layout), Leo

Instrucciones para Michelle — V5.6 y V5.7, pasada 3: barrenos, sensado de RS1 y lo que falta · 16-oct-2026

Base: V5.6 = hbox-watchdog-v5.kicad_pcb, tu commit 5a93232; V5.7 = hbox-watchdog-v57.kicad_pcb, commit a7c0116. El porqué y los números de cada punto están en la auditoría de producción del 16-oct. Lo que quedó pendiente de la pasada 2 y de la guía de V5.7 del 14-oct está aquí; ya no hace falta abrir esas dos.

Orden: V5.6 completa → commit y push → V5.7. La V5.7 repite casi todo lo de la V5.6 con las mismas coordenadas, más su fuente.

Reglas de siempre:

  • In1 (plano GND) e In2 (plano 3V3) son de 0.5 oz: ahí no va corriente. Las redes de potencia van en F.Cu o B.Cu.
  • Las coordenadas (x, y) en mm son para que ubiques rápido; manda el designator y el pin.
  • Cada cambio de capa en una red de potencia: 2–3 vías 0.6/0.3 (o 0.8/0.3), nunca una sola.
  • No mover U6, U16, U26, MOD1, J7/J8 ni la fila de conectores; no tocar la pasta del EP de U6; no poner piezas en la cara inferior (pistas en B.Cu sí).
  • No cambiar valores ni huellas: eso es del esquemático y lo hace Leo. Excepción: lo que Leo apruebe en el punto A12.

0. Antes de empezar (Leo, 10 min)

Leo mete los 7 barrenos de la V5.5 con el script (KiCad cerrado):

cd ~/Documents/Claude/Projects/Drogheda/03-Architecture-Hardware/kicad
python3 tools/t25_mounting_holes_v55.py hbox-watchdog-v5.kicad_pcb            # prueba en seco: lista los 7
python3 tools/t25_mounting_holes_v55.py hbox-watchdog-v5.kicad_pcb --apply
python3 tools/t25_mounting_holes_v55.py hbox-watchdog-v57.kicad_pcb --apply
mv hbox-watchdog-v5.kicad_pcb.T25bak hbox-watchdog-v57.kicad_pcb.T25bak _to_delete/
git add tools/t25_mounting_holes_v55.py hbox-watchdog-v5.kicad_pcb hbox-watchdog-v57.kicad_pcb
git commit -m "T25: barrenos de la V5.5 de produccion en V5.6 y V5.7 (MH4-MH11, solo de placa)"
git push

Michelle, después del aviso de Leo:

git pull --ff-only

Si falla, avísale a Leo; no fuerces nada. Al abrir el PCB vas a ver MH4, MH5, MH6, MH7, MH9, MH10 y MH11. No los muevas (son los de la placa base del HBOX, del ArduSimple y de la abrazadera del disipador) y no les quites el atributo «No en el esquemático».

Ref Barreno Centro (x, y) Zona libre (así estaba la V5.5)
MH5, MH6, MH4 (caja, M3) 3.2 mm, máscara abierta de 6 mm (65.2, 45.3) · (65.2, 135.3) · (185.2, 90.3) ningún cobre que no sea GND, en ninguna capa, a menos de 3.1 mm del centro (en F.Cu/B.Cu ese cobre quedaría expuesto bajo la rondana)
MH7, MH9, MH10 (ArduSimple, M2.5) 2.75 mm (76.63, 129.9) · (77.9, 81.64) · (128.7, 96.88) ningún cobre que no sea GND, en ninguna capa, a menos de 2.6 mm del centro
MH11 (abrazadera, M2.5) 2.75 mm (170.39, 83.8) igual (2.6 mm), y ninguna pieza dentro de ese círculo

Parte A — V5.6 (hbox-watchdog-v5)

A1. Lo que choca con los barrenos — BLOQUEANTE

  • MH11 (170.39, 83.8): R107 (hoy en (171.8, 83.6)) quedó encima del barreno. Muévela a ≥ 3 mm del centro, de preferencia junto a J7 pin 5 (174.2, 82.8). Re-rutea /MODEM_RST_MCU (hoy (167.8, 82.2)→(169.57, 82.2)→(171.8, 84.42): la broca la corta) y /MODEM_RST ((171.8, 82.78)→(174.18, 82.78)) por fuera de 2.6 mm del centro.
  • MH10 (128.7, 96.88): /CHRG_STAT en In2 pasa a 0.25 mm del borde (tramo (130.47, 96.14)→(117.91, 83.58)): sepárala a ≥ 2.6 mm del centro.
  • MH4 (185.2, 90.3): /I2C_SCL y /I2C_SDA en In1 (verticales en x = 183.0 y x = 187.4) pasan a 1.95 mm del centro, 0.35 mm del borde. No es un corte, pero en la V5.5 estaban fuera de 3.1 mm: aléjalas a eso.
  • MH5, MH6, MH7 y MH9 están libres.
  • El DRC marca MH7, MH9 y MH10 «dentro del courtyard de MOD1»: es por diseño (son los barrenos del ArduSimple). Clic derecho → Excluir esta infracción.

A2. Sensado de RS1 (límite de entrada del LTC4040) — BLOQUEANTE

Hoy el LTC4040 mide RS1 más 19 mm de pista, y por eso limita la entrada a ≈ 1 A en lugar de 2.5 A (auditoría §4). La regla: la corriente pasa solo por RS1; los pines de sensado se conectan con pista propia directo a los pads de RS1.

Piezas: RS1 pad 1 /VEH5V (152.47, 117.24) y pad 2 /VIN_SW (149.54, 117.24) · U6.6 VIN (154.50, 114.12) · U6.7 CLN (154.50, 114.62) · Q7.1/2/3 fuente (153.79, 120.58 / 121.85 / 123.12) · vía /VEH5V (151.0, 115.54) por donde llega la entrada · C31 (149.46, 120.89).

  1. Borra la pista de 0.25 mm RS1.2 → U6.7 ((149.45, 117.26)→(150.44, 117.26)→(153.08, 114.62)→(154.5, 114.62)) y la de 1.0 mm que sube de Q7 al pad de U6.7 ((153.78, 123.12)→(153.78, 115.44)→(154.34, 114.89)); la sustituye el polígono del paso 2.
  2. Potencia: une RS1.2 con Q7.1, Q7.2 y Q7.3 con un polígono /VIN_SW en F.Cu (o pista de ≥ 1.5 mm), sin tocar el pad de U6.7.
  3. Sensado CLN: pista nueva de 0.25 mm desde U6.7 que llegue al pad RS1.2 por su lado interior. Que no comparta cobre con el polígono de potencia más que en el pad.
  4. Entrada: lleva /VEH5V de la vía (151.0, 115.54) a RS1.1 directo, a ≥ 1.5 mm (son ≈ 2 mm). Que la corriente ya no dé la vuelta por C31: C31 se queda colgado de RS1.1 con un tramo corto.
  5. Sensado VIN: la pista de 0.25 mm de U6.6 que hoy termina en la vía (151.0, 115.54) debe llegar al pad RS1.1 por su lado interior.

Cómo sé que quedó: resaltando /VIN_SW y /VEH5V, entre los pads de RS1 y los pines U6.6/U6.7 solo hay pistas delgadas que no llevan corriente a ningún otro lado. Claude lo mide en la re-auditoría (meta: < 1 mΩ de cobre compartido).

A3. /BAT_PLUS — lo que quedó en In2

Sigue un tramo de 7.8 mm por In2 a 1.5 mm, (180.0, 108.8)→(180.0, 101.0), con una sola vía 0.8/0.3 en cada extremo ((180.12, 100.81) y (179.57, 109.63)). Pásalo a B.Cu (o F.Cu) a 1.5 mm; si algo lo cruza, mueve lo que cruza. Si de plano no cabe, mínimo 3 vías en cada extremo.

A4. /MAIN5V hacia P11

Todo VSYS sube a P11.1 por una sola vía en (153.19, 110.88) y 118 mm de B.Cu a 1.0 mm. Pon 3 vías en ese cambio de capa y ensancha a 1.5 mm donde quepa.

A5. /3V3_MODEM — ancho

De L7.2 (139.0, 97.6) a J7.1 (174.2, 74.8) son 51 mm a 0.5 mm. Ensancha a ≥ 1.0 mm (0.8 mm donde no quepa).

A6. /SW3_NODE — L7 junto a U7

Hoy son 13 mm a 0.5–0.7 mm de U7.8 (141.87, 115.89) a L7.1 (139.0, 105.4). Acerca L7 (U7 no se mueve) para que L7.1 quede a ≤ 5 mm de U7.8, con pista de ≥ 1.0 mm solo en F.Cu y sin vías. Después reajusta /3V3_MODEM (A5).

A7. Vías en el pad térmico de U7

El EP de U7 (AP64350, (139.97, 112.89)) no tiene ninguna vía. Pon 4 vías 0.3/0.6 a GND dentro del pad (2 × 2). Sin pasta encima de las vías (o pedirlas tapadas junto con las de U6).

A8. Dos vías de 0.1 mm

En /NTC, (167.41, 57.91) y (168.46, 56.86), hay dos vías 0.3/0.1 mm: el barreno de 0.1 mm es menor al mínimo de JLC (0.15 mm). Cámbialas a 0.6/0.3 como las demás.

A9. /VEH5V de P2 a RS1

Hay 9.9 mm a 0.5 mm en el camino de P2.1 (114.6, 44.6) a RS1.1: ensancha a ≥ 1.0 mm, y pon 2 vías en cada cambio de capa (hoy hay vías sencillas en (161.70, 112.90) y (167.98, 109.38)).

A10. Cobre suelto (el DRC los marca)

  • Tramos /SYS5V en F.Cu en (156.60, 82.20) y (157.00, 81.80): borrar.
  • Tramo /3V3_ETH en In2 en (105.16, 47.89), junto a P10: borrar.
  • Vía /BAT_PLUS en (165.85, 55.25) — resto de la ruta vieja por In1: borrar.
  • Tramo /BAT_PLUS de 0.09 mm en B.Cu en (176.6, 70.6): borrar.
  • Vía /NTC en (161.02, 93.30): borrar si no conecta nada.

A11. Datos del proyecto (5 min)

Ojo: el mensaje del commit 5a93232 dice «rev 5.6, stackup 0.5 oz», pero en el archivo siguen Rev 3.0 y las internas en 0.035 mm. Hay que guardarlo de nuevo:

  • Archivo → Ajustes de página, en el PCB y en el esquemático: Rev 5.6, fecha de hoy.
  • Archivo → Configuración de la placa → Capas físicas: In1 e In2 a 0.0175 mm; dieléctricos de JLC04161H-7628: 0.2104 / 1.065 / 0.2104 mm.
  • Esquemático: JP1–JP6, TP1–TP7 y MOD1 → propiedades → marcar «Excluir de la lista de materiales».

A12. Puertos (solo si Leo lo aprueba; lo dibuja Leo en el esquemático)

Si Leo porta las correcciones de puertos de la v6, después de Actualizar PCB coloca:

  • U32 (SOT-23-5, inversor) entre U10 pin 1 (RTSA) y U14 pines 2/3 (DE, /RE), pegado a U14.
  • D39 (SM712, SOT-23) junto a P15, en las líneas A y B, con su GND corto.
  • R147 (1 k, 0603) en serie entre U15 pin 12 y la red que va a U10 pin 24 / H4.3, junto a U15.
  • J10 pin 8 → GND, y el LED de actividad invertido (pines 11 ↔ 12 de J10).
  • U10 pines 2 y 16 (CTSA, CTSB) → GND.

Cuenta ≈ 0.5 día extra.

A13. Cierre de V5.6

  1. B (rellenar zonas).
  2. DRC con «Rellenar zonas» y «Comprobar paridad con el esquemático»: 0 errores (las únicas exclusiones: MH7/MH9/MH10 en MOD1), 0 sin conectar, paridad solo con los PF*, 0 colgantes. Los ~85 «huella no coincide con la librería» son ruido de librería; no los toques.
  3. Resalta /BAT_PLUS, /MAIN5V, /SYS5V, /SW3_NODE, /VIN_SW con F.Cu y B.Cu apagadas: no debe quedar nada visible en In1 ni In2.
  4. Commit y push:
git add hbox-watchdog-v5.kicad_pcb hbox-watchdog-v5.kicad_sch hbox-watchdog-v5.kicad_pro
git commit -m "V5.6 pasada 3: choques con barrenos, sensado Kelvin de RS1, BAT_PLUS fuera de In2, vias MAIN5V/U7, 3V3_MODEM, L7, rev 5.6"
git push

Avísale a Leo con el hash; Claude revisa pad a pad y genera Gerber/BOM/CPL.


Parte B — V5.7 (hbox-watchdog-v57)

B1. Lo que choca con los barrenos — BLOQUEANTE

  • MH4 (185.2, 90.3) — hoy la broca cortaría tres pistas. Todo lo de abajo va a ≥ 3.1 mm del centro:
    • /24V en B.Cu a 1.0 mm, recta en x = 184.0 de (184.0, 121.81) a (184.0, 70.72): en ese tramo desvíala a x ≤ 181.6 o x ≥ 188.8.
    • /I2C_SCL en In1, recta en x = 185.0 de (185.0, 94.4) a (185.0, 88.05), y su tramo F.Cu (185.05, 88.0)→(185.05, 86.05) con la vía (185.05, 88.0), que hoy quedan dentro de la abertura de máscara de 6 mm (cobre expuesto bajo la rondana).
    • /RGBB_K en In1, recta en x = 186.0 de (186.0, 86.8) a (186.0, 94.32).
    • /I2C_SDA en In1 en x = 187.22, hoy a 0.2 mm del borde.
  • MH11 (170.39, 83.8): lo mismo que A1 (R107, /MODEM_RST_MCU, /MODEM_RST), y además /RGBG_K en In2 (169.6, 82.4)→(169.6, 103.18), que pasa por el barreno: desvíala a ≥ 2.6 mm del centro.
  • MH10: igual que A1 (/CHRG_STAT en In2).
  • Exclusiones de MH7/MH9/MH10 en MOD1: igual que A1.

B2. Lo que la pasada 2 de V5.6 corrigió y aquí falta — BLOQUEANTE

Red Hoy en V5.7 Corrección
/BAT_PLUS P4.1 (152.0, 44.8) → L6.2 (177.55, 109.63), U6.23, C35.1 19.2 mm por In1 a 0.5 mm: (152.0, 45.0)→(157.0, 50.0)→(162.4, 50.0)→(165.8, 53.5)→(165.8, 55.2); luego 47 mm de B.Cu a 1.0 mm; luego 15.5 mm por In2 (179.9, 94.0)→(179.9, 109.5); 3 vías sencillas Sal de P4.1 en B.Cu a 1.5 mm (2.0 si cabe) hasta L6.2, U6.23 y C35.1, todo en capas externas; borra los tramos de In1 e In2; 2–3 vías por cambio de capa
/MAIN5V U6.1/24 → P11.1 (114.35, 44.6), JP6.1, Q7.5–8, C32–C34 15.1 mm por In1 a 1.0 mm (153.2, 110.9)→(160.8, 110.9)→(166.1, 116.2) y un cuello de 0.3 mm en la salida de U6 Como en V5.6: salida de U6.1/24 sin cuello, F.Cu/B.Cu a ≥ 1.5 mm, borra el tramo de In1, 3 vías por cambio
/SYS5V P11.2 / K1.2 / JP6.2 → U7.2, C119–C121, U12.2 10.9 mm por In2 a 0.5 mm bajo K1 ((156.4, 64.3)→…→(158.6, 58.0)) + 31 mm de F.Cu a 0.5 mm Ruta externa a 1.0–1.5 mm; borra el tramo de In2
/SW3_NODE U7.8 → L7.1 (133.72, 102.2) 12.9 mm por In1 a 0.5 mm, (136.0, 105.0)→(142.7, 111.7)→(142.7, 115.1) Como A6: L7 junto a U7, solo F.Cu, ≥ 1.0 mm, ≤ 5 mm
/ACC_INT1 U26.5 → U16.62 10.3 mm por In1 bajo U16 A B.Cu
C128 (89.6, 41.8) pad a 0.75 mm del borde ≥ 1 mm del borde (JLC)
Serigrafía «Rig1» sobre un pad; 3 textos encimados mover los textos
Vía /3V3 suelta (188.2, 52.2) borrar

B3. Fuente U25 — BLOQUEANTE

Piezas: U25 (189.19, 68.6, girado −90°): pin 2 VIN (186.19, 67.97), pin 5 FB (192.19, 70.51), pin 7 GND (192.19, 67.97), pin 8 SW (192.19, 66.7), EP (189.19, 68.6) · D34 (188.4, 61.0): pin 1 SW (191.8, 61.0), pin 2 GND (185.0, 61.0) · L22 (186.41, 51.0): pin 1 SW (191.8, 51.0), pin 2 VEH5V (181.02, 51.0) · C149/C150 (181.2, 63.8 / 67.8) · C153/C154 (176.2, 49.4 / 52.6) · R121 (177.0, 55.6) · R122 (194.78, 70.4).

  1. EP de U25: 6 vías 0.3/0.6 a GND dentro del pad (3 × 2), y une la isla de GND del EP con el vaciado de GND de F.Cu por los cuatro lados. U25.7 unido al EP en F.Cu.
  2. Divisor de FB: mueve R121 junto a R122 y U25.5. El nodo /FB_PWRIN (R121.2 – R122.1 – U25.5) debe medir ≤ 5 mm y quedar lejos del cobre de SW. Lo que sí puede ser largo es la línea de sensado /VEH5V hacia R121.1: 0.3 mm desde C153.1 / C154.1, sin pasar junto a SW ni L22.
  3. Lazo de entrada: el GND de C149/C150 (hoy en x = 179.72) debe quedar junto al GND de D34.2 y del EP, con 2 vías propias por capacitor. Si conviene, gíralos 180° para que su GND mire hacia U25/D34. Meta: lazo C149/C150 → U25.2 → U25.8 → D34 → C149/C150 de < 30 mm² (hoy ≈ 80).
  4. Nodo SW: acerca L22.1 a D34.1 (hoy hay 10 mm entre ellos; meta ≤ 5 mm, por ejemplo girando L22 90°). Nodo SW solo en F.Cu, sin vías.
  5. GND junto a D34.2: ≥ 4 vías (hoy 1).
  6. /VEH5V L22.2 → RS1.1: hoy 51 mΩ con 4 vías sencillas ((170.80, 57.80), (165.40, 62.20), (164.17, 75.20), (151.00, 115.54)). A 1.5–2.0 mm en F.Cu/B.Cu, 2–3 vías por cambio de capa.

B4. Lo mismo que en la V5.6, mismas coordenadas

  • A2 sensado de RS1 (RS1, U6, Q7 y C31 están en el mismo lugar; aquí la entrada llega de L22, pero también por la vía (151.0, 115.54)).
  • A5 /3V3_MODEM (aquí 54 mm a 0.5 mm, de L7.2 (141.52, 102.2) a J7.1).
  • A7 vías en el EP de U7 · A8 vías de 0.1 mm en /NTC · A11 stackup (el cajetín de V5.7 ya dice Rev 5.7) y BOM.
  • A12 puertos, si Leo los aprueba. Si además aprueba D10 → SMBJ33CA, es la misma huella SMB: no hay que mover nada.

B5. Cierre de V5.7

Igual que A13, y además resalta /24V, /SW_PWRIN, /VEH5V y /FB_PWRIN: nada en In1/In2 (/24V en In2 a 1.0 mm se acepta si hiciera falta).

git add hbox-watchdog-v57.kicad_pcb hbox-watchdog-v57.kicad_sch hbox-watchdog-v57.kicad_pro
git commit -m "V5.7 pasada 3: barrenos, pasada 2 replicada (BAT_PLUS/MAIN5V/SYS5V/SW3 externos), fuente U25 (EP, FB, lazo de entrada), sensado Kelvin de RS1"
git push

Después: re-auditoría pad a pad, Gerber/BOM/CPL y 5 prototipos (validación de la ECO §6) antes de las 327.

Lo que NO hay que hacer

  • No mover ni borrar los MH; no quitarles «No en el esquemático».
  • No mover U6, U16, U26, MOD1, J7/J8, P1–P11 ni la fila de conectores.
  • No cambiar la pasta del EP de U6 (6 ventanas, 50 %, intencional).
  • No poner piezas en la cara inferior.
  • No cambiar valores ni huellas sin que Leo lo pida (A12).
  • No editar la V5.7 hasta que la V5.6 esté en el servidor.