hbox-docs/docs/formularios/piloto.html
Leopoldo Rodríguez 044900bd7a Firmware 0.7.0-pre2 y auditoría del firmware del 29-oct (V5.6/V5.7 y v6)
- Descargas: 0.7.0-pre2 en prueba/ (43aeabcf…, -eth 051af1b2…); 0.7.0-pre a superseded/ (git mv); SHA256SUMS regenerado.
- Notas de versión 1.6 (sección 0.7.0-pre2) y Descargas 2.6.
- Auditoría: hardware/firmware-auditoria-29oct.md (revisiones A y C en V5.6/V5.7, B en la v6) y su entrada en el menú.
- Prueba y flasheo V5.6/V5.7 1.2 y ensamble 1.1: autoprueba 21 PASS por USB / 22 con 5 V, SER_B_LAZO con el tiempo
  de Y3, STOP solo sin USB, A/B del W5500 con la tecla W; el ancla de §10.1 se conserva.
- Actas: prueba V5.6/V5.7 (21 PASS), banco del piloto (21 PASS y el piso con el W5500 en reset), ensamble (22 PASS).
- Bitácora, Tarjetas y hardware, Producción, Actas: al día con 0.7.0-pre2.
- sync-docs.sh: MAP con pre2 en prueba/, pre en superseded/ y la auditoría.
- Lote 2026-10-29_fw-070-pre2-auditoria (t-fw-070, banco del piloto, D-29-1 y D-29-2).

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

151 lines
12 KiB
HTML
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.

