109 lines
6.4 KiB
Markdown
109 lines
6.4 KiB
Markdown
---
|
||
title: Manual de tarjeta — EinarBoard V3 (EinarBoard 1.0, hbox-watchdog-v3-PROD)
|
||
project: Project Drogheda
|
||
date: 2026-09-29
|
||
version: "1.0"
|
||
tags: [project-drogheda, hardware, einarboard, v3, manual, tecnicos, blackpill]
|
||
author: Helgen Technologies
|
||
audience: técnicos de banco y de campo
|
||
---
|
||
|
||
# Manual de tarjeta — EinarBoard V3 (EinarBoard 1.0)
|
||
|
||
Primera tarjeta de producción del HBOX. **Registro congelado tal como se fabricó** (`kicad/hbox-watchdog-v3-PROD.*`, no editar). Fuente: *Informe técnico interno V3+V4* v1.5 (§4 y §5), `harness-connector-pinout.md` (netlist V3) y `reflasheo-unidades.md`.
|
||
|
||
| Ítem | Valor |
|
||
|---|---|
|
||
| Proyecto KiCad | `kicad/hbox-watchdog-v3-PROD.*` (cuadro de título *EINARBoard HBOX* rev. 1.1, 2026-07-07) |
|
||
| Tamaño / capas | 135 × 100 mm · 4 capas (In1 = plano GND) · ENIG · máscara azul |
|
||
| MCU | **WeAct Blackpill STM32F411CEU6** en zócalos J1/J2 |
|
||
| Fabricación | JLCPCB orden `W2026070815023249` (08-jul-2026): **10 PCB + 10 PCBA** (J1/J2 soldados a mano con el módulo como escantillón) |
|
||
| Unidades en campo | **RTK-003, RTK-006, RTK-014** |
|
||
| Firmware | **`hbox-tarjetaV3_4.0.0.bin`** (`blackpillrtkcode_v4`: lógica v3.0.3 + telemetría en banda). ⚠ publicado sin prueba de banco (sep-2026) |
|
||
| Paquete | Li-ion 18650 1S4P ≈ 12 Ah · JP2 1-2 (`F2:Li-ion`, 4.00 V) · carga 2.42 A (R50 825 Ω) |
|
||
|
||
<!-- foto: vista superior V3 — MOD1 a la izquierda, J1/J2 al centro, J7/J8 + J9 a la derecha, P1 abajo -->
|
||
|
||
## 1. Cómo reconocerla
|
||
|
||
| Rasgo | V3 |
|
||
|---|---|
|
||
| Blackpill en zócalo, **sin RJ45, sin clemas verdes, sin P14** | Sí (la V4 tiene RJ45 y clemas; la V5 no tiene Blackpill) |
|
||
| Un solo USB-C en la tarjeta (**J9**, módem); consola por el USB del Blackpill | Sí |
|
||
| Medidor DB1–DB4 cableado **directo** a PB12–PB15 (sin expansor) | Sí |
|
||
| Serigrafía | `Advanced Engineering Division · www.helgen.tech`, `STM32F411 BLACKPILL`, `ArduSimple simpleRTK2B Pro`, `4G NTRIP MASTER`, `BP3.0`; etiquetas de J1/J2 `G-TX G-RX U-TX U-RX CHEN CSTA CFLT PCTL BSNS FPWM ELED FTAC` |
|
||
| Conectores DNP con huella vacía | **P3** (RTK2B-UART1), **P13** (MODO-B-UPLINK), **H3** (USART1-RSV) |
|
||
|
||
## 2. Conectores
|
||
|
||
Pinout pin a pin (generado de la netlist V3): [Pinout de arneses y conectores (V3)](../montaje/pinout-arneses.md).
|
||
|
||
| Ref | Qué se conecta | Pines |
|
||
|---|---|---|
|
||
| P1 | Vehículo GX16-5 | 1 = +24 V · 2 = GND · 3 = ignición **cruda** 12–24 V · 4–5 = n/c |
|
||
| P2 | SD-15B-05 | 1 = +5 V · 2 = GND — **ajustar a 5.2–5.4 V en P2** (errata E-PFI) |
|
||
| P4 | Paquete Li-ion | 1 = BAT+ · 2 = GND · 3 = NTC |
|
||
| P5 | Sonda T/RH externa I²C | 1 = 3V3 · 2 = GND · 3 = SDA · 4 = SCL |
|
||
| P6 | Ventilador | 1 = +5V_FAN · 2 = retorno · 3 = GND · 4 = tach (no usado) |
|
||
| P8 | LED de panel | 1 = ánodo · 2 = cátodo |
|
||
| P10 | Reset externo | 1 = NRST · 2 = GND |
|
||
| P11 | **Interruptor de corte** | 1 = MAIN5V · 2 = SYS5V (abierto = todo apagado salvo el cargador) |
|
||
| P12 | NTC de punto caliente | 1 = NTC · 2 = GND |
|
||
| J9 | USB del módem | Configuración del 4G NTRIP Master |
|
||
| MOD1 · J7/J8 | simpleRTK2B · 4G NTRIP Master | J8 pad k = pin XBee 21−k |
|
||
| J1 / J2 | Blackpill | **Ver errata E-J1 (§3)** |
|
||
|
||
## 3. Erratas obligatorias de la V3
|
||
|
||
!!! warning "E-J1 — el zócalo J1 está espejado"
|
||
En la tarjeta física, con el Blackpill sentado de la única forma posible, **J2 queda correcto y J1 invertido extremo por extremo** (J1.k → pin 21−k del módulo). J1.20 (5 V) cae en VBAT del módulo: **nunca energizar una V3 con el Blackpill sentado directamente**. Mitigación de banco: módulo fuera del zócalo + **arnés "adaptador inversor"** Dupont en J1 (5→NRST · 6→A0 · 7→A1 · 8→A2 · 9→A3 · 10→A4 · 11→A5 · 12→A6 · 14→B0 · 15→B1 · 18→3V3 · 19→GND · 20→5V; 1–4/13/16 sin conectar; 17 se omite); J2 directo pad n → pin n. No hay parche por software.
|
||
|
||
!!! warning "E-CLR — prueba de recepción obligatoria (corto interno de 24 V)"
|
||
Sin energía, medir continuidad **P2.1 ↔ P1.1** y **P11.1 ↔ P1.1**: en una tarjeta sana ambas están **abiertas**. Un bip = puente interno 24 V → 5 V = tarjeta chatarra (no retrabajable).
|
||
|
||
!!! note "E-PFI — hipo del módem en banco sin batería"
|
||
Con menos de 5.2 V en P2 y sin paquete, las ráfagas del módem cruzan el umbral PFI (4.60 V en V3) y el LTC4040 desconecta la entrada en bucle. Regla: fuente a **5.2–5.4 V medidos en P2** (nunca > 5.4) **o** paquete conectado.
|
||
|
||
## 4. Puentes, botones y LEDs
|
||
|
||
| Ref | Default / función |
|
||
|---|---|
|
||
| JP2 / JP3 / JP4 | F2:Li-ion (1-2) / F1:0 / F0:1 → 4.00 V. No tocar |
|
||
| JP1 | Abierto (5V_FAN ↔ VEH5V). Nunca cerrar |
|
||
| SW1 | Reset del MCU (= P10 = NRST del Blackpill) |
|
||
| SW4G1 | Reset del módem |
|
||
| KEY (Blackpill) | BOOT0 para DFU |
|
||
| DB1–DB4 | Medidor de batería, directo en PB12–PB15 (330 Ω) |
|
||
| LED de panel (P8) | PB0 vía Q4 |
|
||
| D4G1 | Actividad del módem (tenue) |
|
||
| TP1 / TP2 | CLPROG / PFO del LTC4040 |
|
||
|
||
## 5. Cómo flashear
|
||
|
||
Procedimiento con verificación: [Reflasheo de unidades](../procedimientos/reflasheo-unidades.md) §4–§5.
|
||
|
||
1. Solo el USB-C del **Blackpill** a la laptop.
|
||
2. Mantener **KEY (BOOT0)** → pulsar y soltar **NRST** → soltar KEY. Aparece `0483:DF11`.
|
||
3. `dfu-util -a 0 -s 0x08000000:leave -D hbox-tarjetaV3_4.0.0.bin` (o STM32CubeProgrammer, `0x08000000`).
|
||
4. Verificar en consola que arranca la versión 4.0.0 y que llega telemetría al monitor.
|
||
|
||
!!! warning
|
||
Nunca `hbox-tarjetaV4_*.bin` ni `hbox-v5-bringup_*.bin` en una V3 (en V3 PB12–PB15 son LEDs; en V4/V5 son el bus SPI del W5500 — el mapa de pines es distinto).
|
||
|
||
## 6. Limitaciones conocidas
|
||
|
||
- Sin Ethernet, sin RS-485/RS-232, sin LED RGB, sin expansor I²C.
|
||
- Módem oscuro en batería (igual que V4/V5.5); sin puente 0.5.6 posible (no hay PCF8574): solo SW4G1 o 24 V.
|
||
- PFI 4.60 V (más alto que V4/V5: 4.40–4.44 V) → más sensible a caídas de la fuente.
|
||
- Firmware 4.0.0 (blackpillrtkcode_v4) con consola y comandos propios, distintos de `hbox_v5_bringup`; la ventilación sigue la política v3.0.3 ([prueba de banco](../procedimientos/fan-policy-bench-test.md)).
|
||
|
||
## 7. Referencias
|
||
|
||
[Pinout V3](../montaje/pinout-arneses.md) · [Bring-up EinarBoard 1.0](../procedimientos/einarboard-1.0-bringup.md) · [Reflasheo](../procedimientos/reflasheo-unidades.md) · Informe técnico V3+V4 (PDF, repo `03-Architecture-Hardware/Informe-Tecnico-V3-V4/`).
|
||
|
||
## Historial de revisiones
|
||
|
||
| Versión | Fecha | Autor | Cambio |
|
||
|---|---|---|---|
|
||
| 1.0 | 2026-09-29 | Helgen Technologies | Primera versión |
|