PCB ESP32 IoT Controller

Para modificar un proyecto ya terminado sin recrearlo, lo ideal es que me des el proyecto en un formato editable, no solo imágenes o PDFs.
Mejor opción
Si el proyecto ya está en Flux:
  • pasame el link del proyecto de Flux;
  • asegurate de que tenga permisos para verlo/editarlo.
Con eso puedo leer esquema, PCB, componentes, nets, reglas y hacer cambios directos.
Si viene de KiCad
Lo mejor es subir el proyecto completo en un .zip con:
  • archivo .kicad_pro
  • archivo .kicad_sch
  • archivo .kicad_pcb
  • librerías/símbolos personalizados si usaste:
    • .kicad_sym
    • carpeta symbols
    • carpeta footprints.pretty
  • modelos 3D si son importantes:
    • .step
    • .wrl
  • si existe, carpeta fp-lib-table / sym-lib-table
Si viene de EasyEDA
Ideal:
  • exportación del proyecto completo en formato EasyEDA JSON;
  • o exportación compatible con KiCad, si EasyEDA te la permite.
Si viene de Altium
Ideal:
  • .PrjPcb
  • .SchDoc
  • .PcbDoc
  • librerías usadas:
    • .SchLib
    • .PcbLib
  • o un .zip completo del proyecto.
Si viene de Eagle
Ideal:
  • .sch
  • .brd
  • librerías .lbr usadas.
Archivos útiles adicionales
No reemplazan al proyecto editable, pero ayudan mucho:
  • Gerbers: sirven para revisar cómo se fabricó, pero no son cómodos para modificar.
  • BOM: lista de componentes.
  • Pick and Place / CPL: posiciones de componentes.
  • PDF del esquemático: referencia visual.
  • STEP 3D: para ver caja, alturas y mecánica.
  • Datasheets de componentes raros.
  • Fotos de la placa real, si ya existe.
Resumen corto
Para modificar sin esfuerzo:
  1. Link de Flux, si ya está en Flux.
  2. Si no, un ZIP del proyecto completo original del software donde fue diseñado.
  3. Como apoyo: BOM, Gerbers, PDF de esquema, STEP y fotos.
Lo menos recomendable para modificar es darme solo Gerbers o imágenes, porque eso sirve para fabricar/ver, pero no para editar fácilmente el circuito.
Revisar importación
Modificar proyecto Flux
Preparar checklist archivos
Evaluar Gerbers existentes

Refine this doc
Ask about this doc
Design Notes — ESP32-S3 IoT Relay Controller
Selección preliminar de componentes

Table


BloqueParte seleccionadaMotivo
MCUESP32-S3-MINI-1U-N8Compacto, WiFi/BLE, USB nativo, producción SMD. Variante U.FL requiere antena externa y keepout.
AC/DCRAC03-05SKMódulo AC/DC aislado 5 V/600 mA, 85–305 VAC, encapsulado/certificado.
ReléG5RL-K1A-E-DC5Omron 5 V SPST-NO, clase 16 A; mejor coincidencia de librería para relé mains 16 A.
3.3 VXC6220B331MRLDO 3.3 V, 1 A, SOT-23-5; revisar disipación térmica.
USB-CTYPE-C-2.0-16PIN-SMT-3-ORUSB-C 2.0 SMD con CC para sink y datos USB nativos.
USB ESDUSBLC6-2SC6TVS baja capacitancia para D+/D-.
TemperaturaTMP102xxDRLSensor digital I2C compacto para temperatura de placa.
CorrienteACS730xLCTR-20ABSensor Hall aislado ±20 A, margen sobre 16 A, salida analógica.
Tensión ACZMPT101BTransformador de tensión aislado para medición segura de red.
MOVB72210S0271K101MOV 275 VAC L-N para sobretensión mains.
Fusible178.7017.0001Portafusible 5x20 mm 250 VAC para fusible seleccionable por aplicación.
Bornera potencia1730405Phoenix 3 posiciones, 5.08 mm, 24 A/400 V; usar para L/N/LOAD o entradas de potencia.
OR-ingLM66100DCKRIdeal diode/power-path para 5 V, bloqueo de corriente inversa.
Power budget preliminar
  • ESP32-S3 WiFi peak: reservar hasta 500 mA en 3V3 por transitorios.
  • TMP102 + pulls + LEDs: <30 mA si LEDs limitados a 2–5 mA.
  • Relé 5 V: verificar bobina exacta; presupuesto preliminar 80–120 mA.
  • ACS730 5 V: decenas de mA.
  • ZMPT101B conditioning: bajo, depende del burden/filtro.
  • RAC03-05SK 5 V/600 mA es suficiente para el conjunto base si no se alimentan periféricos externos desde 5V_SYS. Para expansión significativa usar HLK-5M05 o PBO-5F-5 5 V/1 A.
Riesgos y mitigaciones
  • Red AC y USB/DC deben permanecer aislados: usar fuente AC/DC certificada y sensores aislados; no usar divisor directo a ADC.
  • 16 A continuo exige diseño térmico: cobre 2 oz, polígonos anchos, borneras adecuadas y prueba térmica en caja.
  • El rating del relé depende de tipo de carga: 16 A resistivo no equivale a motor/LED driver/inrush.
  • ZMPT101B y ACS730 requieren calibración firmware para lecturas útiles.
  • El ESP32-S3-MINI-1U usa antena externa: agregar conector/antena y reglas RF; si se prefiere antena PCB cambiar a variante no-U.
Reglas de layout a aplicar
  • Barrera mains/SELV visible en PCB; sin planos ni test pads cruzando.
  • Fuente AC/DC y relé con keepout/cutouts según datasheet.
  • Antena ESP32 en borde, alejada de relé, borneras y zonas de alta corriente.
  • Rutas de corriente de carga cortas, anchas y separadas de lógica/ADC.
  • Sensores analógicos y filtros cerca del ESP32 pero con retorno limpio.
Verificación de esquema
  • ERC/conectividad revisado: sin errores ni advertencias abiertas en pines flotantes, no-connects, redes de un solo pin, power pins, footprints, MPNs de genéricos, decoupling, pull-ups y ratings de capacitores.
  • Los pasivos genéricos tienen MPNs de producción asignados; las resistencias HV/snubber están marcadas como no sustituibles.
Checkpoint antes de layout
  • No iniciar placement/routing hasta confirmar requisitos mecánicos: tamaño máximo, tensión nominal final, tipo de carga, orientación de borneras, posición de antena/caja y si se requiere PE.
  • Para 16 A continuo, diseñar con 2 oz cobre o refuerzo equivalente y validar térmicamente en caja.
  • El siguiente paso recomendado es placement con zonas: mains/relé a un lado, barrera de aislamiento central, ESP32/USB/DC/expansión en SELV y antena al borde exterior.
  • Selección preliminar de componentes

  • Power budget preliminar

  • Riesgos y mitigaciones

  • Reglas de layout a aplicar

  • Verificación de esquema

  • Checkpoint antes de layout

ESP32-S3 IoT Relay Controller thumbnail
Controlador IoT compacto con ESP32-S3, alimentación dual AC/DC aislada, relé de 16A, medición de tensión/corriente/temperatura, USB-C y E/S auxiliares para producción.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$18.41–$22.01

Digi-Key

$0.01

HQonline

$7.16–$7.58

LCSC

$35.90–$36.58

Mouser

$46.78–$46.94

TME

$11.13–$11.30

Verical

$13.54–$374.01

Controls