hbox-docs/backend/lotes/2026-10-27_piloto-listo-una-sim.json
Leopoldo Rodríguez d49844c093 27-oct: piloto V5.6/V5.7 listo para pedir (T47), v6 con una sola SIM (T48) y sin sondas NTC externas (T49); instrucciones para Leo y Michelle; lote 2026-10-27_piloto-listo-una-sim
Páginas nuevas: hardware/instrucciones-leo-27oct (pedido del piloto paso a paso, decisiones D-26-1/D-22-4/D-22-6, SIM nano/micro, cambios de T47) e instrucciones-michelle-27oct (Actualizar PCB con T48 + T49 y el cobre que se borra, con 2 figuras; bloques A–H de la semana). Al día con T47/T48/T49: revisión del pedido (A2 cerrado), diseño V5.6/V5.7 (v1.4) y v6 (v1.2), auditoría final, FOTA (RCT6 en el piloto), costeo (aviso), índice de hardware y bitácora. Lote aplicado (20 cambios); el del costeo sigue para Leo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-27 12:00:11 -06:00

253 lines
13 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-27_piloto-listo-una-sim",
"autor": "claude",
"motivo": "27-oct: piloto V5.6/V5.7 listo para pedir (T47, sin faltantes; Leo quitó los bloqueos viejos), mezcla 135/365, v6 con una sola SIM (T48) y sin sondas NTC externas (T49), camino a G1 completo en el tablero e instrucciones al día para Leo y Michelle",
"fuente": "/hardware/instrucciones-leo-27oct/",
"cambios": [
{
"id": "t-piloto-v5-piezas",
"poner": {
"estado": "hecho"
},
"nota": "Hecho con T47 (bdda3fd): alternas con existencia en el BOM (RCT6, AP64352QSP-13, LIS2DH12TR, AO4406A UMW, MWSA 3.3 µH, 12.4k/19.1k UNI-ROYAL, V5.7 L4 SRP1265A-150M). Sin consignas: el carrito de 5 + 5 no tiene faltantes (27-oct, 11:16)."
},
{
"id": "t-v56-piloto",
"poner": {
"estado": "por-hacer",
"bloqueada_por": [],
"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) y T47 (BOM sin faltantes en JLC). 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": "Inventario",
"url": "/tableros/inventario/"
}
]
},
"si_estado": [
"bloqueado",
"por-hacer",
"en-curso"
],
"nota": "27-oct: Leo quitó los bloqueos viejos (t-compras-prioridad y t-registrar-instaladas siguen abiertas aparte) y T47 dejó el BOM sin faltantes. Listo para pedir con los paquetes del repositorio (T46 + T47) y la lista A3–A6."
},
{
"id": "t-preorden-108-322-bom",
"poner": {
"titulo": "Pre-orden 135 V5.6 + 365 V5.7: THVD1410DR por SP3485 (U7), L3 de 2.2 µH y el MCU (RET6 si D-22-6 pide FOTA)"
},
"nota": "27-oct: mezcla 135/365 (Leo). Con T47, el BOM ya tiene existencia para el volumen salvo L3 (MWSA0804S-2R2MT: 171 de 515) y el MCU (RCT6: 222, RET6: 2, de 515). Sigue esperando el banco del piloto."
},
{
"id": "t-paquetes-aldair",
"poner": {
"titulo": "Enviar paquetes de fabricación V5.6, V5.7 y v6 a Aldair; cotización para 135 V5.6 / 365 V5.7 / v6 por confirmar"
},
"nota": "27-oct: Leo confirmó 135 V5.6 y 365 V5.7. Los paquetes de V5.6/V5.7 ya están listos (T46 + T47). La v6 no tiene paquete todavía y su cantidad sigue por confirmar (tablero 130, costeo 60)."
},
{
"id": "t-plan-570",
"poner": {
"titulo": "Plan de producción: 135 V5.6 + 365 V5.7 + v6 (cantidad por confirmar): objetivos por versión y fechas"
},
"nota": "27-oct: Leo confirmó 135 V5.6 y 365 V5.7. La v6 sigue por confirmar: el tablero dice 130 y el costeo 60."
},
{
"id": "t-compras-materiales",
"poner": {
"titulo": "Mean Well SD-15B-05 ×140 (solo V5.6: 135 + 5 del piloto); paquetes LFP; gabinetes; cajas HBOX; antenas"
},
"nota": "27-oct: con la mezcla 135/365, la V5.6 lleva 135 Mean Well en el volumen y 5 en el piloto (antes 113 = 108 + 5). La V5.7 no lleva: tiene la fuente a bordo."
},
{
"id": "t-fw-070",
"nota": "27-oct (T47): el piloto lleva STM32F411RCT6 (256 KB) y el acelerómetro LIS2DH12TR (WHO_AM_I 0x33). 0.7.0-pre se compila para GENERIC_F411RCTX: EEPROM en 0x08020000 y binario < 128 KB. El mismo binario corre en un RET6."
},
{
"id": "t-preordenes-v6",
"poner": {
"estado": "hecho"
},
"nota": "Ya no hace falta: el 27-oct a las 11:50 JLC tenía THVD1410DR (7 314), TPS7A2033PDBVR (146 376) y SF72S006 (11 636), de sobra para el piloto de 20 y para el volumen. Se relee la existencia el día del pedido de la v6."
},
{
"id": "d-22-6-fota",
"poner": {
"titulo": "D-22-6: FOTA por 4G — la imagen de fábrica de las 135/365 (y de las v6) lleva bootloader A/B y receptor; con FOTA el volumen lleva STM32F411RET6; V3/V4/V5.5 siguen por USB"
},
"nota": "27-oct: el piloto lleva RCT6 (256 KB, T47) y el mapa A/B no cabe ahí. Con FOTA, las 500 llevan RET6: ≈ US$3.90 más por tarjeta y pre-orden (JLC tiene 2). F1 se prueba en una V5.5 o V4 de banco, que traen RET6."
},
{
"id": "t-v5-t42b-hv24",
"poner": {
"titulo": "T42b: clase HV24 con diagonal + reglas de la v6 en V5.6/V5.7 y los 14 / 15 arreglos de cobre (antes de las 135/365)"
},
"nota": "27-oct: la mezcla de volumen es 135 V5.6 + 365 V5.7 (Leo). T42b sigue siendo antes del volumen, no del piloto."
},
{
"crear": {
"id": "t-v6-una-sim",
"titulo": "v6: Actualizar PCB con T48 + T49 (salen la eSIM U13/R41/R63/R65/R69 y las sondas J2/J4 con R14, C9, D4, R15, C28 y D6) y borrar el cobre suelto",
"pista": "ingenieria",
"estado": "por-hacer",
"responsable": "michelle",
"version_tarjeta": "v6",
"fecha_limite": "2026-10-28",
"descripcion": "T48 (Leo, 27-oct: una sola SIM) quitó del esquemático la eSIM: U13, R41, R63, R65 y R69. T49 (decisión del 9-oct) quitó las sondas NTC externas J2 y J4 con R14, C9, D4, R15, C28 y D6.\n1. git pull --ff-only (3154018).\n2. Antes de Actualizar PCB, borrar todo el cobre de /SIMA_VDD, /SIMA_RST, /SIMA_CLK, /SIMA_DATA (16 tramos y 2 vías), /NTC_TEMP (13 y 1) y /NTC2 (18 y 1).\n3. Herramientas → Actualizar PCB, con «Eliminar huellas sin símbolo»: solo deben salir esas 13 huellas, y U3.24/U3.27 quedan sin red. Si sale otra cosa, cancelar y avisar.\n4. Borrar a mano los ramales que quedan: /SIM_DATA a R69 (9 tramos desde la T de (187.77, 84.13)), /SIM_RST a R41 (1) y /3V3 a R14 y R15 (4). No usar «Limpiar pistas y vías».\n5. DRC 0/0; commit y push; avisar a Leo (con (a) en D-26-1, después corre T45).",
"enlaces": [
{
"titulo": "Instrucciones para Michelle (27-oct), §1",
"url": "/hardware/instrucciones-michelle-27oct/"
}
],
"etiquetas": [
"v6",
"layout",
"SIM"
]
},
"si_no_hay": [
"una sola SIM",
"T48 + T49"
]
},
{
"crear": {
"id": "t-v6-fgh1",
"titulo": "v6 bloques F, G y H1: pares Ethernet y USB del módem en F.Cu, puertos serie (D23 junto a J15), In1 limpio y cristales",
"pista": "ingenieria",
"estado": "por-hacer",
"responsable": "michelle",
"version_tarjeta": "v6",
"fecha_limite": "2026-10-31",
"descripcion": "Plan de fines de semana §6 (con (b) en D-26-1, el sábado 7-nov). Después de T29a y de git pull:\nF. Pares Ethernet (U1 ↔ J9, 100 Ω) y USB del módem (J16 → U24 → U6.27/28, 90 Ω) juntos y solo en F.Cu, con ≤ 1 par de vías.\nG. D23 (SM712) a ≤ 5 mm de J15 (J15 → D23 → U12), con 2 vías de GND; R75/R74 junto a J15; R73, C66 y C73 junto a sus pines.\nH1. Lo que T29a no pudo sacar de In1, en el orden del plan; In1 con ≤ 3 islas y nada bajo la RF, U6, U18, J13, los cristales, los pares ni los nodos SW; Y2 a ≤ 5 mm de PH0/PH1, Y1 a ≤ 3 mm de U1.30/31 y nada interno ni en B.Cu bajo Y1–Y4.\nListo cuando (§6.4): DRC 0/0, pares solo en F.Cu, commit «v6 FS2 sab: F + G + H1».",
"enlaces": [
{
"titulo": "Plan de fines de semana §6",
"url": "/hardware/v6-plan-fines-de-semana/#6-sabado-31-bloques-f-g-y-h1-pares-puertos-in1-y-cristales"
},
{
"titulo": "Instrucciones para Michelle (27-oct), §4",
"url": "/hardware/instrucciones-michelle-27oct/"
}
],
"etiquetas": [
"v6",
"layout"
]
},
"si_no_hay": [
"bloques F, G y H1"
]
},
{
"crear": {
"id": "t-v6-h2-puerta",
"titulo": "v6 bloque H2 y puerta L-48: serigrafía de conectores, 3 fiduciales, fila de depuración y DRC final",
"pista": "ingenieria",
"estado": "por-hacer",
"responsable": "michelle",
"version_tarjeta": "v6",
"fecha_limite": "2026-11-01",
"descripcion": "Plan de fines de semana §7 (con (b) en D-26-1, el domingo 8-nov). Después de T29b y de git pull:\n1. Serigrafía: los 12 designadores que no cupieron con T44 e «IGN 12-24V»; nombres en cada conector (L-59); revisar en 3D la polaridad de D34, D8 y Q9.\n2. Tres fiduciales (cobre de 1.0 mm, máscara de 2.0 mm) en tres esquinas.\n3. Fila de depuración a 2.54 mm: TP4, TP8, TP7, TP2, TP1 y TP3, con serigrafía (L-56).\n4. Puerta L-48: 0 errores y 0 sin conectar; ≥ 400 vías de GND; EP de U17 = 9, U22 = 6, U4 = 6, U7 = 6; RF con cerca a ≤ 3 mm; nada de HV24 en capas internas a < 0.5 mm de bajo voltaje.\n5. Exclusiones de margen del DRC (t-v6-excluir-margen), commit, push y aviso a Claude.",
"enlaces": [
{
"titulo": "Plan de fines de semana §7",
"url": "/hardware/v6-plan-fines-de-semana/#7-domingo-1-nov-bloque-h2-y-puerta-de-salida"
},
{
"titulo": "Instrucciones para Michelle (27-oct), §4",
"url": "/hardware/instrucciones-michelle-27oct/"
}
],
"etiquetas": [
"v6",
"layout"
]
},
"si_no_hay": [
"bloque H2",
"puerta L-48"
]
},
{
"crear": {
"id": "t-v6-t29",
"titulo": "T29a y T29b en la v6 por script: vías de tierra bajo U6/U18 y en J13/J8/D8, In1 → B.Cu (sáb 8:00) y costura de tierra (dom 8:00)",
"pista": "ingenieria",
"estado": "por-hacer",
"responsable": "claude",
"version_tarjeta": "v6",
"fecha_limite": "2026-10-31",
"descripcion": "Plan de fines de semana §5.4, sobre el commit del viernes de Michelle (con (b) en D-26-1, una semana después). Se prueba en una copia con DRC y se aplica con KiCad cerrado y sin cambios sin subir.\nT29a (sáb 8:00): vías de GND bajo U6 (≥ 30) y U18 (≥ 24) donde falten, vías en los pads de tierra de J13, J8 y D8, y las pistas de In1 que se puedan pasar a B.Cu sin choque.\nT29b (dom 8:00): costura general de tierra (meta ≥ 400 vías; ningún punto a > 5 mm de una vía).\nMichelle hizo 146 vías de GND a mano el 26-oct: T29 solo agrega lo que falte.",
"enlaces": [
{
"titulo": "Plan de fines de semana §5.4",
"url": "/hardware/v6-plan-fines-de-semana/#54-claude"
}
],
"etiquetas": [
"v6",
"script"
]
},
"si_no_hay": [
"T29a"
]
},
{
"crear": {
"id": "t-v6-g1-paquete",
"titulo": "v6 G1: T43 + T44 al cierre, re-auditoría final y paquete Gerber/BOM/CPL para Aldair",
"pista": "ingenieria",
"estado": "por-hacer",
"responsable": "claude",
"version_tarjeta": "v6",
"fecha_limite": "2026-11-01",
"descripcion": "Plan de fines de semana §7 (domingo en la tarde; con (b) en D-26-1, el 8-nov). Sobre el commit de Michelle del domingo: T43 y T44 al cierre, re-auditoría final con el método del 26-oct (DRC con paridad, distancias del plan, Kelvin), revisión de BOM y CPL (rotaciones contra la huella de JLC, como en T46) y paquete Gerber/BOM/CPL con el Fabrication Toolkit para Aldair. Sin bloqueantes: G1 (pedido del piloto de 20 el lunes).",
"enlaces": [
{
"titulo": "Plan de fines de semana §7",
"url": "/hardware/v6-plan-fines-de-semana/#7-domingo-1-nov-bloque-h2-y-puerta-de-salida"
}
],
"etiquetas": [
"v6",
"auditoría",
"pedido"
]
},
"si_no_hay": [
"re-auditoría final y paquete"
]
},
{
"id": "t-v6-kelvin-vin-r80",
"nota": "27-oct: si Leo elige (a) en D-26-1, este arreglo lo hace Claude por script (T45) después de que Michelle suba Actualizar PCB con T48 + T49 (t-v6-una-sim). Con (b), lo hace Michelle el 28-oct."
},
{
"id": "t-v6-limpieza-26oct",
"nota": "27-oct: con (a) en D-26-1, la limpieza la hace T45 (Claude). Con (b), Michelle. No usar «Limpiar pistas y vías» en toda la tarjeta: ver instrucciones para Michelle del 27-oct, §1.3."
},
{
"id": "d-22-4-v6-tvs-sim",
"nota": "27-oct: con una sola SIM (T48), las TVS solo protegen J11, así que (b) es lo natural: D18–D20 en /SIMB_*, pegadas a J11, del lado del zócalo de R40/R64/R68 (22 Ω). Con tu «sí», Claude cambia el esquemático y Michelle las pone en el espacio que dejó U13."
},
{
"id": "d-26-1-v6-g1",
"nota": "27-oct: orden con (a): Michelle sube mañana Actualizar PCB con T48 + T49, Claude corre T45 sobre ese commit y ella sigue con el bloque B. Con (b), todas las fechas de la v6 se recorren una semana. Las dos ramas están en sus instrucciones."
},
{
"id": "T261022-4ee7",
"nota": "27-oct: los paquetes del piloto de la V5.7 llevan C76/C79 como están. Si se pide así, esta decisión queda cerrada."
}
]
}