~ Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
451 lines
14 KiB
JSON
451 lines
14 KiB
JSON
{
|
||
"_como": "Datos fijos de la página de inicio y del tablero de Ingeniería (Ruta a producción y una tarjeta por versión). Los actualiza Claude o Leo cuando una tarjeta cambia de etapa o se mueve un hito; después, deploy. Estados de cada paso: hecho, ahora, bloqueado, falta. Cada paso es [estado, texto, debajo]. Tono de la tarjeta: hecho, ahora, aviso, bloqueado. Hitos: fecha AAAA-MM-DD (null si aún no hay fecha), fin opcional y «cuando», el texto que se ve. El enfoque de la semana NO va aquí: lo escriben Leo y Adriana en la página de inicio (/api/hoy); enfoque_inicial solo se muestra mientras nadie lo ha escrito. Este archivo es parte del cierre de cada tarea (hbox-docs/CLAUDE.md, «Cierre de una tarea»).",
|
||
"actualizado": "2026-10-22",
|
||
"fase": {
|
||
"nombre": "Pre-producción",
|
||
"texto": "V5.6 y V5.7 auditadas: GO al piloto de 5 + 5 (pedido hoy); la v6 en layout"
|
||
},
|
||
"pedido_nota": "primero los pilotos: 5 V5.6 y 5 V5.7 (pedido del 22-oct, 3 condiciones), luego 20 v6",
|
||
"gestion": {
|
||
"id": "adriana",
|
||
"texto": "Adriana lleva la gestión del proyecto"
|
||
},
|
||
"etapas": [
|
||
"Esquemático",
|
||
"Layout",
|
||
"Auditoría",
|
||
"Gerber",
|
||
"Piloto",
|
||
"Banco",
|
||
"Pedido"
|
||
],
|
||
"tarjetas": [
|
||
{
|
||
"version": "V5.5",
|
||
"clave": "v55",
|
||
"estado": "En campo",
|
||
"tono": "hecho",
|
||
"nuevo": "15 piezas; ya no se fabrica",
|
||
"imagen": "/img/tarjetas/v55.webp",
|
||
"alt": "Cobre de la EinarBoard V5.5",
|
||
"pasos": [
|
||
[
|
||
"hecho"
|
||
],
|
||
[
|
||
"hecho"
|
||
],
|
||
[
|
||
"hecho",
|
||
"EMC 22 ago"
|
||
],
|
||
[
|
||
"hecho"
|
||
],
|
||
[
|
||
"hecho"
|
||
],
|
||
[
|
||
"hecho",
|
||
"0.6.0 en campo"
|
||
],
|
||
[
|
||
"hecho",
|
||
"Ago",
|
||
"15 piezas"
|
||
]
|
||
],
|
||
"detalle": "En campo: 15 piezas (lote del 22-ago), firmware 0.6.x.",
|
||
"siguiente": "Mantener la flota en 0.6.x con respaldo continuo en batería. Sin rework: lo aprendido va a la V5.6. Revisar U6 con lupa en cada tarjeta. Jesús mide en una unidad el límite de entrada del cargador con TP1 (≈ 1 A, auditoría del 16-oct, §4.5).",
|
||
"quien": "Jesús (pruebas) · Alán y Daniel (campo)",
|
||
"docs": [
|
||
[
|
||
"Manual V5",
|
||
"/manuales/manual-tarjeta-V5/"
|
||
],
|
||
[
|
||
"Auditoría del 16-oct, §4",
|
||
"/hardware/auditoria-produccion-16oct/"
|
||
],
|
||
[
|
||
"Lecciones de la V5.5",
|
||
"/hardware/v6-revision-lecciones-v55/"
|
||
],
|
||
[
|
||
"Acta de tarjeta V5",
|
||
"/formularios/v5.html"
|
||
]
|
||
]
|
||
},
|
||
{
|
||
"version": "V5.6",
|
||
"clave": "v56",
|
||
"estado": "GO al piloto (auditoría final)",
|
||
"tono": "ahora",
|
||
"nuevo": "Lo nuevo: control del módem y acelerómetro. Pedido de 113",
|
||
"imagen": "/img/tarjetas/v56.webp",
|
||
"alt": "Cobre de la EinarBoard V5.6; lo nuevo, en blanco",
|
||
"pasos": [
|
||
[
|
||
"hecho",
|
||
"28 sep"
|
||
],
|
||
[
|
||
"hecho",
|
||
"Pasada 6",
|
||
"21 oct, Claude"
|
||
],
|
||
[
|
||
"hecho",
|
||
"Auditoría final",
|
||
"22 oct, Claude: GO"
|
||
],
|
||
[
|
||
"hecho",
|
||
"Rev6_PROD",
|
||
"22 oct, verificado"
|
||
],
|
||
[
|
||
"ahora",
|
||
"5 piezas",
|
||
"Leo: pedido hoy, 3 condiciones"
|
||
],
|
||
[
|
||
"falta",
|
||
"Firmware 0.7.0",
|
||
"board_v56.h listo; 0.7.0-pre 1 día"
|
||
],
|
||
[
|
||
"falta",
|
||
"113",
|
||
"después del banco"
|
||
]
|
||
],
|
||
"detalle": "Auditoría final del 22-oct (Claude, a petición de Leo): el paquete HBOX_v5_Rev6_PROD es idéntico a una regeneración con relleno fresco (0.000 mm²), DRC solo con los 3 de MOD1, 0 sin conectar, paridad limpia, RS1 Kelvin; BOM y CPL cuadran. GO al piloto de 5 con tres condiciones de pedido: vías Epoxy Filled & Capped + rayos X en U6, rotación/polaridad en el visor de JLC, D10 → SMBJ33CA. NO-GO para las 108 hasta el banco con 0.7.0.",
|
||
"siguiente": "Leo: OK a D-22-1 → pedido de 5 + 5 hoy con la lista de §7 (BOM D10, ENIG, vías tapadas, rayos X en U6, visor) → P-1: abrir, B, guardar, commit de kicad/ y production/ → 0.7.0-pre antes de que lleguen (≈ 29-oct) → banco del piloto (8 criterios) → las 108, con SD-15B.",
|
||
"quien": "Leo (D-22-1, pedido, P-1) · Claude (auditoría hecha; 0.7.0 con Leo) · Jesús (banco del piloto) · Aldair (pedido e inventario)",
|
||
"docs": [
|
||
[
|
||
"Auditoría final del 22-oct (GO con condiciones)",
|
||
"/hardware/auditoria-final-22oct/"
|
||
],
|
||
[
|
||
"El pedido de hoy, paso a paso (§7)",
|
||
"/hardware/auditoria-final-22oct/#7-el-pedido-de-hoy-40-min-y-el-camino-a-las-108-322"
|
||
],
|
||
[
|
||
"Informe completo (PDF)",
|
||
"/hardware/2026-10-22_Drogheda_Auditoria-Final-Produccion_V5.6-V5.7_ES_v1.0.pdf"
|
||
],
|
||
[
|
||
"Protocolo de la auditoría",
|
||
"/hardware/auditoria-final-protocolo/"
|
||
],
|
||
[
|
||
"Pasada 6 hecha por Claude (T34 a T37)",
|
||
"/hardware/v56-v57-auditoria-21oct/#6-pasada-6-hecha-por-claude-t34-a-t37"
|
||
],
|
||
[
|
||
"Qué es crítico (19-oct)",
|
||
"/hardware/v56-clasificacion-19oct/"
|
||
],
|
||
[
|
||
"ECO V5.6",
|
||
"/hardware/v56-eco/"
|
||
],
|
||
[
|
||
"Hoja de datos",
|
||
"/hardware/v56-datasheet/"
|
||
],
|
||
[
|
||
"Pinout",
|
||
"/hardware/v56-pinout/"
|
||
]
|
||
]
|
||
},
|
||
{
|
||
"version": "V5.7",
|
||
"clave": "v57",
|
||
"estado": "GO a los 5 prototipos (auditoría final)",
|
||
"tono": "ahora",
|
||
"nuevo": "Lo nuevo: fuente de 9 a 32 V a bordo. Pedido de 327",
|
||
"imagen": "/img/tarjetas/v57.webp",
|
||
"alt": "Cobre de la EinarBoard V5.7; la fuente a bordo, en blanco",
|
||
"pasos": [
|
||
[
|
||
"hecho",
|
||
"13 oct"
|
||
],
|
||
[
|
||
"hecho",
|
||
"Pasada 6",
|
||
"21 oct, Claude"
|
||
],
|
||
[
|
||
"hecho",
|
||
"Auditoría final",
|
||
"22 oct, Claude: GO"
|
||
],
|
||
[
|
||
"hecho",
|
||
"Rev7_PROD",
|
||
"22 oct, verificado"
|
||
],
|
||
[
|
||
"ahora",
|
||
"5 prototipos",
|
||
"Leo: con las 5 de la V5.6, hoy"
|
||
],
|
||
[
|
||
"falta",
|
||
"9 a 32 V",
|
||
"Jesús: polaridad, calor y timbre de U25"
|
||
],
|
||
[
|
||
"falta",
|
||
"327",
|
||
"después del banco"
|
||
]
|
||
],
|
||
"detalle": "Auditoría final del 22-oct: paquete HBOX_v5_Rev7_PROD verificado igual que el de la V5.6. La fuente U25 (TPS54360B, 5.32 V / 600 kHz) cubre 9–32 V sin la SD-15B; C149/C150 se quedan (D-21-2 se sostiene) y el timbre se mide en banco. D10 → SMBJ33CA es obligatorio: con el arnés al revés el SMBJ33A abre F2, que es SMD. GO a los 5 prototipos con las mismas condiciones; NO-GO para las 322 hasta el banco.",
|
||
"siguiente": "Mismo pedido que la V5.6 (hoy) → P-1 → prototipos en banco: 9/12/24/32 V con 2.8 A, polaridad invertida, U25 < 110 °C y D34 < 100 °C a 32 V, cámara térmica en las vías de entrada a 9 V, ignición a 12 V por ADC, timbre de SW/VIN (D-21-2) → pedido de 327.",
|
||
"quien": "Leo (pedido) · Claude (auditoría hecha; procedimiento de banco) · Jesús (prototipos en banco)",
|
||
"docs": [
|
||
[
|
||
"Auditoría final del 22-oct (GO con condiciones)",
|
||
"/hardware/auditoria-final-22oct/"
|
||
],
|
||
[
|
||
"Hallazgos E-7 a E-10 de la V5.7",
|
||
"/hardware/auditoria-final-22oct/#3-hallazgos-problema-arreglo"
|
||
],
|
||
[
|
||
"Informe completo (PDF)",
|
||
"/hardware/2026-10-22_Drogheda_Auditoria-Final-Produccion_V5.6-V5.7_ES_v1.0.pdf"
|
||
],
|
||
[
|
||
"Por qué C149/C150 se quedan (D-21-2)",
|
||
"/hardware/v56-v57-auditoria-21oct/#62-v57-por-que-c149c150-se-quedan-como-estan"
|
||
],
|
||
[
|
||
"Pasada 6 hecha por Claude (T34 a T37)",
|
||
"/hardware/v56-v57-auditoria-21oct/#6-pasada-6-hecha-por-claude-t34-a-t37"
|
||
],
|
||
[
|
||
"ECO V5.7: fuente a bordo",
|
||
"/hardware/v57-eco-fuente/"
|
||
]
|
||
]
|
||
},
|
||
{
|
||
"version": "v6",
|
||
"clave": "v6",
|
||
"estado": "No lista",
|
||
"tono": "bloqueado",
|
||
"nuevo": "Lo nuevo: GNSS y 4G en la tarjeta. Pedido de 130",
|
||
"imagen": "/img/tarjetas/v6.webp",
|
||
"alt": "Cobre de la EinarBoard v6; el GNSS y el 4G, en blanco",
|
||
"pasos": [
|
||
[
|
||
"hecho",
|
||
"28 sep"
|
||
],
|
||
[
|
||
"bloqueado",
|
||
"6 bloqueantes",
|
||
"T38: courtyards y barrenos; falta el bloque A"
|
||
],
|
||
[
|
||
"falta",
|
||
"25 oct y 1 nov",
|
||
"Claude"
|
||
],
|
||
[
|
||
"falta",
|
||
"1 nov",
|
||
"Claude (G1)"
|
||
],
|
||
[
|
||
"falta",
|
||
"20, el 2 nov",
|
||
"Aldair y Leo"
|
||
],
|
||
[
|
||
"falta",
|
||
"21–22 nov",
|
||
"Jesús y Leo (G2)"
|
||
],
|
||
[
|
||
"falta",
|
||
"130",
|
||
"después de G2"
|
||
]
|
||
],
|
||
"detalle": "No lista (21-oct): T25, T28 y T38 ya están aplicados (falta el push de T38). T28 cerró 2 de los 8 bloqueantes; T38 corrigió los courtyards de 11 huellas, liberó MH6 y apartó el plano /3V3 de los barrenos. Michelle adelantó la fuente U25, pero D34 quedó a 13 mm del pin SW (lazo caliente de ≈ 115 mm², antes ≈ 47) y MH8 cae encima de D34.",
|
||
"siguiente": "Leo: commit y push de T38 y OK a la propuesta α del bloque A (D-21-3); Michelle hace git pull --ff-only antes de abrir la v6. Desde el 22-oct y a más tardar el sáb 24: Michelle coloca D34 entre U25 y L22 con la propuesta α (primero R53 y R54 junto a U6), libera MH8 y MH4, y sigue con los bloques A y B. Dom 25: bloques C, D y E (módem, GNSS y U12); en la noche, re-auditoría de Claude. Sáb 31: bloques F, G y H1 (pares, puertos serie e In1). Dom 1-nov: H2 y DRC final; en la tarde, re-auditoría final y Gerber (G1). Lun 2-nov: pedido del piloto de 20. Firmware los fines de semana del 7–8 y del 14–15 nov; banco del piloto el 21–22 nov (G2). No habrá v6.1.",
|
||
"quien": "Michelle (layout) · Leo (scripts y pedido) · Claude (re-auditoría y Gerber) · Aldair (pedido) · Jesús (banco)",
|
||
"docs": [
|
||
[
|
||
"Estado de la v6 (21-oct)",
|
||
"/hardware/v6-estado-21oct/"
|
||
],
|
||
[
|
||
"Plan de fines de semana (rev. 1.3)",
|
||
"/hardware/v6-plan-fines-de-semana/"
|
||
],
|
||
[
|
||
"Auditoría de la v6 (16-oct)",
|
||
"/hardware/v6-auditoria-produccion-16oct/"
|
||
],
|
||
[
|
||
"Re-auditoría del 19-oct, §8",
|
||
"/hardware/re-auditoria-19oct/#8-v6"
|
||
],
|
||
[
|
||
"Plan de corrección (28-sep)",
|
||
"/hardware/v6-plan-correccion/"
|
||
],
|
||
[
|
||
"Manual v6",
|
||
"/manuales/manual-tarjeta-v6/"
|
||
],
|
||
[
|
||
"Plan de cobre",
|
||
"/hardware/EinarBoard-v6_Plan-de-Cobre_ES.html"
|
||
]
|
||
]
|
||
}
|
||
],
|
||
"hitos": [
|
||
{
|
||
"fecha": "2026-10-22",
|
||
"cuando": "22 oct",
|
||
"texto": "Pedido del piloto: 5 V5.6 y 5 V5.7 (auditoría final: GO con 3 condiciones)",
|
||
"quien": [
|
||
"leo",
|
||
"aldair"
|
||
]
|
||
},
|
||
{
|
||
"fecha": "2026-10-24",
|
||
"fin": "2026-10-25",
|
||
"cuando": "24 y 25 oct",
|
||
"texto": "v6, primer fin de semana de layout",
|
||
"quien": [
|
||
"michelle",
|
||
"leo"
|
||
]
|
||
},
|
||
{
|
||
"fecha": "2026-10-29",
|
||
"cuando": "≈ 29 oct",
|
||
"texto": "Llegan las 10 del piloto; firmware 0.7.0-pre listo para probarlas",
|
||
"quien": [
|
||
"leo",
|
||
"claude",
|
||
"jesus"
|
||
]
|
||
},
|
||
{
|
||
"fecha": "2026-10-31",
|
||
"fin": "2026-11-01",
|
||
"cuando": "31 oct y 1 nov",
|
||
"texto": "v6, segundo fin de semana y Gerber (G1)",
|
||
"quien": [
|
||
"michelle",
|
||
"leo",
|
||
"claude"
|
||
]
|
||
},
|
||
{
|
||
"fecha": "2026-11-02",
|
||
"cuando": "2 nov",
|
||
"texto": "Pedido del piloto de 20 v6",
|
||
"quien": [
|
||
"aldair",
|
||
"leo"
|
||
]
|
||
},
|
||
{
|
||
"fecha": "2026-11-05",
|
||
"cuando": "≈ 5 nov",
|
||
"texto": "Banco del piloto V5.6/V5.7 con 0.7.0: 8 criterios → se liberan las 108 y las 322",
|
||
"quien": [
|
||
"jesus",
|
||
"leo"
|
||
]
|
||
},
|
||
{
|
||
"fecha": "2026-11-07",
|
||
"fin": "2026-11-15",
|
||
"cuando": "7 al 15 nov",
|
||
"texto": "Firmware de la v6, dos fines de semana",
|
||
"quien": [
|
||
"leo",
|
||
"claude"
|
||
]
|
||
},
|
||
{
|
||
"fecha": "2026-11-21",
|
||
"fin": "2026-11-22",
|
||
"cuando": "21 y 22 nov",
|
||
"texto": "Banco del piloto de la v6 (G2)",
|
||
"quien": [
|
||
"jesus",
|
||
"leo"
|
||
]
|
||
}
|
||
],
|
||
"enfoque_inicial": {
|
||
"titulo": "Esta semana: pedido del piloto de V5.6 y V5.7 (hoy) y 0.7.0-pre antes de que lleguen; la v6 empieza por D34.",
|
||
"puntos": [
|
||
"Auditoría final (22-oct): GO al piloto de 5 + 5 con tres condiciones de pedido — vías Epoxy Filled & Capped + rayos X en U6, rotación/polaridad en el visor de JLC, D10 → SMBJ33CA. NO-GO para las 108/322 hasta el banco con 0.7.0.",
|
||
"Leo: OK a D-22-1, pedido de 5 + 5 (≈ 40 min con la lista de §7), P-1 (abrir, B, guardar, commit) y OK a D-21-2 y D-21-3.",
|
||
"Firmware: board_v56.h ya existe; 0.7.0-pre (módem, NTC, LFP, ignición por ADC) en 1 día, antes de que lleguen las tarjetas (≈ 29-oct).",
|
||
"v6: T25, T28 y T38 van en el mismo push. Michelle empieza por D34 junto a U25 y por dejar libre MH8."
|
||
],
|
||
"nota": "Texto inicial tomado de la [auditoría final del 22-oct](/hardware/auditoria-final-22oct/) y del [estado de la v6](/hardware/v6-estado-21oct/). Leo y Adriana lo cambian con «Editar»."
|
||
},
|
||
"sitios": [
|
||
{
|
||
"id": "icave",
|
||
"nombre": "ICAVE",
|
||
"ciudad": "Veracruz",
|
||
"x": 68.27,
|
||
"y": 73.55,
|
||
"etiqueta": "der",
|
||
"nota": "se compara con el CalAmp"
|
||
},
|
||
{
|
||
"id": "lzc",
|
||
"nombre": "LCT",
|
||
"ciudad": "Lázaro Cárdenas",
|
||
"x": 49.6,
|
||
"y": 80.34,
|
||
"etiqueta": "der"
|
||
},
|
||
{
|
||
"id": "eit",
|
||
"nombre": "EIT",
|
||
"ciudad": "Ensenada",
|
||
"x": 9.34,
|
||
"y": 7.92,
|
||
"etiqueta": "der"
|
||
},
|
||
{
|
||
"id": "timsa",
|
||
"nombre": "TIMSA",
|
||
"ciudad": "Manzanillo",
|
||
"x": 43.06,
|
||
"y": 74.67,
|
||
"etiqueta": "izq"
|
||
}
|
||
],
|
||
"oficina": {
|
||
"nombre": "Helgen",
|
||
"ciudad": "Querétaro",
|
||
"x": 55.08,
|
||
"y": 67.1
|
||
}
|
||
}
|