hbox-docs/docs/hardware/v6-auditoria-prefab.md

12 KiB
Raw Blame History

title tags project author date version status audience
HBOX v6 — Auditoría pre-fabricación
project-drogheda
hardware
hbox
v6
pcb
auditoria
jlcpcb
Project Drogheda Helgen Technologies 2026-09-25 1.0 ACTIVO — NO se ordena hasta cerrar la sección 3 Michelle (layout), Leo

HBOX v6 — Auditoría pre-fabricación

!!! warning "EinarBoard v6 (hbox-watchdog-v6): en diseño, no se pide" Diseño nuevo con ZED-F9P y módem A7670SA soldados a bordo. No es la V5.6 que se manda a fabricar esta semana (hbox-watchdog-v5, zócalos para simpleRTK2B y 4G NTRIP Master). Los hallazgos marcados «Impacto en V5.6» ya se aplicaron a la V5.6 y están en su informe de cambios.

!!! warning "Sustituida por la auditoría del 28-sep" Esta auditoría del 25-sep queda como histórico. La sustituyen la auditoría completa del 28-sep y su plan de corrección y estado.

Tarjeta: hbox-watchdog-v6 (repo HBox_PCB) · Pedido previsto: 5 prototipos en JLCPCB (PCB + ensamble) · Fecha: 25-sep-2026 · English version

!!! warning "Veredicto: todavía no se ordena" Lo que dependía de esquemático, BOM y atributos ya está resuelto (sección 2). Faltan trabajos de layout (sección 3, Michelle) y tres decisiones/compras (sección 4, Leo). Cuando Michelle suba su trabajo se repite la auditoría completa y se da el GO final.

Estado hoy: DRC 0 errores, 0 sin conectar, 0 pistas colgando · ERC 0 errores · BOM: todas las piezas pobladas tienen número LCSC verificado.

1. Por qué "DRC 0" no basta

El DRC solo compara la geometría contra las reglas de separación del propio archivo. No ve:

  • un regulador conmutado con su diodo a 18 mm (debe estar a ≤ 4 mm),
  • una pista de 0.25 mm llevando 2.5 A,
  • una pieza sin número LCSC (JLC simplemente no la coloca),
  • un chip de potencia sin vías bajo su pad térmico.

Eso es lo que revisó esta auditoría.

2. Lo que ya quedó resuelto (no hay que hacer nada)

# Qué Detalle
✅ SIM: el porta-SIM físico es ahora el principal Telcel no dará la MFF2. J14 (nano-SIM JAE, LCSC C2977286) + R131–R134 se montan; U22 (MFF2) + R127–R130 quedan sin montar (DNP). La huella de la MFF2 se queda en la tarjeta como opción futura.
✅ U19 (módem) y L22 marcados SMD Estaban como "through-hole" y JLC los habría dejado fuera de la línea SMT. Corregido también en la librería.
✅ 64 piezas sin número LCSC Todas con número verificado en la base de JLC (Basic cuando se pudo). JP1–JP5 (puentes de soldadura) fuera del BOM.
✅ Fusible de entrada F2 Ahora es fusible en porta-fusible: Littelfuse 0154002.DR (C206910), bloque SMD 9.7 × 5 mm con fusible NANO2 de 2 A / 125 V. En campo se saca y se cambia el fusible sin soldar. (Falta cambiar la huella en el PCB → tarea M2.)
✅ Barrenos de montaje Los 4 en un rectángulo exacto de 130.0 × 90.0 mm, a 5 mm de cada orilla; nombres únicos MH5–MH8.
✅ Limpieza 6 tramos de pista colgando borrados; copias "respaldo" fuera de git; reglas de ancho de potencia en el DRC.

3. Lo que falta — lista de trabajo de Michelle

!!! warning "Antes de empezar — tres reglas" 1. Primero git pull. El .kicad_pcb cambió hoy (atributos, LCSC, barrenos, fusible). Si trabajas sobre una copia vieja y la guardas, se pierde todo eso. 2. NO usar "Actualizar PCB desde esquemático" hasta que Leo decida J10/P11/P12 (sección 4): los volvería a poner como montados. 3. Si KiCad avisa que el archivo cambió en disco, elegir Recargar. Nunca guardar encima una copia vieja.

Orden recomendado (de mayor a menor impacto):

M1 · Traer los cambios

  • git pull en HBox_PCB (ver sección 6).

M2 · Cambiar la huella de F2 (fusible)

  • En el PCB: clic derecho en F2 → Change Footprint… → Fuse:Fuseholder_Littelfuse_Nano2_154x.
  • El bloque mide 9.7 × 5 mm (antes 4.5 × 3.2). Acomodarlo cerca de donde está (159.5, 127), entre P1 (entrada 24 V) y Q23. Pistas /24V_IN y /VIN_FUSED de ≥ 1.5 mm.
  • Dejar acceso con pinzas al fusible (se saca hacia arriba): nada alto a menos de 2 mm de sus lados largos.

