Bloqueo Fuente 12V


Encontré el error de la sub-tarea: cada testpoint 5018 trae un pad mecánico superpuesto al pad eléctrico y eso genera 11 errores de cobre solapado. Voy a retirar esos pads mecánicos duplicados, conservando el pad eléctrico de cada TP.
Me quedé bloqueado porque la cuenta ya no tiene ACUs disponibles, así que no puedo seguir ejecutando cambios ni crear el archivo de decisión.
Hecho hasta ahora
  • Inspeccioné el proyecto: había 11 testpoints Keystone 5018 agregados.
  • Detecté que esos 5018 causaban 11 errores DRC de cobre solapado por un pad mecánico duplicado.
  • Reemplacé los 11 testpoints por Generic Testpoint de un solo pad y los reconecté a sus redes originales: GND, 3V3, 5V_SYS, USB D±, ESP_EN, ESP_BOOT, ADC_AC_VOLTAGE, ADC_CURRENT, RELAY_SET_GPIO y RELAY_RESET_GPIO.
  • Confirmé que IRM-45-12 y RACM40-12SK/OF/PCB-T no están como partes exactas en la librería, y no agregué un módulo 12 V/3 A falso.
Bloqueos / riesgos abiertos
  • El proyecto todavía contiene cambios parciales inseguros del intento anterior: U2 = IRM-30-12 de 12 V/2.5 A, F2 = 2 A, J7, U6, C15–C17. Eso no cumple el requisito de salida auxiliar 12 V/3 A.
  • No pude revertir ni limpiar ese bloque parcial por falta de ACUs.
  • No pude crear/actualizar el archivo power-12v-production-decision.
  • Quedan DRC de airwires/routing; los errores de overlap de los testpoints quedaron abordados, pero falta verificación final completa.
Siguiente cuando haya ACUs
  1. Revertir/eliminar el bloque parcial 12 V subdimensionado (IRM-30-12, F2 2A, J7, U6, C15–C17) o reemplazarlo solo con un módulo real 40–45 W con footprint confiable.
  2. Restaurar la fuente original 5 V si corresponde o rediseñar la arquitectura con IRM-45-12/RACM40 real.
  3. Crear power-12v-production-decision documentando que ZMPT101B se mantiene y que 12 V/3 A queda bloqueado hasta disponer de parte/footprint certificado.
  4. Ejecutar ERC/DRC final y corregir airwires/placement pendientes.
Documentar bloqueo
Buscar alternativas 12V
Revisar DRC/ERC
Eliminar bloque parcial

Board Bring-Up Plan — ESP32-S3 IoT Relay Controller
Prerequisites
  • Current-limited DC supply, isolation transformer/variac for AC tests, multimeter, oscilloscope, USB-C cable, insulated probes.
  • Treat all AC-side nets as hazardous: AC_L_IN, AC_L_FUSED, AC_N, RELAY_COM_L, LOAD_L_SW.
  • First power-up should use DC input only; do not connect mains until low-voltage rails and USB programming pass.
1. Visual Inspection
  • Verify orientation of U2, U3, U5, U6, U7, Q1/Q2, LEDs, D5/D6/D7 and terminal blocks.
  • Confirm creepage/clearance between mains and SELV zones before applying AC.
  • Confirm fuse fitted in F1 only with a value appropriate to the target load and inrush.
2. Power Rail Verification

Table


RailSourceExpectedMeasure AtCurrent LimitPass Criteria
DC_IN_RAWJ45 VJ4 pin 1 to GND300 mA initialNo short / no overheating
DC_5V_PROTF2 output~5 VU7 VIN300 mATVS not conducting during normal input
5V_SYSU6/U7 outputs4.8–5.2 VC10300 mA initialStable before enabling relay
3V3U3 output3.267–3.333 V nominalC2/C3/U1 3V3300 mAESP32 boots, no brownout
ACDC_5VU2 output5 VU6 VINAC test onlyIsolated output, no SELV-to-mains continuity
3. Critical Signal Verification

Table


SignalExpected Idle
ESP_ENHigh after RC delay
ESP_BOOT / GPIO0High; BOOT button pulls low
ESP_STRAP_IO45Low
ESP_STRAP_IO46Low
RELAY_SET_GPIO / RELAY_RESET_GPIOLow at boot
ACS_FAULTHigh unless overcurrent threshold trips
I2C_SCL / I2C_SDAPulled high to 3V3
4. USB and Programming
  1. Power from DC input or verified 5V_SYS.
  2. Connect USB-C to J1.
  3. Confirm USB enumeration of ESP32-S3.
  4. Flash firmware from the Firmware Starter project file.
  5. Confirm serial output at 115200 baud.
5. Functional Validation

Table


TestMethodPass Criteria
TMP102I2C read from 0x48Plausible board temperature
Relay set/resetPulse GPIO4/GPIO5Contact state changes; coils do not stay energized
Current ADCInject known load currentADC estimate follows current after calibration
AC voltage ADCApply isolated/limited ACWaveform centered around bias; RMS calibration possible
ProtectionTrigger ACS fault where safeFirmware resets relay
6. AC Power Validation
  • Perform only after visual inspection and DC bring-up pass.
  • Use isolated test setup and current-limited AC source.
  • Confirm U2 output isolation and 5V rail stability.
  • Test relay with low-current lamp/load before 16 A thermal tests.
7. Production Tests
  • Continuity of PE_PASS_THROUGH, AC_N, AC_L_IN, LOAD_L_SW.
  • Hipot/isolation testing per target standard and certified component limits.
  • Thermal run at rated load in enclosure.
  • RF range test with final antenna.
  • Prerequisites

  • 1. Visual Inspection

  • 2. Power Rail Verification

  • 3. Critical Signal Verification

  • 4. USB and Programming

  • 5. Functional Validation

  • 6. AC Power Validation

  • 7. Production Tests