Drogheda/03-Architecture-Hardware/manuales/manual-tarjeta-V3.md

109 lines
6.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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 |