~ Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
181 lines
12 KiB
JSON
181 lines
12 KiB
JSON
{
|
||
"lote": "2026-10-22_auditoria-final",
|
||
"autor": "claude",
|
||
"fecha": "2026-10-22",
|
||
"motivo": "Auditoría final de producción de V5.6 y V5.7 (22-oct): GO al piloto 5 + 5 con tres condiciones de pedido; NO-GO para las 108/322 hasta que el piloto pase el banco con 0.7.0",
|
||
"fuente": "/hardware/auditoria-final-22oct/",
|
||
"cambios": [
|
||
{
|
||
"id": "t-v56-revision-gerber",
|
||
"poner": {
|
||
"estado": "hecho"
|
||
},
|
||
"nota": "Cerrado por la auditoría final del 22-oct: los paquetes HBOX_v5_Rev6_PROD (V5.6) y HBOX_v5_Rev7_PROD (V5.7) son idénticos a una regeneración con relleno fresco (0.000 mm² de diferencia en el cobre; máscaras, pasta, serigrafía y taladros iguales); DRC solo con los 3 errores de MOD1, 0 sin conectar, paridad solo PWR_FLAG; RS1 Kelvin en VIN y CLN en las dos; BOM y CPL cuadran con el PCB (226 / 229 piezas, todas con LCSC). Lo que sigue es el pedido (t-v56-piloto) y P-1 (t-p1-relleno-commit). Ver /hardware/auditoria-final-22oct/"
|
||
},
|
||
{
|
||
"id": "t-v56-piloto",
|
||
"poner": {
|
||
"titulo": "Piloto V5.6 + V5.7: pedir 5 + 5 a JLC hoy con las 3 condiciones de la auditoría final",
|
||
"estado": "por-hacer",
|
||
"responsable": "leo, aldair",
|
||
"fecha_limite": "2026-10-22",
|
||
"bloqueada_por": [],
|
||
"descripcion": "Paquetes: production/HBOX_v5_Rev6_PROD (V5.6) y production/HBOX_v5_Rev7_PROD (V5.7), verificados el 22-oct. Unos 40 min. (1) BOM: D10 SMBJ33A → SMBJ33CA (C8838 o C2688178, misma huella D_SMB). (2) PCB: 4 capas, 1.6 mm, JLC04161H-7628, ENIG, «Via covering: Epoxy Filled & Capped», «Confirm production file». (3) Ensamble solo top; en las notas del pedido: rayos X en U6 (QFN 0.5 mm con 3 vías dentro de la pasta). (4) Visor de JLC: pin 1 de U6, U7, U25, U26, U16, Q7; punto de L22; cátodo de D34, D10, D5, D6, D11–D13; «+» de C3, C43, C78, C10, C103; K1; Q10 (las huellas easyeda2kicad nunca se han fabricado). (5) Número de orden al acta y a la Bitácora. Al llegar: entrada en inventario y lupa en U6 antes de energizar cada tarjeta.",
|
||
"enlaces": [
|
||
{
|
||
"titulo": "Auditoría final: el pedido de hoy (§7)",
|
||
"url": "/hardware/auditoria-final-22oct/#7-el-pedido-de-hoy-40-min-y-el-camino-a-las-108-322"
|
||
},
|
||
{
|
||
"titulo": "Veredicto y condiciones",
|
||
"url": "/hardware/auditoria-final-22oct/"
|
||
},
|
||
{
|
||
"titulo": "Inventario",
|
||
"url": "/tableros/inventario/"
|
||
}
|
||
],
|
||
"etiquetas": [
|
||
"piloto",
|
||
"fabricación"
|
||
]
|
||
},
|
||
"nota": "22-oct: la auditoría final da GO al piloto de las dos tarjetas con tres condiciones de pedido que no tocan el cobre. Ya no espera a nada: t-v56-revision-gerber quedó cerrada."
|
||
},
|
||
{
|
||
"id": "T261022-4ee7",
|
||
"nota": "22-oct, auditoría final (E-9): la propuesta se sostiene. De los ≈ 56 mm² del lazo, ≈ 40 son U25 → D34 (VIN y SW en lados opuestos del chip) y debajo de toda la fuente In1 es GND sin cortes; girar C149/C150 no baja de ≈ 46. Para el piloto se quedan como están y se mide el timbre de SW/VIN a 9/24/32 V con 2.5 A (t-v57-banco-prototipos). Si la respuesta es no, es otra pasada en la V5.7 antes de las 322, no antes del piloto."
|
||
},
|
||
{
|
||
"id": "t-decisiones-puertos-d10",
|
||
"nota": "22-oct, auditoría final: D10 → SMBJ33CA pasa a ser la condición 3 del pedido de hoy (D-22-2: BOM, misma huella; con el arnés al revés el SMBJ33A unidireccional conduce y abre F2, que es SMD). D-19-1 puertos: RS-485 y RS-232 son usables con dos reglas — DE y /RE cuelgan de RTSA, así que el firmware escribe EFCR/MCR antes que nada (el bus queda ocupado ~1 s desde el reset), y H4 (TTL) y P16 (RS-232) nunca al mismo tiempo (comparten SER_RXB). Para las 108/322: THVD1410DR (C2671345) por SP3485 y TRS3232E por MAX3232, mismo pinout (P-5). Ver /hardware/auditoria-final-22oct/#3-hallazgos-problema-arreglo"
|
||
},
|
||
{
|
||
"id": "t-fw-070",
|
||
"poner": {
|
||
"estado": "en-curso",
|
||
"responsable": "leo, claude",
|
||
"fecha_limite": "2026-10-29",
|
||
"descripcion": "board_v56.h ya está en 04-Source-Code/firmware/hbox_v5_bringup/ (64 pines del netlist del 22-oct; V5.6 = V5.7 pin a pin; falta el «#elif defined(HBOX_BOARD_V56)» en el .ino y el commit en hbox-firmware). 0.6.3 no sirve en estas tarjetas: no enciende el módem (MODEM_EN = PC3, apagado por defecto), lee el NTC en PB1 (ahora PC5 × 0.5455), flotación 4.00 V (ahora 3.50 V LFP) e ignición por digitalRead (a 12 V cae en la zona indefinida: 1.38 V).\nOrden de trabajo: F-1 0.7.0-pre = módem (EN/RST/LED/RTCM), NTC, umbrales LFP 2.95/3.20 V, ignición por ADC con histéresis (1 día; antes de que lleguen las tarjetas) · F-2 ciclo de respaldo: STOP + RTC a 10 min (LSE, LSI de respaldo), apagado ordenado, 2 reportes y a dormir; piso < 100 mW con el W5500 en power-down (3–4 días) · F-3 driver SC16IS752 con EFCR primero (1 día) · F-4 Ethernet de campo configurable (2 días) · F-5…F-8 SC7A20, vigilancia del módem por LED/RTCM, Modo B con módem apagable, orden de recuperación módem OFF → etapa OFF/ON → NMEA → módem ON (2 días).",
|
||
"enlaces": [
|
||
{
|
||
"titulo": "Auditoría final §5: firmware",
|
||
"url": "/hardware/auditoria-final-22oct/#5-firmware-063-no-sirve-a-v56v57-board_v56h-si"
|
||
},
|
||
{
|
||
"titulo": "Ciclo de 10 min y umbrales (§4)",
|
||
"url": "/hardware/auditoria-final-22oct/#4-bateria-apagon-del-modem-y-ciclo-de-10-min"
|
||
}
|
||
]
|
||
},
|
||
"nota": "22-oct: board_v56.h hecho por Claude en la auditoría final; el plan 0.7.0 queda por tamaño (F-1 a F-8). Sin 0.7.0-pre el piloto no se puede probar: va antes de que lleguen las tarjetas (≈ 29-oct)."
|
||
},
|
||
{
|
||
"id": "t-v57-prototipos",
|
||
"nota": "22-oct: la re-auditoría quedó hecha (auditoría final: GO con condiciones; la fuente U25 a 5.32 V / 600 kHz cubre 9–32 V sin la SD-15B). Los 5 prototipos se piden en t-v56-piloto y el banco es t-v57-banco-prototipos; esta tarea queda como paraguas hasta liberar las 322."
|
||
},
|
||
{
|
||
"id": "t-paquetes-aldair",
|
||
"nota": "22-oct: los paquetes HBOX_v5_Rev6_PROD y HBOX_v5_Rev7_PROD están verificados (auditoría final). Mandarlos con la nota de BOM «D10 → SMBJ33CA» y las condiciones del pedido (ENIG, vías Epoxy Filled & Capped, rayos X en U6, visor de rotación). Para la cotización de 570: el BOM de las 108/322 cambia U14 SP3485 → THVD1410DR (C2671345) y U15 MAX3232 → TRS3232E (mismo pinout, P-5); los 10 nF se unifican en C1589."
|
||
},
|
||
{
|
||
"id": "t-v56-banco-piloto",
|
||
"nota": "22-oct: criterios de liberación de las 108 (auditoría final §7, los 8 en verde): lupa en U6 + autoprueba · a 24 V: NMEA < 2 s, módem registrado < 60 s, Kelvin TP1 ÷ 32 = 1.0–1.1 con 1.0 A, carga 1.2–1.4 A · 20 ciclos de 10 min en batería con el paquete al 20 % y 45 °C, piso dormido < 100 mW (PPK2), SYS5V > 4.3 V al arrancar el módem · 20 cortes 24 V ↔ batería sin reset · RS-485 y RS-232 en lazo, Ethernet 24 h · temperaturas de U6, L6, L7 a 1.4 A y 45 °C · arneses, tapa y barrenos."
|
||
},
|
||
{
|
||
"id": "t-v57-banco-prototipos",
|
||
"nota": "22-oct: agregar (auditoría final E-7 a E-10): 9/12/24/32 V con 2.8 A; polaridad invertida (con D10 = SMBJ33CA, F2 no debe abrir); U25 < 110 °C y D34 < 100 °C a 32 V; cámara térmica en las dos vías de entrada en serie (184.0, 121.8) y (182.4, 68.1) a 9 V; ignición a 12 V leída por ADC (1.38 V en PA5); timbre en SW/VIN con punta de tierra corta (D-21-2)."
|
||
},
|
||
{
|
||
"crear": {
|
||
"id": "t-p1-relleno-commit",
|
||
"titulo": "P-1: abrir V5.6 y V5.7 en KiCad, B (rellenar), guardar y commit — el repo trae el relleno viejo",
|
||
"pista": "ingenieria",
|
||
"estado": "por-hacer",
|
||
"responsable": "leo",
|
||
"version_tarjeta": "V5.6",
|
||
"fecha_limite": "2026-10-22",
|
||
"descripcion": "Los dos .kicad_pcb del repo traen el relleno de zonas de la pasada 5. El Gerber del Fabrication Toolkit sí lleva el relleno fresco (verificado: 0.000 mm² de diferencia), pero una exportación sin rellenar (kicad-cli, o el GUI sin B) manda cobre de GND sobre la vía de /SYS5V de T35 y las vías de RS1 de T34. Son 5 min: abrir cada tarjeta, B, guardar, DRC (solo los 3 de MOD1), commit «V5.6/V5.7: relleno fresco (P-1)», push y bump del submódulo. Regla nueva (D-22-3): todo script T que toque cobre termina con rellenado en el GUI antes del commit.",
|
||
"enlaces": [
|
||
{
|
||
"titulo": "P-1 en la auditoría final (§2)",
|
||
"url": "/hardware/auditoria-final-22oct/#2-que-se-reviso-metodo-ag"
|
||
}
|
||
],
|
||
"etiquetas": [
|
||
"layout",
|
||
"piloto"
|
||
]
|
||
},
|
||
"si_no_hay": [
|
||
"relleno viejo",
|
||
"relleno fresco",
|
||
"P-1:"
|
||
]
|
||
},
|
||
{
|
||
"crear": {
|
||
"id": "d-22-1-go-piloto",
|
||
"titulo": "D-22-1: GO al piloto 5 V5.6 + 5 V5.7 con las 3 condiciones de pedido — decide Leo hoy",
|
||
"pista": "ingenieria",
|
||
"estado": "por-hacer",
|
||
"responsable": "leo",
|
||
"version_tarjeta": "V5.6",
|
||
"fecha_limite": "2026-10-22",
|
||
"descripcion": "Veredicto de la auditoría final: GO al piloto hoy con (1) vías Epoxy Filled & Capped + rayos X en U6, (2) rotación y polaridad confirmadas en el visor de JLC (U6, U7, U25, U26, L22, Q7, U16, D34, D10, electrolíticos) y (3) BOM D10 → SMBJ33CA. NO-GO para las 108 V5.6 y las 322 V5.7 hasta que el piloto pase el banco con 0.7.0 (criterios en t-v56-banco-piloto y t-v57-banco-prototipos). Sí → t-v56-piloto hoy. No → decir qué falta.",
|
||
"enlaces": [
|
||
{
|
||
"titulo": "Auditoría final (veredicto)",
|
||
"url": "/hardware/auditoria-final-22oct/"
|
||
},
|
||
{
|
||
"titulo": "Informe completo (PDF, 33 pp.)",
|
||
"url": "/hardware/2026-10-22_Drogheda_Auditoria-Final-Produccion_V5.6-V5.7_ES_v1.0.pdf"
|
||
},
|
||
{
|
||
"titulo": "Presentación (PDF, 19 láminas)",
|
||
"url": "/hardware/2026-10-22_Drogheda_Auditoria-Final-Produccion_V5.6-V5.7_Presentacion_ES_v1.0.pdf"
|
||
}
|
||
],
|
||
"etiquetas": [
|
||
"decisión",
|
||
"piloto"
|
||
]
|
||
},
|
||
"si_no_hay": [
|
||
"D-22-1"
|
||
]
|
||
},
|
||
{
|
||
"crear": {
|
||
"id": "t-preorden-108-322-bom",
|
||
"titulo": "Pre-orden 108 V5.6 + 322 V5.7: BOM con THVD1410DR / TRS3232E, 10 nF unificados y etiqueta de C22",
|
||
"pista": "compras",
|
||
"estado": "por-hacer",
|
||
"responsable": "adriana, leo",
|
||
"version_tarjeta": "V5.6",
|
||
"descripcion": "Se dispara cuando el piloto pase el banco (t-v56-banco-piloto y t-v57-banco-prototipos). Cambios de BOM sin tocar cobre (P-5, P-6 de la auditoría final): U14 SP3485 → THVD1410DR (C2671345: receptor a prueba de bus abierto + ESD), U15 MAX3232 → TRS3232E (ESD), los 10 nF 0603 en un solo código (C1589; quitar C57112), C22 con la etiqueta corregida (C138687 es 10 µF/50 V, no 22 µF). Mismas opciones que el piloto: ENIG, Epoxy Filled & Capped, rayos X en U6.",
|
||
"bloqueada_por": [
|
||
"t-v56-banco-piloto",
|
||
"t-v57-banco-prototipos"
|
||
],
|
||
"enlaces": [
|
||
{
|
||
"titulo": "Easy wins (auditoría final §3)",
|
||
"url": "/hardware/auditoria-final-22oct/#3-hallazgos-problema-arreglo"
|
||
}
|
||
],
|
||
"etiquetas": [
|
||
"fabricación",
|
||
"bom"
|
||
]
|
||
},
|
||
"si_no_hay": [
|
||
"pre-orden",
|
||
"preorden",
|
||
"THVD1410"
|
||
]
|
||
}
|
||
]
|
||
}
|