From 75eb374114828ad68f3d791e081bb9b4ce0c7b9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leopoldo=20Rodr=C3=ADguez?= Date: Thu, 1 Oct 2026 18:00:16 -0600 Subject: [PATCH] auto-sync 2026-10-01 18:00 --- ...6-09-29_Drogheda_EinarBoard-V5.6_Datasheet_ES_v1.0.md | 9 +++++---- 03-Architecture-Hardware/kicad | 2 +- 03-Architecture-Hardware/manuales/index.md | 7 ++++--- 03-Architecture-Hardware/manuales/manual-tarjeta-V4.md | 7 ++++--- 03-Architecture-Hardware/manuales/manual-tarjeta-V5.md | 9 +++++---- 04-Source-Code/firmware | 2 +- 04-Source-Code/htracker | 2 +- hbox-docs | 2 +- 8 files changed, 22 insertions(+), 18 deletions(-) diff --git a/03-Architecture-Hardware/2026-09-29_Drogheda_EinarBoard-V5.6_Datasheet_ES_v1.0.md b/03-Architecture-Hardware/2026-09-29_Drogheda_EinarBoard-V5.6_Datasheet_ES_v1.0.md index eb56d13..ab6f9aa 100644 --- a/03-Architecture-Hardware/2026-09-29_Drogheda_EinarBoard-V5.6_Datasheet_ES_v1.0.md +++ b/03-Architecture-Hardware/2026-09-29_Drogheda_EinarBoard-V5.6_Datasheet_ES_v1.0.md @@ -1,8 +1,8 @@ --- title: "EinarBoard V5.6 (HBOX V5) — Hoja de datos de ingeniería" project: Project Drogheda -date: 2026-09-29 -version: "1.2" +date: 2026-10-01 +version: "1.3" status: BORRADOR para revisión de ingeniería — V5.6 con ECO aplicada en esquemático; PCB pendiente de *Update PCB* tags: [project-drogheda, hardware, einarboard, v5.6, datasheet, hbox] author: Helgen Technologies @@ -33,7 +33,7 @@ V5.6 = V5.5 (15 pzas, JLC 22-ago-2026) + ECO 27/28-sep: riel del módem en `SYS5 | Proyecto KiCad | `03-Architecture-Hardware/kicad/hbox-watchdog-v5.*` (V5.5 y V5.6 comparten proyecto; V5.6 = ECO aplicada al esquemático el 28-sep; PCB pendiente de *Update PCB from Schematic*; etiqueta git `v5.5-as-fabbed` guarda el estado del lote anterior) | Informe de cambios §9 | | MCU | U16 **STM32F411RET6** LQFP-64 soldado (ya no hay Blackpill en zócalo) · HSE Y3 25 MHz · LSE Y4 32.768 kHz · SYSCLK 96 MHz, USB 48 MHz | `board_v5.h`, `.ino` | | Módulos en zócalo | **MOD1** simpleRTK2B (u-blox ZED-F9P, formato UNO) · **J7/J8** 4G NTRIP Master (formato XBee, paso 2.00 mm) | netlist | -| Firmware | `hbox_v5_bringup` **0.6.0** vigente (`hbox-v5-bringup_0.6.0.bin`; 0.6.1 retirada, 0.6.2 en preparación), consola USB CDC en J11. Umbrales de batería de Li-ion (flotación 4.00 V, corte 3.40 V, LEDs, monitor): con el paquete LFP-HT hace falta un build propio con flotación 3.50 V y esos umbrales recalculados (0.7.0 en la ECO, §H) | `README.md` | +| Firmware | `hbox_v5_bringup` **0.6.0** vigente (`hbox-v5-bringup_0.6.0.bin`; 0.6.1 retirada, 0.6.3 en prueba de banco), consola USB CDC en J11. **0.6.x no enciende el módem de la V5.6** (no maneja `MODEM_EN` en PC3, que R106 deja apagado): la V5.6 sale con 0.7.0. Umbrales de batería de Li-ion (flotación 4.00 V, corte 3.40 V, LEDs, monitor): con el paquete LFP-HT hace falta un build propio con flotación 3.50 V y esos umbrales recalculados (0.7.0 en la ECO, §H) | `README.md` | | Lote V5.5 | 15 pzas, JLCPCB 22-ago-2026 | FACTS / procedimiento v5 | | Lote V5.6 | Por pedir (semana del 29-sep-2026); BOM 94 LCSC comprobados para 30 tarjetas | Informe §10 | | Componentes / nets | 252 componentes · 237 nets en la netlist V5.6 | netlist | @@ -296,7 +296,7 @@ Pinout completo pin a pin (generado de la netlist): [Pinout de arneses y conecto `STAT up= vbat= v5=(ok|BAJO|no) ign= chrg= flt= tntc= tbat= tair= rh= tmcu= i2cerr= stack= modo= fan= rec= [LIMP] [backup=] [duty=…] carga=FASE [+CALIENTE][+OP] pin= ltc= cortes=n(duro/sost) media= duty= cargado= [caida=] vdda= modoB= relay= phlg_aire= v5min= vbatmin= bkp= mrst= [eth=… ip= lineas= bytes= drop= conn=] [t_on= nmea= bad= gga= sats= hdop= age= rtcm_age= sta= rtcm_last= sag5= sagb= flat= modem=]` -Fases del gobernador de carga (`carga=`, 0.6.1 y 0.6.2; 0.6.0 corta con una sola muestra bajo 4.90 V): `HOLDOFF` (< 120 s tras boot/STACK ON) · `NOTRUN` · `PWRCYC` · `BATT` · `WAIT` (riel bajo 5.05 V, o espera tras una caída sin corriente de carga) · `PROVING n/30s` · `ON` · `SHED` (3 s mientras se clasifica un corte) · `COOLDOWN faltan s` (tras un corte contado). Umbrales: arranque con la media de 200 ms ≥ 5.05 V durante 30 s; corte DURO con una muestra rápida < 4.70 V, SOSTENIDO con la media de 200 ms < 4.90 V durante 1 s o < 4.85 V; enfriamiento 60 s → 30 min (se duplica por corte contado); celda ≥ 45 °C inhibe. PFI real 4.40 V. Detalle: [notas de versión](../descargas/notas-de-version.md). +Fases del gobernador de carga (`carga=`, 0.6.1 a 0.6.3; 0.6.0 corta con una sola muestra bajo 4.90 V): `HOLDOFF` (< 120 s tras boot/STACK ON) · `NOTRUN` · `PWRCYC` · `BATT` · `WAIT` (riel bajo 5.05 V, o espera tras una caída sin corriente de carga) · `PROVING n/30s` · `ON` · `SHED` (3 s mientras se clasifica un corte) · `COOLDOWN faltan s` (tras un corte contado). Umbrales: arranque con la media de 200 ms ≥ 5.05 V durante 30 s; corte DURO con una muestra rápida < 4.70 V, SOSTENIDO con la media de 200 ms < 4.90 V durante 1 s o < 4.85 V; enfriamiento 60 s → 30 min (se duplica por corte contado); celda ≥ 45 °C inhibe. PFI real 4.40 V. Detalle: [notas de versión](../descargas/notas-de-version.md). ### 9.4 Trama `$PHLG` (cada 10 s en consola, cada 30 s en banda; checksum XOR) @@ -344,5 +344,6 @@ Fuente: Informe de cambios §1 (tabla antes → después), §2–§3 (partes y p | 1.0 | 2026-09-29 | Primera versión (V5.6 con ECO en esquemático; PCB pendiente) | | 1.1 | 2026-09-29 | Firmware 0.6.1: consola, `STAT`, fases y umbrales del gobernador de carga; el lazo serie no está en 0.6.1; con paquete LFP-HT hace falta otro build (flotación 3.50 V y umbrales de batería de LFP). | | 1.2 | 2026-09-29 | 0.6.0 vigente otra vez (0.6.1 retirada: su telemetría no pasaba por el módem); §9 describe 0.6.x. | +| 1.3 | 2026-10-01 | 0.6.3 en prueba de banco; 0.6.x no enciende el módem de la V5.6 (sale con 0.7.0). | Ver también: [manual V5](../manuales/manual-tarjeta-V5.md) · [pinout V5.6](v56-pinout.md) · [informe de cambios](v56-cambios-esquematico.md) · [ECO](v56-eco.md) · [instrucciones de layout](v56-layout-instrucciones.md). diff --git a/03-Architecture-Hardware/kicad b/03-Architecture-Hardware/kicad index c2f9241..06d0db1 160000 --- a/03-Architecture-Hardware/kicad +++ b/03-Architecture-Hardware/kicad @@ -1 +1 @@ -Subproject commit c2f9241fec63ee46a3006a70cbac2c1620d8515e +Subproject commit 06d0db1262679b9d4569661eb13812c295f58de5 diff --git a/03-Architecture-Hardware/manuales/index.md b/03-Architecture-Hardware/manuales/index.md index 9bd0515..4d794dc 100644 --- a/03-Architecture-Hardware/manuales/index.md +++ b/03-Architecture-Hardware/manuales/index.md @@ -1,8 +1,8 @@ --- title: "Manuales por tarjeta" project: Project Drogheda -date: 2026-09-29 -version: "1.3" +date: 2026-10-01 +version: "1.4" tags: [project-drogheda, hardware, einarboard, manual, indice] author: Helgen Technologies --- @@ -16,7 +16,7 @@ Cada manual cubre cómo reconocer la tarjeta, conectores, puentes, botones, LEDs | V3 | EinarBoard 1.0 (Blackpill en zócalo) | 10 pzas jul-2026; 3 unidades en campo (RTK-003/006/014); registro congelado | `hbox-tarjetaV3_4.0.0.bin` | `hbox-watchdog-v3-PROD` | [Manual V3](manual-tarjeta-V3.md) | | V4 | EinarBoard 2.0 (Blackpill + Ethernet + serie) | Fabricada ago-2026; en prueba con 0.6.0 | `hbox-tarjetaV4_0.6.0.bin` | `hbox-watchdog-v4` | [Manual V4](manual-tarjeta-V4.md) | | V5.5 | EinarBoard 4.0 (serigrafía) / HBOX v5, MCU soldado | 15 pzas 22-ago-2026; en ensamble y campo | `hbox-v5-bringup_0.6.0.bin` | `hbox-watchdog-v5` (tag `v5.5-as-fabbed`) | [Manual V5](manual-tarjeta-V5.md) | -| V5.6 | HBOX v5 + ECO 27/28-sep (módem controlado por MCU, LFP, sensores) | Esquemático cerrado; PCB en layout; pedido pendiente | `hbox-v5-bringup_0.6.0.bin` solo con paquete Li-ion; firmware propio de V5.6 previsto en 0.7.0 | `hbox-watchdog-v5` | [Manual V5](manual-tarjeta-V5.md) §9 | +| V5.6 | HBOX v5 + ECO 27/28-sep (módem controlado por MCU, LFP, sensores) | Esquemático cerrado; PCB en layout; pedido pendiente | 0.7.0 (0.6.x no enciende su módem: no maneja `MODEM_EN`) | `hbox-watchdog-v5` | [Manual V5](manual-tarjeta-V5.md) §9 | | v6 | GNSS + 4G a bordo | En diseño; no pedir | — | `hbox-watchdog-v6` | [Manual v6](manual-tarjeta-v6.md) | Documentos de ingeniería: [Tarjetas y hardware](../hardware/index.md). @@ -29,3 +29,4 @@ Documentos de ingeniería: [Tarjetas y hardware](../hardware/index.md). | 1.1 | 2026-09-29 | Edición breve; estado V5.6 alineado con la portada. | | 1.2 | 2026-09-29 | Firmware vigente 0.6.1 en V4 y V5.5 (V5.6 solo con paquete Li-ion); enlace a las notas de versión. | | 1.3 | 2026-09-29 | Vuelve a 0.6.0: 0.6.1 retirada (su telemetría no pasaba por el módem); 0.6.2 en preparación. | +| 1.4 | 2026-10-01 | V5.6: 0.6.x no enciende el módem; sale con 0.7.0. 0.6.3 en prueba de banco. | diff --git a/03-Architecture-Hardware/manuales/manual-tarjeta-V4.md b/03-Architecture-Hardware/manuales/manual-tarjeta-V4.md index 11087c5..e984dd7 100644 --- a/03-Architecture-Hardware/manuales/manual-tarjeta-V4.md +++ b/03-Architecture-Hardware/manuales/manual-tarjeta-V4.md @@ -1,8 +1,8 @@ --- title: "Manual de tarjeta — EinarBoard V4 (EinarBoard 2.0)" project: Project Drogheda -date: 2026-09-29 -version: "1.3" +date: 2026-10-01 +version: "1.4" tags: [project-drogheda, hardware, einarboard, v4, manual, tecnicos, blackpill] author: Helgen Technologies audience: técnicos de banco y de campo @@ -101,7 +101,7 @@ Iguales a la V5 (mismo firmware): teclas `h l r s t i g v P Y n A B M R C`, lín ## 8. Limitaciones conocidas (iguales a V5.5) - Módem oscuro en batería: no arranca sobre el boost; solo SW4G1 (o el puente 0.5.6 + `M`) o los 24 V lo reviven. Firmware ≥ 0.5.9: sin ciclos de etapa en batería; reset del MCU al volver el 5 V. -- Cargador: apagado en firmware < 0.6.0; desde 0.6.0 un gobernador lo habilita con 24 V y riel estable; con la ruta de 5 V justa, 0.6.0 corta la carga en cada ráfaga del módem y 0.6.2 (en preparación) lo corrige. Con cable o fuente débiles hasta P2 la carga avanza despacio o se estanca ([límite de la ruta de 5 V](../descargas/notas-de-version.md#el-limite-de-la-ruta-de-5-v)). +- Cargador: apagado en firmware < 0.6.0; desde 0.6.0 un gobernador lo habilita con 24 V y riel estable; con la ruta de 5 V justa, 0.6.0 corta la carga en cada ráfaga del módem y 0.6.3 (en prueba de banco; sustituye a 0.6.2) lo corrige. Con cable o fuente débiles hasta P2 la carga avanza despacio o se estanca ([límite de la ruta de 5 V](../descargas/notas-de-version.md#el-limite-de-la-ruta-de-5-v)). - Ethernet y serie sin prueba en hardware real. ## 9. Procedimientos relacionados @@ -116,5 +116,6 @@ Iguales a la V5 (mismo firmware): teclas `h l r s t i g v P Y n A B M R C`, lín | 1.1 | 2026-09-29 | Edición breve; puente y flasheo remiten al procedimiento V4 (el manual listaba 1N5819, que el procedimiento prohíbe). | | 1.2 | 2026-09-29 | Firmware 0.6.1. | | 1.3 | 2026-09-29 | Vuelve a 0.6.0 (0.6.1 retirada). | +| 1.4 | 2026-10-01 | 0.6.3 en prueba de banco (sustituye a 0.6.2). | Versiones anteriores en git. diff --git a/03-Architecture-Hardware/manuales/manual-tarjeta-V5.md b/03-Architecture-Hardware/manuales/manual-tarjeta-V5.md index 0567adb..561a77a 100644 --- a/03-Architecture-Hardware/manuales/manual-tarjeta-V5.md +++ b/03-Architecture-Hardware/manuales/manual-tarjeta-V5.md @@ -1,8 +1,8 @@ --- title: "Manual de tarjeta — EinarBoard V5 (V5.5 y V5.6)" project: Project Drogheda -date: 2026-09-29 -version: "1.3" +date: 2026-10-01 +version: "1.4" tags: [project-drogheda, hardware, einarboard, v5, v5.5, v5.6, manual, tecnicos] author: Helgen Technologies audience: técnicos de banco y de campo @@ -16,7 +16,7 @@ Valores de ingeniería: [hoja de datos V5.6](../hardware/v56-datasheet.md). Pin |---|---|---| | Estado | 15 tarjetas fabricadas (JLCPCB, 22-ago-2026), en ensamble y en campo | Esquemático listo (ECO 27/28-sep); PCB y pedido pendientes | | Proyecto KiCad | `kicad/hbox-watchdog-v5.*` (etiqueta git `v5.5-as-fabbed`) | `kicad/hbox-watchdog-v5.*` (ECO aplicada) | -| Firmware | `hbox-v5-bringup_0.6.0.bin` | `hbox-v5-bringup_0.6.0.bin` solo con paquete Li-ion; el firmware propio de V5.6 (control del módem, paquete LFP) está previsto en 0.7.0 | +| Firmware | `hbox-v5-bringup_0.6.0.bin` | Ninguno de 0.6.x: no maneja `MODEM_EN` (PC3) y el módem no enciende. La V5.6 sale con 0.7.0 (control del módem, paquete LFP) | | Paquete de batería | Li-ion 18650 1S4P · JP2 en 1-2 · R55 10 k | LFP-HT 26650 · JP2 en 2-3 · R55 5.6 k · NTC B3380 | ## 1. Identificación @@ -157,7 +157,7 @@ En V5.6 el escaneo I²C (`i`) muestra además 0x49 (U18, sensor del módem). ## 11. Limitaciones de la V5.5 - Módem oscuro en batería: si el módem se apaga en batería (ciclo de etapa, brown-out) no arranca sobre el boost del LTC4040; solo lo reviven SW4G1 o los 24 V. Por eso el firmware ≥ 0.5.9 nunca cicla la etapa en batería y resetea el MCU al volver el 5 V ([hallazgos](../procedimientos/prueba-bateria-modem.md#3-hallazgos-2527-sep)). -- Hasta 0.5.9 el cargador estaba apagado por firmware. Desde 0.6.0 carga con 24 V, etapa ON > 120 s y riel ≥ 5.05 V. 0.6.0 (vigente), con la ruta de 5 V justa, corta la carga en cada ráfaga del módem; 0.6.2 (en preparación; 0.6.1 se retiró) la corta solo si el riel no la sostiene (media de 200 ms bajo 4.90 V durante 1 s o bajo 4.85 V, o una muestra bajo 4.70 V). Reflashea unidades con firmware anterior ([notas de versión](../descargas/notas-de-version.md)). +- Hasta 0.5.9 el cargador estaba apagado por firmware. Desde 0.6.0 carga con 24 V, etapa ON > 120 s y riel ≥ 5.05 V. 0.6.0 (vigente), con la ruta de 5 V justa, corta la carga en cada ráfaga del módem; 0.6.3 (en prueba de banco; sustituye a 0.6.2; 0.6.1 se retiró) la corta solo si el riel no la sostiene (media de 200 ms bajo 4.90 V durante 1 s o bajo 4.85 V, o una muestra bajo 4.70 V). Reflashea unidades con firmware anterior ([notas de versión](../descargas/notas-de-version.md)). - La consola no sabe si el módem está vivo: `modem=vivo|SOSPECHOSO|?` es una inferencia por RTCM y caídas del riel. - Ethernet y serie no se han probado en hardware real (sep-2026). - Y2: la pieza dice 3.6864; el esquemático V5.6 dice `1.8432MHz` . @@ -172,5 +172,6 @@ Procedimientos V5: [Producción](../produccion/index.md) · [Taller](../taller/i | 1.1 | 2026-09-29 | Edición breve; flasheo, química/JP2 y JP5 remiten a su procedimiento. | | 1.2 | 2026-09-29 | Firmware 0.6.1: cargador, Ethernet de banco `0.6.1-eth`; el lazo serie no está en 0.6.1; en V5.6, 0.6.1 solo con paquete Li-ion. | | 1.3 | 2026-09-29 | Vuelve a 0.6.0 (0.6.1 retirada: su telemetría no pasaba por el módem); 0.6.2 en preparación. | +| 1.4 | 2026-10-01 | 0.6.3 en prueba de banco (sustituye a 0.6.2). V5.6: 0.6.x no enciende el módem; sale con 0.7.0. | Versiones anteriores en git. diff --git a/04-Source-Code/firmware b/04-Source-Code/firmware index a54904c..051a587 160000 --- a/04-Source-Code/firmware +++ b/04-Source-Code/firmware @@ -1 +1 @@ -Subproject commit a54904cd1bf81e8372bd7222e237790595e75304 +Subproject commit 051a58752c5f194f4b2dac9f2c510cf78d12a105 diff --git a/04-Source-Code/htracker b/04-Source-Code/htracker index 43f4472..e253281 160000 --- a/04-Source-Code/htracker +++ b/04-Source-Code/htracker @@ -1 +1 @@ -Subproject commit 43f4472e933d957c4b96118e2c05dfae027f8c9b +Subproject commit e25328100933464a5e2de7902f87aab9e97275fe diff --git a/hbox-docs b/hbox-docs index 7b8fb4f..93cdd04 160000 --- a/hbox-docs +++ b/hbox-docs @@ -1 +1 @@ -Subproject commit 7b8fb4f9d1ba5b54570b7a8ac9463ce94ecb82d9 +Subproject commit 93cdd04000fb8c82b433e20cfe939e9b2e196cfd