hbox-docs/backend/lotes/2026-10-28_t42b-hv24.json
Leopoldo Rodríguez a844fcd979 T42b en V5.6/V5.7 (HBox_PCB 8b0a23a): página, documentos de diseño v1.5, instrucciones de Leo, índice, bitácora y lote
- docs/hardware/t42b-hv24-28oct.md (+3 figuras): qué estaba mal en la clase HV24, las reglas F-01, los arreglos de
  cobre de cada tarjeta, cómo se probó (DRC, paquete, red de cada vía/pista/pad en el Gerber) y la revisión
  independiente en 2 rondas (NO-GO por una vía de costura que el paquete sacaba como /3V3; corregido; GO).
- diseno-v56/v57 v1.5 (§12 clases y reglas, §13 E-15/T42b hechos, §14 historial), victorias rápidas (§4 hecho),
  instrucciones para Leo v1.3 (los paquetes del piloto ya llevan T42b; commit 8b0a23a o posterior).
- hardware/index.md y bitácora: entrada del 28-oct. mkdocs.yml: Auditorías y pasadas. sync-docs.sh: MAP de T42b.
- backend/lotes/2026-10-28_t42b-hv24.json: t-v5-t42b-hv24 a Hecho, nota y descripción en t-v56-piloto, lección
  para t-v6-g1-paquete (gerber_netcheck.py).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-28 14:23:58 -06:00

55 lines
3.1 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"lote": "2026-10-28_t42b-hv24",
"autor": "claude",
"motivo": "28-oct: T42b aplicado en la V5.6 y la V5.7 antes de pedir el piloto (Leo, 12:57: «yes»): clase HV24 completa y reglas F-01 de la v6 (HBox_PCB 8b0a23a). Paquetes Rev6/Rev7 regenerados con el mismo BOM, CPL y designadores.",
"fuente": "/hardware/t42b-hv24-28oct/",
"cambios": [
{
"id": "t-v5-t42b-hv24",
"poner": {
"estado": "hecho",
"enlaces": [
{
"titulo": "T42b (28-oct): qué cambió y cómo se probó",
"url": "/hardware/t42b-hv24-28oct/"
},
{
"titulo": "Hallazgo HV24 (§4)",
"url": "/hardware/v56-v57-victorias-rapidas-22oct/#4-hallazgo-la-clase-hv24-solo-atrapa-24v_in-t42b"
}
]
},
"nota": "28-oct 14:20: aplicado (HBox_PCB 8b0a23a). HV24 con «/» y reglas F-01; arreglos por script: 14 errores en la V5.6, 16 en la V5.7 (EN de U15 a ≥ 0.38 mm de /24V) y 2 vías de costura en las dos. DRC igual; BOM, CPL y designadores idénticos. Revisión independiente: GO en la 2.ª ronda."
},
{
"id": "t-v56-piloto",
"poner": {
"descripcion": "Listo para pedir (27-oct). Paquetes del repositorio: production/HBOX_v5_Rev6_PROD (V5.6) y HBOX_v5_Rev7_PROD (V5.7), con T46 (CPL corregido), T47 (BOM sin faltantes en JLC) y T42b (clase HV24 completa, 28-oct, HBox_PCB 8b0a23a: mismo BOM y CPL, cambian el cobre y los barrenos). Al pedir (revisión del 26-oct, A3–A6): PCB de 4 capas, 1.6 mm, JLC04161H-7628, ENIG, Via covering «Epoxy Filled & Capped» (obligatorio) y «Confirm production file»; ensamble Standard solo arriba, con rayos X en U14 y U1 en las notas. Releer existencias en el carrito el día del pago y no aceptar piezas «sin colocar». No subir production/netlist.ipc. Un renglón por código LCSC. En la imagen final de JLC: pin 1 de U14, D20, U8, U12 y Q6 (y de U3, U13, U1 y Q7 por T47); franja (−) de C1, C14, C30, C68 y C73 opuesta al «+»; pestaña de J1–J4, J10 y J16. Los LED no se giran. Números de pedido a esta tarjeta y a la bitácora. Al llegar: lupa en U14 antes de energizar, 10 juegos de headers de MOD1 y la compuerta de banco (§8). Pasos completos: instrucciones para Leo del 27-oct.",
"enlaces": [
{
"titulo": "Instrucciones para Leo (27-oct), §2",
"url": "/hardware/instrucciones-leo-27oct/"
},
{
"titulo": "Revisión independiente del pedido (26-oct)",
"url": "/hardware/revision-pedido-26oct/"
},
{
"titulo": "T42b (28-oct): el paquete ya lo lleva",
"url": "/hardware/t42b-hv24-28oct/"
},
{
"titulo": "Inventario",
"url": "/tableros/inventario/"
}
]
},
"nota": "28-oct 14:20: los paquetes Rev6 y Rev7 ya llevan T42b (HBox_PCB 8b0a23a). BOM, CPL y designadores idénticos; cambian solo las 4 capas de cobre y los barrenos. Los pasos del pedido no cambian. Sigue bloqueado por el pago."
},
{
"id": "t-v6-g1-paquete",
"nota": "28-oct (lección de T42b): KiCad puede cambiarle la red a una vía sin pistas que no es «libre», y el DRC no lo ve. Para G1: rellenar y guardar, generar el paquete desde ese PCB y correr tools/gerber_netcheck.py (vías, pistas y pads contra el Gerber; debe dar 0)."
}
]
}