--- title: Manual de tarjeta — EinarBoard V4 (EinarBoard 2.0, Blackpill en zócalo) project: Project Drogheda date: 2026-09-29 version: "1.0" tags: [project-drogheda, hardware, einarboard, v4, manual, tecnicos, blackpill] author: Helgen Technologies audience: técnicos de banco y de campo --- # Manual de tarjeta — EinarBoard V4 (EinarBoard 2.0) La V4 es **el diseño de la V5 con el MCU en un módulo Blackpill enchufado** en vez de soldado: mismas nets, mismos pines, mismas direcciones I²C. Fuente: `board_v4.h` (verificado pad a pad contra `hbox-watchdog-v4.kicad_pcb` el 21-sep-2026) y el *Informe técnico interno V3+V4* (`03-Architecture-Hardware/Informe-Tecnico-V3-V4/…_v1.5.pdf`, §6). | Ítem | Valor | |---|---| | Proyecto KiCad | `kicad/hbox-watchdog-v4.*` (cuadro de título rev. 2.0) | | Serigrafía | **`EINARBoard 2.0` · `HBOX v4 - 2026-07` · `Advanced Engineering` · `www.helgen.tech`**; etiquetas `STM32F411 BLACKPILL`, `ArduSimple simpleRTK2B Pro`, `4G NTRIP MASTER`, `MASTER RESET`, `4G NTRIP RESET` | | Tamaño | 155 × 100 mm (20 mm más ancha que la V3, lado derecho) | | MCU | **WeAct Blackpill STM32F411CEU6** en zócalos J1/J2 (J1 con pads renumerados: corrige la errata E-J1 de la V3) | | Fabricación | JLCPCB, orden preparada 02/03-ago-2026 (lote Y5) | | Firmware | **`hbox-tarjetaV4_0.6.0.bin`** (mismo sketch `hbox_v5_bringup` compilado con `-DHBOX_BOARD_V4` para Blackpill). SHA-256 `1458470bbdd95b49…` | | Paquete | Li-ion 18650 1S4P · JP2 en 1-2 (`F2:Li-ion`) · R55 10 k | ## 1. Cómo reconocerla | Rasgo | V4 | Comparar con | |---|---|---| | Módulo Blackpill enchufado + **RJ45** + clemas verdes P15/P16 | Sí | V3: Blackpill pero **sin** RJ45 ni clemas. V5: RJ45 y clemas pero **sin** Blackpill | | USB-C en la tarjeta | Solo **J9** (módem). La consola/DFU es el **USB-C del propio Blackpill** | V5 tiene J11 aparte | | Botones | **SW1** RESET (`MASTER RESET`), **SW4G1** (`4G NTRIP RESET`) + los dos del Blackpill (NRST y KEY = BOOT0) | — | | Silk de J1/J2 | `E-CS / E-SCK / E-MISO / E-MOSI`, `CHEN`, `U-TX / U-RX`, `CSTA / CFLT / BYP / SCL / SDA`… | — | ## 2. Conectores Mismos conectores que la V5.5 (ver [pinout V5.6](../hardware/v56-pinout.md) y la tabla de diferencias al final de ese documento) **más P5** (sonda T/RH externa, JST 4: 3V3/GND/SDA/SCL) y **P6 de 4 pines** (5V_FAN / FAN_RET / GND / FAN_TACH). Sin J11 (la consola va por el Blackpill). `P3`, `P13` y `H3` de la V3 ya no existen. | Ref | Qué se conecta | Pines | |---|---|---| | P1 | Vehículo (GX16-5) | 1 = +24 V · 2 = GND · 3 = ignición 12–24 V · 4 = GND · 5 = n/c | | P2 | SD-15B-05 | 1 = +5 V · 2 = GND (ajustar a 5.2–5.4 V en P2) | | P4 | Paquete Li-ion | 1 = BAT+ · 2 = GND · 3 = NTC | | P5 | Sonda externa I²C (opcional) | 1 = 3V3 · 2 = GND · 3 = SDA · 4 = SCL | | P6 | Ventilador | 1 = +5V_FAN · 2 = retorno · 3 = GND · 4 = tacómetro (no usado) | | P8 / P10 / P11 / P12 | LED de panel / reset externo / **interruptor de corte** / NTC de punto caliente | Como en V5 | | P14 | LED RGB externo | 1 = 3V3 · 2 = R · 3 = G · 4 = B | | P15 / P16 / H4 | RS-485 / RS-232 / TTL del canal B | Como en V5 (no usar P16 y H4 a la vez) | | J9 | USB del módem | Solo configuración del 4G NTRIP Master | | J10 | Ethernet (sin PoE) | Solo con 5 V presente | | MOD1 · J7/J8 | simpleRTK2B · 4G NTRIP Master | Como en V5 | | **J1 / J2** | Blackpill | J1 = fila VBAT…5V; J2 = fila PB12…3V3. **Sentar el módulo con el USB hacia J2** | ## 3. Puentes y botones | Ref | Default | Función | |---|---|---| | JP2 | 1-2 (`F2:Li-ion`) | Química: Li-ion 4.00 V. **No cambiar** salvo que se cambie el paquete a LFP (entonces 2-3 + R55 5.6 k) | | JP3 / JP4 | 1-2 | Straps F1/F0 — no tocar | | JP1 | abierto | Nunca cerrar | | JP5 | abierto | Terminación 120 Ω RS-485 | | SW1 | — | Reset del MCU (= NRST del Blackpill = P10) | | SW4G1 | — | Reset del módem. Con el **puente 0.5.6** el firmware lo pulsa solo (tecla `M`, y 3 s después de cada STACK ON) | | KEY (Blackpill) | — | BOOT0: para entrar en DFU | !!! note "Puente 0.5.6 (obligatorio para que el MCU pueda resetear el módem)" Diodo Schottky (BAT54 / 1N5819; sirve 1N4148) del **pin 12 de U13 (P7, SOIC-16 ancho)** al **pad 1 de SW4G1** (`MODEM_RST`), **cátodo en U13**. Verificar con `M` en consola: el pad 1 de SW4G1 baja a < 0.4 V durante 0.5 s y el módem reinicia. Procedimiento y foto: [V4 — preparación y prueba](../procedimientos/v4-prueba-fw-0.5.6.md). ## 4. LEDs | LED | Significado | |---|---| | DB1–DB4 (medidor, vía PCF8574) | Batería 3.60 / 3.75 / 3.90 / 3.97 V | | RGB (P14, vía PCF8574) | Verde RTK fix · Azul etapa ON sin RTK · Magenta sin NMEA · Amarillo en batería · Rojo etapa OFF | | LED azul del Blackpill (PC13) | Lo maneja el firmware (parpadeo rápido = esperando consola) | | LED de panel (P8) | Respaldo cableado en duro (PB0) | | D4G1 | Actividad del módem (tenue) | | J10 LINK / ACT | Ethernet | ## 5. Cómo flashear 1. Conectar **solo** el USB-C del **Blackpill** a la laptop. **Nada en P2** (con el W5500 alimentado, `ETH_INT` = PB2 = BOOT1 puede impedir entrar en DFU). 2. Mantener **KEY (BOOT0)** del Blackpill → pulsar y soltar **NRST** (o SW1) → soltar KEY. Aparece `0483:DF11`. 3. Flashear: ```bash dfu-util -a 0 -s 0x08000000:leave -D hbox-tarjetaV4_0.6.0.bin ``` (o STM32CubeProgrammer, USB, `0x08000000`). 4. Consola: la primera línea debe decir **`board=EinarBoard v4 (HBOX v4)`**. Si dice `v5`, es el binario equivocado. !!! warning No flashear `blackpillrtkcode` (V3) ni `hbox-v5-bringup_x.y.z.bin` (V5) en una V4. Solo `hbox-tarjetaV4_x.y.z.bin`. Binarios: [Descargas](../descargas/index.md). ## 6. Consola y autotest Idénticos a la V5 (mismo firmware): teclas `h l r s t i g v P Y n A B M R C`, línea `STAT` cada 5 s, `$PHLG` cada 10 s, autotest con `CLOCK_HSE`, `LSE`, I²C (0x20 / 0x44 / 0x48 / 0x4D), `SC16IS752`, `GAUGE_WALK`. Ver el [manual V5](manual-tarjeta-V5.md) §7–§8. ## 7. Diferencias eléctricas frente a la V5.5 | Tema | V4 | V5.5 | |---|---|---| | MCU | Blackpill F411CE en zócalo (cristales del módulo) | F411RET6 soldado, Y3/Y4 en tarjeta | | `ETH_INT` | **PB2** (J1.16) — es BOOT1: DFU solo con USB | PC0 | | Consola/DFU | USB-C del Blackpill | J11 | | Sonda externa | P5 presente | P5 presente (se elimina en V5.6) | | Ventilador | P6 de 4 pines (tach sin uso) | P6 de 2 pines | | Ignición | Divisor 22 k / 3.3 k (nodo ≈ 3.1 V a 24 V) | Igual | | PFI / amortiguación | 4.40 V (R51 270 k) + C78 220 µF | Igual | | Lo demás | Mismo cargador, mismo módem (MP1584 desde `SW_5V`), mismo Ethernet/serie/expansor | — | ## 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; el gobernador de 0.6.0 lo habilita con 24 V y riel estable. - Ethernet y serie sin prueba en hardware real. ## 9. Procedimientos relacionados [V4 — preparación y prueba con 0.5.6/0.6.0](../procedimientos/v4-prueba-fw-0.5.6.md) · [Acta V4](../formularios/v4.html) · [Reflasheo de unidades](../procedimientos/reflasheo-unidades.md) · [Prueba módem en batería](../procedimientos/prueba-bateria-modem.md) · [Manual V5](manual-tarjeta-V5.md). ## Historial de revisiones | Versión | Fecha | Autor | Cambio | |---|---|---|---| | 1.0 | 2026-09-29 | Helgen Technologies | Primera versión |