--- title: Manual de tarjeta — EinarBoard V5 (V5.5 y V5.6) project: Project Drogheda date: 2026-09-29 version: "1.0" tags: [project-drogheda, hardware, einarboard, v5, v5.5, v5.6, manual, tecnicos] author: Helgen Technologies audience: técnicos de banco y de campo --- # Manual de tarjeta — EinarBoard V5 (V5.5 y V5.6) Una página por tarjeta. Aquí está lo que un técnico necesita para **reconocerla, conectarla, flashearla y leer su consola**. Los números de ingeniería (voltajes, valores de componentes) están en la [hoja de datos V5.6](../hardware/v56-datasheet.md); el pinout pin a pin en el [pinout V5.6](../hardware/v56-pinout.md). | | V5.5 | V5.6 | |---|---|---| | 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.*` (mismo proyecto, ECO aplicada) | | Firmware | `hbox-v5-bringup_0.6.0.bin` | `hbox-v5-bringup_0.6.0.bin` (0.6.x añadirá el control del módem) | | 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 | Rasgo | Cómo reconocerla | |---|---| | Serigrafía | **`EINARBoard 4.0` · `HBOX v5 - 2026-08` · `www.helgen.tech`** (los nombres de serigrafía y de proyecto no coinciden: la serigrafía dice 4.0, la tarjeta es V5) | | MCU | **STM32F411 soldado** (LQFP-64, U16) — **no hay Blackpill** en zócalo. Si ves un módulo Blackpill, es V3 o V4 | | Dos USB-C en la tarjeta | **J11** DFU/consola (junto a SW1/SW2 y al RJ45) y **J9** USB del módem (junto al zócalo XBee) | | RJ45 | **J10** con LEDs integrados (sin PoE) | | Clemas verdes | **P15** RS-485 y **P16** RS-232 (Phoenix 3.5 mm) | | Cristales | Y3 25 MHz (MCU), Y1 25 MHz (W5500), **Y2 3.6864 MHz** (SC16IS752), Y4 32.768 kHz | | V5.5 vs V5.6 (a simple vista) | V5.6: U7 en encapsulado SO-8 con *exposed pad* (AP64350) y tres 220 µF polímero (C3, C43, C78); **sin P5** (JST 4 pines TEMP_PROBE); JP6 junto a P11; U18 (SOT-563) junto al zócalo XBee. Ver §9 | ## 2. Conectores (resumen) Pinout completo: [Pinout de arneses y conectores V5.6](../hardware/v56-pinout.md) (V5.5 idéntico salvo lo listado en §9). | Ref | Qué se conecta | Pines | Cuidado | |---|---|---|---| | **P1** | Arnés del vehículo (GX16-5 del gabinete) | 1 = +24 V · 2 = GND · 3 = ignición (12–24 V cruda) · 4 = GND · 5 = n/c | Solo alimenta el ventilador y la lectura de ignición | | **P2** | Mean Well SD-15B-05 (5 V) | 1 = +5 V · 2 = GND | Ajustar la fuente a **5.2–5.4 V medidos en P2**; cable corto, ≥ 3 A | | **P4** | Paquete de batería | 1 = BAT+ · 2 = GND · 3 = NTC | **La química debe coincidir con JP2** (§3). Nunca conectar el paquete en las pruebas de tarjeta desnuda | | **P6** | Ventilador 5 V, 2 hilos | 1 = +5V_FAN · 2 = retorno conmutado | — | | **P8** | LED de panel | 1 = ánodo · 2 = cátodo | — | | **P10** | Botón de reset externo | 1 = NRST · 2 = GND | Solo reinicia el MCU | | **P11** | Interruptor de corte | 1 = MAIN5V · 2 = SYS5V | **Abierto = tarjeta apagada**. En banco, puentear con un jumper | | **P12** | NTC de punto caliente (opcional) | 1 = NTC · 2 = GND | Sin sonda, la consola muestra `tntc=n/c` | | **P14** | LED RGB externo (ánodo común) | 1 = 3V3 · 2 = R · 3 = G · 4 = B | — | | **P15** | RS-485 | 1 = A · 2 = B · 3 = GND | JP5 = terminación 120 Ω | | **P16** | RS-232 | 1 = TX · 2 = RX · 3 = GND | No usar a la vez que H4 (TTL) | | **J11** | USB-C **DFU + consola** | — | Alimenta solo el 3.3 V (MCU + sensores). No enciende módem ni F9P | | **J9** | USB-C del **módem** | — | Solo para configurar el 4G NTRIP Master desde la laptop | | **J10** | Ethernet RJ45 | — | Sin PoE. Solo con 5 V presente (en USB solo, el W5500 está en reset) | | **MOD1** | simpleRTK2B (zócalo UNO) | — | Interruptores del módulo: ver [Módulos RTK y 4G](../procedimientos/v5-modulos-integracion.md) | | **J7/J8** | 4G NTRIP Master (zócalo XBee) | — | Orientación: pin 1 (VCC) en J7.1 | | **P5** | Sonda T/RH externa | 1 = 3V3 · 2 = GND · 3 = SDA · 4 = SCL | **Solo V5.5**; no existe en V5.6 | ## 3. Puentes de soldadura | Ref | V5.5 | V5.6 | Función | |---|---|---|---| | **JP2** | 1-2 (`F2:Li-ion`) | **2-3 (`F2:LFP`)** | **Química del paquete.** Li-ion → 4.00 V; LFP → 3.50 V. Un paquete Li-ion con JP2 en 2-3 nunca carga del todo; un paquete LFP con JP2 en 1-2 se **sobrecarga**. Comprobar con lupa antes de conectar P4 | | JP3 / JP4 | 1-2 / 1-2 | igual | Straps F1/F0 del LTC4040 — no tocar | | JP1 | abierto | abierto | Une el 5 V del ventilador con el de la SD-15B — **nunca cerrar** | | **JP5** | abierto | abierto | Terminación 120 Ω del RS-485 (cerrar solo si la tarjeta es el último nodo del bus) | | **JP6** | — | abierto | Puentea P11 (corte). Cerrar solo en unidades **sin** interruptor de corte | ## 4. Botones | Ref | Serigrafía | Qué hace | |---|---|---| | **SW1** | RESET | Reinicia el MCU (igual que P10). No apaga el módem ni el F9P | | **SW2** | BOOT / BOOT0 | Con SW2 pulsado + SW1 → modo DFU (para flashear) | | **SW4G1** | 4G NTRIP RESET | Reinicia el módem. Es lo único que revive un módem oscuro en una V5.5 en batería (además de volver a los 24 V) | ## 5. LEDs — qué significan | LED | Estado | Significado | |---|---|---| | **D18 PWR** (verde) | Encendido | Hay 3.3 V (USB en J11 o 5 V en P2 con P11 cerrado) | | **D17 C13** (azul) | Parpadeo rápido al arrancar | Espera la consola USB (máx. 4 s). Chip virgen = apagado | | **DB1–DB4** (medidor) | 1–4 encendidos | Batería: 3.60 / 3.75 / 3.90 / 3.97 V (umbrales Li-ion; los de LFP se ajustan en 0.6.x) | | **RGB** (P14) | Verde | RTK fix | | | Azul | Etapa ON, sin RTK fix | | | Magenta | Etapa ON, sin NMEA (F9P no habla) | | | Amarillo | En batería (sin 5 V en P2) | | | Rojo | Etapa OFF | | **D4G1** (junto al XBee) | Parpadeo tenue | Actividad/asociación del módem 4G (es tenue por diseño) | | **J10** LINK / ACT | Verde / amarillo | Enlace y actividad Ethernet | ## 6. Cómo flashear (DFU por J11) Procedimiento completo con inspección y pruebas de rieles: [1 · Prueba y flasheo de tarjetas](../procedimientos/v5-prueba-y-flasheo.md). Binario: [Descargas](../descargas/index.md) → `hbox-v5-bringup_0.6.0.bin` (verificar SHA-256 contra `SHA256SUMS.txt`). 1. Conectar **solo** el USB-C en **J11** (nada en P1/P2, sin batería en P4). 2. Mantener pulsado **SW2**. 3. Sin soltar SW2, pulsar y soltar **SW1**. 4. Soltar SW2. La laptop detecta **`STM32 BOOTLOADER`** (`0483:DF11`). 5. Flashear: ```bash dfu-util -l # debe listar [0483:df11] dfu-util -a 0 -s 0x08000000:leave -D hbox-v5-bringup_0.6.0.bin ``` o con **STM32CubeProgrammer**: USB → Connect → *Erasing & Programming* → archivo `.bin`, dirección `0x08000000`, marcar *Verify* y *Run after programming* → Start. 6. Abrir la consola serie (puerto USB CDC, 115200): la primera línea debe decir `hbox_v5_bringup 0.6.0` y luego `board=EinarBoard v5 (HBOX v5)`. !!! warning "Nunca flashear `blackpillrtkcode` (V3) en una V5" Ese firmware usa PB12–PB15 como LEDs; en la V5 esos pines son el bus SPI del chip Ethernet. ## 7. Consola — lo básico Terminal serie sobre USB (J11): CoolTerm, `screen`, monitor de Arduino. Líneas terminan en CR+LF. Tecla **`h`** = ayuda, **`l`** = leyenda de campos. | Tecla | Uso en banco | |---|---| | `r` | Repetir el autotest (§8) | | `s` / `t` | `STAT` ahora / `$PHLG` ahora | | `i` / `g` | Escaneo I²C / recorrido de LEDs (DB1→DB4, R, G, B) | | `v` | Puntos de medición con multímetro (SYS5V, PWR_CTRL, GATE_LS, SW_5V, 3V3_MODEM, MODEM_RST) | | `P` → `Y` | Encender la etapa RTK (solo con 5 V en P2); `P` otra vez = apagar | | `n` | Ver NMEA 20 s (fix 4 = RTK FIX) | | `A` | Modo AUTO ↔ MANUAL (de fábrica AUTO: la etapa enciende sola con 5 V) | | `M` | Pulso de reset al módem (V5.5: requiere el puente 0.5.6 U13-P7 → SW4G1) | | `R` | Reset por software del MCU | | `C` | Bloquear/permitir el cargador (veto del operador) | Cada 5 s sale una línea `STAT …` y cada 10 s una `$PHLG,…`. Para un reporte: copiar las líneas `EVT` + la última `STAT`. ## 8. Autotest — lista PASS/FAIL Se ejecuta al arrancar y con `r`. Resultado final: `>>> BOARD OK` o `>>> BOARD CHECK FAILED`. | Línea | PASS significa | Si sale FAIL | |---|---|---| | `[PASS] CLOCK_HSE` | Cristal Y3 25 MHz y PLL a 96 MHz | Y3 / C113 / C114 | | `[PASS] LSE_Y4` | Cristal Y4 32.768 kHz oscila | Y4 / C115 / C116 (no impide operar) | | `[PASS] I2C PCF8574 U13 @0x20` | Expansor de LEDs responde | U13, pull-ups R30/R31 | | `[PASS] I2C SHT40 U3 @0x44` | Sensor de aire responde | U3 | | `[PASS] I2C TMP102 U4 @0x48` | Sensor de temperatura responde | U4 | | `[PASS] I2C SC16IS752 U10 @0x4D` | Puente serie responde | U10, Y2 | | `[PASS] TMP102` / `[PASS] SHT40` | Lecturas entre −20 y 85 °C | Sensor o bus | | `[PASS] SC16IS752` | Registro *scratchpad* OK | U10 | | `[PASS] GAUGE_WALK` | **Visual**: DB1→DB4 y luego R, G, B encienden en orden | LED, resistencia RB1–4 / R89–91, U13 | | `[PASS] ADC` | Informativo: `vbat v5 ntc mcu` | Con USB solo, `v5≈0` y `vbat≈0` es normal | | `[PASS] DIN` | Informativo: `ign chrg fault ser_irq eth_int` | — | En V5.6 el escaneo I²C (`i`) debe mostrar además **0x49** (U18, sensor del módem). ## 9. Diferencias V5.5 → V5.6 (lo que cambia para el técnico) | Tema | V5.5 | V5.6 | |---|---|---| | Módem en batería | El módem cuelga del riel de la etapa; si se apaga en batería **no vuelve** hasta SW4G1 o 24 V | El módem tiene su propio regulador (U7 AP64350) desde SYS5V; el MCU lo enciende/apaga (`MODEM_EN`) y lo resetea (`MODEM_RST`) sin puente | | Puente 0.5.6 (U13 pin 12 → SW4G1) | Necesario para que `M` funcione | **No hace falta** (PC1 hace el reset) | | Paquete | Li-ion 18650 1S4P, JP2 1-2 | **LFP-HT 26650**, **JP2 2-3**, R55 5.6 k | | Corriente de carga | 2.4 A programada (la fuente se plegaba) | **1.4 A**, límite de entrada 2.5 A | | Sonda externa | P5 (JST 4) | **No existe.** U4 mide el cargador; U18 (0x49) mide el módem; el NTC del paquete lo lee también el MCU | | Interruptor de corte | Solo P11 | P11 o JP6 puenteado | | USB del módem J9 | Sin protección ESD | Con ESD (D19) | | Ethernet | W5500 puede salir de reset solo (130 mA en batería) | Se queda en reset mientras el MCU no lo levante (R112) | | Regulador 3.3 V | AMS1117 | TLV1117LV (funciona bien en batería baja) | ## 10. Ethernet y puertos serie - **Ethernet (J10):** solo con el firmware de banco `0.6.0-eth`; pide DHCP o usa `192.168.7.2/24` y abre un TCP a `192.168.7.1:5010` por donde salen NMEA + `$PHLG` + `$PHEV` + `$PHID`. Tecla `E`. Sin PoE. - **RS-485 (P15) / RS-232 (P16):** el firmware 0.6.0 solo comprueba que el SC16IS752 responde; no hay tráfico de aplicación aún (loopback previsto en 0.6.1). - Procedimiento: [Prueba de banco de Ethernet y puertos serie](../procedimientos/v5-prueba-ethernet-serie.md) — obligatoria en una V5.5 antes de pedir la V5.6. ## 11. Limitaciones conocidas de la V5.5 !!! warning "Módem oscuro en batería" En una V5.5 en batería, si el módem se apaga (ciclo de etapa, brown-out) **no arranca** sobre el boost del LTC4040. Solo lo reviven **SW4G1** o el regreso de 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. !!! note "Cargador apagado en firmware < 0.6.0" Hasta 0.5.9 el cargador estaba **apagado por firmware** ("paquete de un solo uso"). Con 0.6.0 el gobernador carga solo con 24 V, etapa ON > 120 s y riel ≥ 5.05 V; corta bajo 4.90 V. Unidades con firmware anterior: reflashear. - La consola V5.5 no puede saber si el módem está vivo (`modem=vivo|SOSPECHOSO|?` es una inferencia por RTCM y por caídas del riel). - Ethernet y serie **no** se han ejercitado en hardware real (sep-2026). - Cristal Y2: la serigrafía del cristal dice 3.6864; el esquemático V5.6 dice `1.8432MHz` . ## 12. Procedimientos relacionados | Paso | Documento | |---|---| | Prueba y flasheo de la tarjeta desnuda | [v5-prueba-y-flasheo](../procedimientos/v5-prueba-y-flasheo.md) · [acta](../formularios/v5.html) | | Módulos RTK y 4G | [v5-modulos-integracion](../procedimientos/v5-modulos-integracion.md) | | Ensamble de la unidad | [v5-ensamble](../procedimientos/v5-ensamble.md) | | Prueba final | [v5-prueba-final-unidad](../procedimientos/v5-prueba-final-unidad.md) | | Módem en batería (0.6.0) | [prueba-bateria-modem](../procedimientos/prueba-bateria-modem.md) | | Ethernet y serie | [v5-prueba-ethernet-serie](../procedimientos/v5-prueba-ethernet-serie.md) | | Configuración de la unidad | [v5-configuracion-unidad](../procedimientos/v5-configuracion-unidad.md) | | Reflasheo en taller | [reflasheo-unidades](../procedimientos/reflasheo-unidades.md) | | Hoja de datos / pinout | [v56-datasheet](../hardware/v56-datasheet.md) · [v56-pinout](../hardware/v56-pinout.md) | ## Historial de revisiones | Versión | Fecha | Autor | Cambio | |---|---|---|---| | 1.0 | 2026-09-29 | Helgen Technologies | Primera versión (V5.5 fabricada + V5.6 en esquemático) |