M3 · Rehacer el grupo del regulador U25 (24 V → 5 V) — la más importante

Problema: U25 (TPS54360B) está 15 mm al norte de sus piezas de potencia:

Medida Hoy Objetivo
Diodo D34 (cátodo) → pin 8 (SW) de U25 18.2 mm ≤ 4 mm
Capacitores de entrada C149/C150 → pin 2 (VIN) 5–8 mm ≤ 3 mm
Inductor L22 (pad 1) → pin 8 25.9 mm ≤ 12 mm (L22 es grande; se acepta)
Cobre del nodo SW (pin 8 → D34 → L22) pista 0.5 mm polígono ≥ 2 mm, lo más corto posible
Vías GND bajo el pad térmico de U25 0 ≥ 6 (a In1 e In2)
R120–R123, C155, C156 (compensación/FB/RT) cerca ≤ 5 mm de los pines 3–6, lejos de SW
![Orden correcto del grupo U25](img/u25-lazo-caliente.svg){ width="100%" }

Idea clave: junto a U25 ya no hay lugar (el cargador U6 y sus piezas ocupan el noreste). Entonces U25 baja a donde están sus piezas grandes, en vez de subir las piezas grandes.

Pasos:

  • Paso 1 — Sacar C151 (electrolítico 100 µF, hoy en 173.75, 123.9). Es solo reserva de energía: funciona igual a 10–20 mm. Sugerencia: rotado 90°, centrado en ≈ (169.5, 112), el hueco que deja U25. Sigue conectado a /VIN_PROT.
  • Paso 2 — Poner U25 donde estaba C151, centro aprox. (175.5, 124.5), girado para que: el pin 8 (SW) quede en la esquina más cercana al cátodo de D34 (el pad sur de D34, en 182.5, 126.65), y el pin 2 (VIN) mire al oeste.
  • Paso 3 — C149 y C150 pegados al pin 2 (VIN), a ≤ 3 mm, con su lado GND hacia el pad térmico de U25. Este es el lazo que radia: entrada → U25 → D34 → GND → entrada. Chiquito.
  • Paso 4 — D34 se queda donde está (182.5, 123.25). Su ánodo (GND) va a la misma isla de GND que C149/C150 y el pad de U25.
  • Paso 5 — L22 se queda. Unir pin 8 → cátodo de D34 → pad 1 de L22 (193.5, 126.9) con un polígono de ≥ 2 mm. No más ancho de lo necesario (es la parte que "grita").
  • Paso 6 — Piezas chicas junto con U25: C152 (BOOT) entre pin 1 y pin 8; R120, R121, R122, R123, C155, C156 del lado de los pines 3–6 (lado silencioso). El divisor FB (R121/R122) toma el 5 V en los capacitores de salida C153/C154, no en el pad del inductor.
  • Paso 7 — Tierra: una sola isla de GND en F.Cu bajo todo el grupo, ≥ 6 vías bajo el pad térmico de U25 y 2–3 vías junto al GND de cada capacitor y del ánodo de D34.
  • Paso 8 — /VIN_PROT desde Q23 hasta C149/C150: ≥ 1.5 mm (o polígono).

!!! tip "Referencia" Es el mismo acomodo que el diseño de referencia de TI para el TPS54360 y que la Guía de cobre y colocación EMC v6, §2.

M4 · Mismo arreglo, más chico, en el regulador del módem U20

Medida Hoy Objetivo
L20 (pad SW) → pin 8 (SW) de U20 7.6 mm, pista de 23 mm a 0.25 mm ≤ 3 mm, pista corta ≥ 1 mm
C127 (10 µF) → pin 2 (VIN) de U20 5.4 mm ≤ 3 mm
Vías GND bajo el pad de U20 0 ≥ 4
  • Acercar L20 al pin 8 de U20 y rutear /SW_MODEM directo y ancho.
  • Acercar C127 al pin 2. (C128 ya está bien, a 2 mm.)
  • Vías bajo el pad térmico de U20.

M5 · Vías bajo los otros chips de potencia

  • U6 (LTC4040, cargador de batería), U2 y U12 (MP1584): hoy 0 vías bajo su pad térmico. Poner ≥ 4 en cada uno (el pad térmico también es su tierra y su disipador).

M6 · Ensanchar las pistas de potencia

Usa esta tabla (la lista de avisos del DRC está incompleta: no marca SW_BAT ni las del módem).

