122 lines
7.8 KiB
Markdown
122 lines
7.8 KiB
Markdown
---
|
||
title: "Manual de tarjeta — EinarBoard V4 (EinarBoard 2.0)"
|
||
project: Project Drogheda
|
||
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
|
||
---
|
||
|
||
# Manual de tarjeta — EinarBoard V4 (EinarBoard 2.0)
|
||
|
||
Blackpill en zócalo + Ethernet y puertos serie. Es el diseño de la V5 con el MCU en un módulo Blackpill enchufado: mismas redes, pines y 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) <!-- VERIFICAR: número de tarjetas fabricadas y fecha de entrega --> |
|
||
| Firmware | `hbox-tarjetaV4_0.6.0.bin` (mismo sketch `hbox_v5_bringup` compilado con `-DHBOX_BOARD_V4` para Blackpill). SHA-256 `1458470bbdd95b49…`. 0.6.1 se retiró el 29-sep. Cambios por versión: [notas de versión](../descargas/notas-de-version.md) |
|
||
| Paquete | Li-ion 18650 1S4P · JP2 en 1-2 (`F2:Li-ion`) · R55 10 k |
|
||
|
||
<!-- foto: vista superior V4 con Blackpill sentado, RJ45 arriba-izquierda, clemas P15/P16 abajo, P14 a la derecha -->
|
||
|
||
## 1. Cómo reconocerla
|
||
|
||
| Rasgo | V4 | Comparar con |
|
||
|---|---|---|
|
||
| Blackpill enchufado + RJ45 + clemas verdes P15/P16 | Sí | V3: Blackpill sin RJ45 ni clemas. V5: RJ45 y clemas sin Blackpill |
|
||
| USB-C en la tarjeta | Solo J9 (módem); consola y DFU por el USB-C del Blackpill | V5 tiene J11 |
|
||
| 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
|
||
|
||
Como la V5.5 ([pinout V5.6](../hardware/v56-pinout.md), tabla de diferencias al final) más P5 (sonda T/RH externa, JST 4) y P6 de 4 pines. Sin J11. `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. 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. Solo cambia con paquete LFP (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 ([regla](../procedimientos/v5-prueba-ethernet-serie.md#conexion-en-la-instalacion)) |
|
||
| SW1 | — | Reset del MCU (= NRST del Blackpill = P10) |
|
||
| SW4G1 | — | Reset del módem. Con el puente U13-P7 el firmware lo pulsa solo (tecla `M` y 3 s después de cada STACK ON) |
|
||
| KEY (Blackpill) | — | BOOT0: para entrar en DFU |
|
||
|
||
Puente de reset del módem (necesario para que el MCU resetee el módem): diodo Schottky de señal del pin 12 de U13 (P7, SOIC-16 ancho) al pad 1 de SW4G1 (`MODEM_RST`), cátodo en U13. Diodo, soldadura y prueba con `M`: [V4 — preparación 1](../procedimientos/v4-prueba-fw-0.5.6.md#preparacion-1-puente-de-reset-del-modem).
|
||
|
||
## 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. Flasheo
|
||
|
||
Solo el USB-C del Blackpill, nada en P2 (con el W5500 alimentado, `ETH_INT` = PB2 = BOOT1 puede impedir el DFU). KEY (BOOT0) + NRST (o SW1) → `0483:DF11`. Solo `hbox-tarjetaV4_…` ([Descargas](../descargas/index.md#firmware-del-hbox-que-binario-va-en-que-tarjeta)). La consola debe decir `board=EinarBoard v4 (HBOX v4)`; si dice `v5`, es el binario equivocado. Procedimiento: [V4 — flasheo](../procedimientos/v4-prueba-fw-0.5.6.md#flasheo).
|
||
|
||
## 6. Consola y autotest
|
||
|
||
Iguales 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; 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
|
||
|
||
[V4 — preparación y prueba con firmware 0.6.0](../procedimientos/v4-prueba-fw-0.5.6.md) · [Política de ventilador (banco)](../procedimientos/fan-policy-bench-test.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 | Cambios |
|
||
|---|---|---|
|
||
| 1.0 | 2026-09-29 | Primera versió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.
|