<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Acta del banco del piloto — V5.6 / V5.7</title>
<script src="../js/tema.js"></script>
<script src="/js/incidencias.js"></script>
<link rel="stylesheet" href="acta.css">
</head>
<body>
<div id="acta"></div>
<script src="acta.js"></script>
<script>
/* Acta del banco del piloto (27-oct-2026; 29-oct: firmware 0.7.0-pre2 — criterios 3 y 5 ya se pueden) — tipo 'banco-piloto', una por versión:
PILOTO-V5-6 (las 5 V5.6) y PILOTO-V5-7 (las 5 V5.7). Registra los 8 criterios que liberan las 135 V5.6 y las
365 V5.7 (auditoría final del 22-oct, §7, en la numeración de T43). Se llena en varios días: el borrador queda
guardado en este navegador hasta enviarla. Procedimiento: procedimientos/v56-v57-prueba-y-flasheo.md §10. */
const es57 = v => v.s00_01_ver === 'V5.7';
const T5 = ['Tarjeta 1', 'Tarjeta 2', 'Tarjeta 3', 'Tarjeta 4', 'Tarjeta 5'];
const SERIE = { k: 'serie', txt: 'Serie', ph: 'V56-01', ancho: '80px' };
const ESTADO = ['✅ en verde', '⏳ pendiente', '❌ no pasa'];
Acta.render({
tipo: 'banco-piloto',
prefijo: 'PILOTO-V5', desde: 6, series: 2, pad: 1, // PILOTO-V5-6 y PILOTO-V5-7
etiquetaSerie: 'Piloto (PILOTO-V5-6 = V5.6 · PILOTO-V5-7 = V5.7)',
titulo: 'Acta del banco del piloto — EinarBoard V5.6 / V5.7',
subtitulo: 'Una por versión. Los 8 criterios en verde liberan las 135 V5.6 y las 365 V5.7.',
tecnicoDesdeUsuario: true,
nombres: { leo: 'Leo Rodríguez', jesus: 'Jesús Romero', gibranlp: 'Gibran Ortega', daniel: 'Daniel Martínez' },
textoOK: 'APROBADO — GO A LAS 135 / 365',
intro: 'Llénala a lo largo del banco del piloto; el borrador queda en este navegador hasta que la envíes. '
+ 'Procedimiento: <a href="../procedimientos/v56-v57-prueba-y-flasheo/#10-banco-del-piloto-los-8-criterios-para-liberar-las-135-y-las-365">'
+ 'V5.6 y V5.7 — §10, banco del piloto</a>. Cada tarjeta tiene además su acta de prueba (V56-NN / V57-NN). '
+ 'Envía como <b>FALLA</b> si un criterio no pasa por diseño. Con el firmware 0.7.0-pre2 ya se pueden correr los 8 criterios.',
secciones: [
{ titulo: '0 · Datos',
items: [
{ tipo: 'fecha', clave: 's00_00_fecha', req: true, guardaEn: 'fecha', txt: 'Fecha de inicio' },
{ tipo: 'radio', clave: 's00_01_ver', req: true, txt: 'Versión', opciones: ['V5.6', 'V5.7'] },
{ tipo: 'texto', clave: 's00_02_tarjetas', rows: '1', req: true, txt: 'Tarjetas del piloto (series)', ph: 'V56-01 … V56-05' },
{ tipo: 'texto', clave: 's00_03_banco', rows: '1', txt: 'Juegos de módulos de banco (ARD / RTK)', ph: 'ARD-004 + RTK-0021 · ARD-008 + RTK-0014' },
{ tipo: 'texto', clave: 's00_04_equipo', rows: '2', txt: 'Equipo usado (fuente, carga electrónica, osciloscopio, cámara térmica, cámara a 45 °C, PPK2)', ph: 'marca y modelo' },
] },
{ titulo: 'Criterio 1 · U14 con lupa y rayos X + autoprueba',
items: [
{ tipo: 'tabla', clave: 's01_00_t', etiquetaFilas: '', filas: T5,
columnas: [ SERIE,
{ k: 'lupa', txt: 'U14 con lupa', opciones: ['OK', 'defecto'] },
{ k: 'rx', txt: 'Rayos X de JLC', opciones: ['OK', 'no llegó', 'defecto'] },
{ k: 'post', txt: 'Autoprueba', opciones: ['21 PASS', 'FAIL'] } ] },
{ tipo: 'radio', clave: 's01_99_est', req: true, txt: 'Criterio 1', opciones: ESTADO },
] },
{ titulo: 'Criterio 2 · NMEA, módem, Kelvin y carga (con 5 V del vehículo)',
items: [
{ tipo: 'tabla', clave: 's02_00_t', etiquetaFilas: '', filas: T5,
sub: 'NMEA < 2 s desde STACK ON · primera RTCM < 60 s desde MODEM ON · (V(TP7)/32)/V(R68) = 1.0–1.1 · carga 1.2–1.4 A',
columnas: [ SERIE,
{ k: 'nmea', txt: 'NMEA', u: 's', num: true, ph: '0.3' },
{ k: 'rtcm', txt: '1.ª RTCM', u: 's', num: true, ph: '35' },
{ k: 'kelvin', txt: 'Kelvin', num: true, ph: '1.04' },
{ k: 'chg', txt: 'Carga', u: 'A', num: true, ph: '1.38' } ] },
{ tipo: 'radio', clave: 's02_99_est', req: true, txt: 'Criterio 2', opciones: ESTADO },
] },
{ titulo: 'Criterio 3 · Batería: 20 ciclos de 10 min al 20 % y 45 °C, piso dormido < 100 mW, SYS5V > 4.3 V',
sub: 'Con 0.7.0-pre2 (F-2), procedimiento §10.1: un ciclo con la consola, los 20 sin USB (con la USB conectada no hay STOP), SYS5V con osciloscopio en J2 pin 2 y el piso con el PPK2 en serie con J5 pin 1 (interruptor en paralelo cerrado en las ventanas).',
items: [
{ tipo: 'medida', clave: 's03_00_bkp', txt: 'Solo si se corrió con 0.7.0-pre: horas de respaldo continuo a 45 °C hasta -> SLEEP (con 0.7.0-pre2 se deja vacío)', u: 'h', ph: '9.5' },
{ tipo: 'medida', clave: 's03_01_v5min', txt: 'SYS5V mínimo en las ráfagas de una ventana (osciloscopio en J2 pin 2; el v5min de STAT no sirve: es VEH5V)', esperado: '> 4.3 V', u: 'V' },
{ tipo: 'medida', clave: 's03_02_ciclos', txt: 'Ciclos de 10 min completos al 20 % y 45 °C (STAT ventanas= / omitidas=, o DUTY_SLEEP con phlg ≥ 2 en el monitor)', esperado: '20 de 20', ph: '20' },
{ tipo: 'medida', clave: 's03_03_piso', txt: 'Piso dormido: corriente media × voltaje del paquete (PPK2, sin USB, etapa en reposo)', esperado: '< 100 mW', u: 'mW' },
{ tipo: 'medida', clave: 's03_04_pisow', txt: 'El mismo piso con el W5500 en reset (tecla W antes de desconectar la USB; A/B de la auditoría del 29-oct, L3)', esperado: 'anotar: el menor decide', u: 'mW' },
{ tipo: 'radio', clave: 's03_99_est', req: true, txt: 'Criterio 3', opciones: ESTADO },
] },
{ titulo: 'Criterio 4 · 20 cortes 24 V ↔ batería sin reinicio',
items: [
{ tipo: 'tabla', clave: 's04_00_t', etiquetaFilas: '', filas: T5,
columnas: [ SERIE,
{ k: 'n', txt: 'Cortes', num: true, ph: '20' },
{ k: 'rst', txt: 'Reinicios', num: true, ph: '0' },
{ k: 'vivo', txt: 'Módem vivo al volver', ph: '20/20', ancho: '80px' } ] },
{ tipo: 'radio', clave: 's04_99_est', req: true, txt: 'Criterio 4', opciones: ESTADO },
] },
{ titulo: 'Criterio 5 · RS-485 y RS-232 en lazo, Ethernet 24 h',
sub: 'Con 0.7.0-pre2 (procedimiento §10.1): lazo serie con la tecla S (RS-232 con un puente J12.1–J12.2; RS-485 por J11 contra otra tarjeta en eco, tecla U). Ethernet: 24 h por J6 con hbox-tarjetaV56_0.7.0-pre2-eth.bin.',
items: [
{ tipo: 'check', clave: 's05_00_pres', txt: 'Presencia y niveles en las 5: SC16IS752 y RS485_EFCR en PASS; J12 pin 1 en −5…−6.5 V en reposo; RS-485 con nivel en A y B.' },
{ tipo: 'radio', clave: 's05_01_lazo', txt: 'RS-485 / RS-232 en lazo (tecla S: RS232_LAZO y RS485_ECO en PASS)', opciones: ['Pendiente', 'Pasó', 'Falló'] },
{ tipo: 'radio', clave: 's05_02_eth', txt: 'Ethernet 24 h por J6 (0.7.0-pre2-eth)', opciones: ['Pendiente', 'Pasó', 'Falló'] },
{ tipo: 'medida', clave: 's05_03_eth_h', txt: 'Horas con el servidor conectado', esperado: '≥ 24 h', u: 'h' },
{ tipo: 'medida', clave: 's05_04_eth_err', modo: 'text', txt: 'Desconexiones del servidor y drop= al final (V5.6 / V5.7)', esperado: '0 y 0 (o casi)', ph: '0 · drop=0 / 1 · drop=3' },
{ tipo: 'radio', clave: 's05_99_est', req: true, txt: 'Criterio 5', opciones: ESTADO },
] },
{ titulo: 'Criterio 6 · V5.7: la fuente a bordo (U15 TPS54360B)', si: es57,
sub: 'Carga electrónica entre J3 pin 1 (+) y TP1 (−). 2.5 A en la carga + ≈ 0.3 A de la tarjeta = 2.8 A.',
items: [
{ tipo: 'tabla', clave: 's06_00_t', etiquetaFilas: 'Entrada', filas: ['9 V', '12 V', '24 V', '32 V'],
columnas: [
{ k: 'v0', txt: 'J3.1 a 0 A', u: 'V', num: true, ph: '5.32' },
{ k: 'v25', txt: 'J3.1 a 2.5 A', u: 'V', num: true, ph: '5.30' },
{ k: 'iin', txt: 'I entrada a 2.5 A', u: 'A', num: true, ph: '0.65' },
{ k: 'sw', txt: 'Pico en SW', u: 'V', num: true, ph: '35' } ] },
{ tipo: 'medida', clave: 's06_01_u15', txt: 'U15 a 32 V y 2.8 A, 10 min', esperado: '< 110 °C', u: '°C' },
{ tipo: 'medida', clave: 's06_02_d21', txt: 'D21 a 32 V y 2.8 A, 10 min', esperado: '< 100 °C', u: '°C' },
{ tipo: 'medida', clave: 's06_03_vias', txt: 'Vías de entrada a 9 V y 1.9 A (cámara térmica)', u: '°C' },
{ tipo: 'radio', clave: 's06_04_pol', txt: '24 V al revés en J15, 200 mA, 5 s', opciones: ['< 5 mA, nada se calentó, F2 sano', 'Falló'] },
{ tipo: 'foto', clave: 's06_05_f', etiqueta: 'u15-termica', txt: 'Imagen térmica de U15 y D21 a 32 V' },
{ tipo: 'radio', clave: 's06_99_est', req: true, txt: 'Criterio 6', opciones: ESTADO },
] },
{ titulo: 'Criterio 7 · Temperaturas: U14 y L3 cargando a 1.4 A a 45 °C, L2 con el módem',
sub: 'Paquete al 20 %, cámara a 45 °C, etapa y módem encendidos. Termopar o cámara térmica cada 10 min.',
items: [
{ tipo: 'texto', clave: 's07_00_tarjeta', rows: '1', txt: 'Tarjeta', ph: 'V56-02' },
{ tipo: 'tabla', clave: 's07_01_t', etiquetaFilas: 'Minuto', filas: ['10', '20', '30', '40', '50', '60'],
columnas: [
{ k: 'u14', txt: 'U14', u: '°C', num: true },
{ k: 'l3', txt: 'L3', u: '°C', num: true },
{ k: 'l2', txt: 'L2', u: '°C', num: true },
{ k: 'tchg', txt: 'STAT tchg', u: '°C', num: true },
{ k: 'tmdm', txt: 'STAT tmdm', u: '°C', num: true },
{ k: 'carga', txt: 'carga=', ph: 'ON', ancho: '70px' } ] },
{ tipo: 'radio', clave: 's07_99_est', req: true, txt: 'Criterio 7', opciones: ESTADO },
] },
{ titulo: 'Criterio 8 · Mecánica: arneses, tapa y barrenos',
items: [
{ tipo: 'check', clave: 's08_00_arn', txt: 'Los arneses alcanzan los JST del borde norte sin tensión (o se anotó cuánto alargarlos).' },
{ tipo: 'check', clave: 's08_01_tapa', txt: 'La tapa cierra y el medidor D17–D14 y el LED de panel se ven' + ' (en la V5.7 el medidor quedó en la orilla derecha).' },
{ tipo: 'check', clave: 's08_02_mh', txt: 'MH1, MH3 y MH6 coinciden con la base del HBOX; el simpleRTK2B asienta en MH2, MH4 y MH5.' },
{ tipo: 'foto', clave: 's08_03_f', etiqueta: 'piloto-mecanica', txt: 'Tarjeta montada en el HBOX, con la tapa abierta' },
{ tipo: 'radio', clave: 's08_99_est', req: true, txt: 'Criterio 8', opciones: ESTADO },
] },
{ titulo: 'Además · Lo que cambió con T47 y nunca se ha fabricado',
items: [
{ tipo: 'check', clave: 's09_00_u13', txt: 'U13 (AP64352Q) arranca bien con el arranque suave de C61 (3V3_MODEM sube limpio, sin escalón).' },
{ tipo: 'medida', clave: 's09_01_l2', txt: 'Rizo de 3V3_MODEM con L2 de 3.3 µH, módem en ráfagas', u: 'mV p-p' },
{ tipo: 'medida', clave: 's09_02_l4', txt: 'V5.7: rizo de VEH5V con L4 de 15 µH a 24 V y 2.5 A', u: 'mV p-p', si: es57 },
{ tipo: 'check', clave: 's09_03_e13', txt: 'Con el módem apagado, J8 pin 1 queda en 0 V (no en ≈ 1 V: E-13).' },
{ tipo: 'check', clave: 's09_04_acc', txt: 'ACCEL y ACCEL_1G en PASS con WHO_AM_I = 0x33 (LIS2DH12) en las 5.' },
] },
{ titulo: 'Veredicto',
items: [
{ tipo: 'radio', clave: 's10_00_ver', req: true, guardaEn: 'clasificacion', txt: 'Veredicto del banco',
opciones: ['GO: los 8 criterios en verde', 'NO-GO: un criterio falla por diseño (explica)'] },
{ tipo: 'texto', clave: 's10_01_obs', rows: '4', txt: 'Observaciones y qué cambiar antes del volumen', ph: 'valores fuera de rango, lo raro, propuestas' },
] },
],
});
</script>
</body>
</html>