Prioridad Red Hoy Objetivo Por qué
1 /SW_BAT 0.25 mm, 12 mm ≥ 1.0 mm o polígono ~2.5 A de batería. Ya se marcó crítica en la v5.5 (0.3 mm); en v6 está más delgada.
2 /VEH5V cuello 0.25 + 0.5 mm, ~110 mm ≥ 1.0 mm Salida de U25, hasta ~3 A
3 /MAIN5V, /SYS5V 0.25–0.5 mm, 100–150 mm c/u ≥ 1.0 mm en el tronco 5 V principal de toda la tarjeta
4 /BAT_PLUS 0.25–0.5 mm, 118 mm ≥ 1.0 mm Corriente de batería
5 /SW_MODEM 0.25 mm, 23 mm ≥ 1.0 mm y corta Se resuelve con M4
6 /VBAT_MODEM cuello 0.25 (1 mm), 0.5 (11 mm) ≥ 1.0 mm Picos de 2 A al transmitir
7 /VIN_MODEM, /SW_IN, /VIN_SW 0.25–0.5 mm ≥ 0.8 mm Entradas de reguladores
— /VIN_PROT, /SW_PWRIN 0.5 mm — Se resuelven con M3
No /3V3_ETH, /5V_FAN, /SW_FAN, /FAN_RET 0.25–0.5 mm dejar Menos de 0.3 A
  • Prioridades 1 a 7.

M7 · Cerrar

  • Rellenar zonas (tecla B) — los barrenos se movieron y el relleno es viejo.
  • DRC → 0 errores. (Los avisos amarillos de ancho de pista que queden en redes "No" de la tabla están bien.)
  • Revisar en el visor 3D que J14 (porta-SIM) tenga el frente libre: la tarjeta entra por un extremo corto; confirmar cuál en el dibujo de JAE y dejar ~6 mm libres enfrente.
  • git add + commit + push (sección 6) y avisar a Leo.

4. Lo que falta — Leo

  • Pre-ordenar J14 (C2977286) en la cuenta de JLC: es parte "Pre-ordered", sin eso no la colocan.
  • Decidir J10 (RJ45), P11 y P12: ¿se montan en esta corrida? Hoy están DNP solo en el PCB.
  • Revisar las piezas donde la elección importa: L20 Sunlord MWSA0804S-4R7MT (C17700167; checar que sus pads entren en la huella SRU8028), L21 Murata LQG18HN68NJ00D (C162555, choke de la antena GNSS), C149/C150 2.2 µF 100 V (C153036), C151 Nichicon 100 µF 50 V (C116241), RS1 10 mΩ 1 W (C105362), F2 0154002.DR (C206910).

5. Parámetros del pedido en JLCPCB (cuando haya GO)

Opción Valor
Capas / espesor 4 capas, 1.6 mm, stackup JLC04161H-7628
Acabado ENIG (obligatorio por los módulos LGA U19 y U18)
Ensamble Standard PCBA, solo lado superior
Rayos X Pedir en U19 (A7670SA) y U18 (ZED-F9P)
Pre-orden J14 C2977286 antes del pedido
Piezas through-hole H4, J9, J11, K1, P1–P10, SW1, SW2 (16): soldar a mano en 5 piezas es razonable
Archivos BOM/CPL generados del PCB (Fabrication Toolkit). Revisar rotaciones en la vista previa de JLC: U19, U18, J14, SOT-23

6. Comandos de git

Michelle (clon de HBox_PCB):

git pull
# … trabajo en KiCad, guardar …
git add hbox-watchdog-v6.kicad_pcb
git commit -m "v6 layout: U25/U20 regrouped, thermal vias, power widths, F2 holder"
git push

Leo (proyecto Drogheda, después de que Michelle suba):

cd ~/Documents/Claude/Projects/Drogheda/03-Architecture-Hardware/kicad && git pull helgen main
cd ~/Documents/Claude/Projects/Drogheda && git add 03-Architecture-Hardware/kicad && git commit -m "bump kicad" && git push

7. Historial de cambios de esta auditoría (HBox_PCB)

Commit Qué
bb78cb8 · 0288bd0 T14: J14 principal, U22 DNP, errores ERC corregidos, LCSC de J14
91d2049 · 8a49327 T15: LCSC en 64 piezas, JP fuera del BOM, SIM + U19/L22 en el PCB, pistas colgando, avisos de ancho; librería
61652cc T16: barrenos 130 × 90 mm, MH5–MH8
d2db77f · 03d83d1 T17: fusible F2 → porta-fusible 0154002.DR

Historial de revisiones

Versión Fecha Cambios
1.0 2026-09-25 Auditoría pre-fabricación v6 y lista de trabajo.
1.1 2026-09-29 Presentación: vocabulario de avisos. Sin cambios técnicos.