DÍA 278 DE 365

Fase 5: Diseño Industrial y Hardware

📖 Teoría a Estudiar

El Estándar IPC-2221 y la Densidad de Corriente

El instituto IPC (Association Connecting Electronics Industries) dicta las reglas globales de diseño de PCBs. Su estándar IPC-2221 establece matemáticamente cuánto cobre necesitas para transportar una corriente específica sin incendiar la placa.

El ancho de la pista depende de tres factores físicos:

  1. La Corriente Máxima (I): Amperios que atravesarán la pista (Ej. 3A para la válvula).
  2. El Grosor del Cobre (Copper Weight): Se mide curiosamente en onzas por pie cuadrado (oz/ft²). El estándar de fábrica es 1 oz, lo que equivale a un grosor de 35 micrómetros (µm) de cobre. Para placas de alta potencia, puedes pagar extra por cobre de 2 oz (70 µm).
  3. El Aumento de Temperatura Permitido (ΔT): ¿Cuánto quieres que se caliente la pista por encima de la temperatura ambiente? En diseño industrial, aceptamos un calentamiento máximo de 10°C para no estresar los componentes vecinos.

Capas Externas vs Capas Internas

Una pista en la capa superior (Top) o inferior (Bottom) está en contacto con el aire, por lo que el calor se disipa por convección. Si emparedas una pista en las capas internas de una placa de 4 capas, el aire no la toca. Por lo tanto, una pista interna debe ser casi el triple de ancha que una externa para transportar la misma corriente sin sobrecalentarse.

CORTE TRANSVERSAL DE PCB (1 OZ COBRE) - 3 AMPERIOS ERROR: DEFAULT TRACE (0.25 mm) Sustrato FR-4 Cobre 35µm ΔT = +150°C | CAÍDA DE VOLTAJE | FUEGO IPC-2221 COMPLIANT (1.20 mm) Sustrato FR-4 Cobre 35µm (1 oz) Ancho: 1.2 mm (~47 mils) ΔT = +10°C | OPERACIÓN ESTABLE

⚙️ Pasos Prácticos en KiCad 8

Paso 1: Usar la Calculadora Integrada.

  1. En el menú principal de KiCad, abre el Calculator Tools (Icono de la calculadora).
  2. Ve a la pestaña Track Width (Ancho de Pista).
  3. Ingresa los parámetros de tu válvula: Corriente = 2.0 A, Temperature rise = 10 °C.
  4. La calculadora te revelará el veredicto: Necesitas un ancho de 0.76 mm en pistas externas (Top/Bottom) y 1.98 mm en pistas internas. Por margen de seguridad industrial (y para bajar la resistencia), redondeamos hacia arriba a 1.0 mm o 1.2 mm para las pistas externas de potencia.

Paso 2: Crear Clases de Red (Net Classes) en el Esquemático.
No vas a ajustar el ancho a mano cada vez que dibujas una línea. Le diremos a KiCad que identifique automáticamente las redes de poder.

  1. Abre el PCB Editor de KiCad, ve a File -> Board Setup, y selecciona Net Classes.
  2. Crea una nueva clase llamada Power_High.
  3. Asígnale un ancho (Track Width) de 1.2 mm.
  4. En la sección inferior, busca los cables (Nets) llamados +24V, +5V_SYS, VALVE_OUT, y la tierra PGND, y asígnalos a la clase Power_High.

A partir de este momento, cuando intentes rutear el cable de la válvula, KiCad forzará un trazo grueso y vigoroso. Si intentas rutearlo más delgado, el DRC (Design Rule Checker) rechazará tu placa.

💻 CI/CD de Hardware: Reglas Personalizadas (Custom DRC)

Para asegurar que nadie en tu equipo ignore las Net Classes y rutee poder de forma insegura, KiCad incluye un lenguaje de scripts basado en Lisp (S-Expressions) para dictar leyes físicas absolutas en el archivo custom_rules.rule.


# ==============================================================================
# ARCHIVO: rules.kicad_dru (Ubicado junto al archivo de PCB)
# @brief Leyes Físicas Inmutables para el Despachador de Gas LP
# ==============================================================================
(version 1)

# -------------------------------------------------------------------------
# REGLA 1: ANCHO DE PISTA PARA POTENCIA (IPC-2221 Compliance)
# Obligamos a que cualquier señal de la clase "Potencia" tenga al menos 1.2mm.
# Si un novato la rutea a 0.25mm, el Design Rule Check (DRC) abortará el CI/CD.
# -------------------------------------------------------------------------
(rule "Ancho mínimo para redes de Alta Potencia (24V y Válvulas)"
    (constraint track_width (min 1.2mm))
    (condition "A.NetClass == 'Power_High'"))

# -------------------------------------------------------------------------
# REGLA 2: AISLAMIENTO GALVÁNICO (Clearance / Creepage)
# Para proteger al STM32, forzamos un vacío de cobre (Clearance) de al menos
# 2.5mm entre la Tierra Digital (GND) y la Tierra de Potencia (PGND).
# Si un polígono de cobre intenta cruzar esta barrera de luz, se generará un error.
# -------------------------------------------------------------------------
(rule "Barrera de Aislamiento Optoacopladores (Creepage > 2.5mm)"
    (constraint clearance (min 2.5mm))
    (condition "A.Net == 'GND' && B.Net == 'PGND'"))

# -------------------------------------------------------------------------
# REGLA 3: PROTECCIÓN MECÁNICA DE PERFORACIÓN (Vias)
# En placas sometidas a vibración constante de bombas, las Vías térmicas
# o de conexión no pueden tener un taladro microscópico, o se fracturarán.
# -------------------------------------------------------------------------
(rule "Taladro mínimo de Vía para resistencia sísmica"
    (constraint hole_size (min 0.35mm))
    (condition "A.Type == 'Via'"))
        

🚀 Avance del Proyecto Tesis: Despachador de Gas LP

Objetivo del día: Trazado Físico para Manejo Termodinámico y de Alta Potencia.

Un ingeniero de software piensa en 1s y 0s lógicos. Un Arquitecto de Hardware piensa en Amperios, Calor y Expansión Térmica. Si la válvula que despacha el Gas LP consume 2 Amperios a 24V, y rutaste esa señal con una pista de 0.25 mm de grosor, la física impondrá su realidad. Esa pista de cobre se calentará, aumentando su resistencia (Ley de Joule). Al aumentar su resistencia, provocará una Caída de Tensión (Voltage Drop). Los 24 voltios se convertirán en 18 voltios antes de llegar a la bobina del relé.

El resultado será catastrófico: el relé no tendrá fuerza magnética para mantener el contacto firme. Comenzará a abrirse y cerrarse a alta velocidad (Relay Chattering), generando chispas (arco eléctrico) que soldarán los platinos del relé o emitirán un pulso electromagnético que asfixiará al procesador ARM. Al aplicar rígidamente la norma **IPC-2221** mediante las *Net Classes* y el *Custom DRC* de KiCad, garantizas que la energía fluya sin resistencia térmica, manteniendo la potencia bruta alejada del frágil ecosistema digital. Tu máquina está lista para mover músculo.

📝 Resumen del Día