60 min + 10 de entregable. Este entregable se firma y se usa tal cual en el coche. No es un ejercicio.

Paso 0 · Preparación (5 min)

Abrir el proyecto saboteado y, en paralelo, la página Esquemáticos y Conexiones — Mapa de Pines Heltec V4 del Notion de MadRams.

Paso 1 · Caza de bugs (20 min)

Síntoma: con Wi-Fi encendido la placa no arranca de forma confiable, y una de las lecturas analógicas devuelve valores absurdos.

Bug raíz (uno solo): hay una señal asignada a un pin strapping y una entrada analógica en ADC2 con Wi-Fi activo.

Procedimiento:

  1. Listar todos los pines usados en el diagrama, sin filtrar.
  2. Cruzar esa lista contra la tabla de strapping del datasheet del S3 y contra el mapa ADC1/ADC2. Marcar las violaciones.
  3. Hipótesis por escrito. Predecir cuál de los dos síntomas causa cada violación — son dos efectos de una misma decisión de asignación.
  4. Reasignar. Verificar que el pin nuevo no viole otra regla; es lo que casi siempre falla al primer intento.
  5. Bitácora: síntoma → hipótesis → evidencia → causa raíz → arreglo.

Paso 2 · Presupuesto de corriente (15 min)

Para cada salida: corriente esperada, si tiene resistencia limitadora, y si va directa o por transistor/driver. Sumar. Comparar contra el límite agregado del chip y contra los 3 A del buck 12 V→5 V del coche. Reportar el margen en el pico (TX LoRa + todos los sensores activos).

Paso 3 · Pin budget del nodo (20 min)

Una fila por pin usado:

Pin Señal Dir. Tipo mA Restricción Justificación
GPIO1 VBAT IN ADC1_CH0 ADC1 (Wi-Fi safe) divisor interno del Heltec V4

Agregar debajo de la tabla la lista de pines explícitamente reservados (strapping, flash, SX1262) marcados como NO USAR, y el diagrama de tierras con el punto único señalado.

🖊️ Firma. El pin budget lleva nombre, fecha y versión. Cambiarlo después exige nueva versión, no una edición silenciosa.