Form Factors (Feather, XIAO, D1 Mini, M5Stack, Arduino)

Feather + FeatherWings (Adafruit)

  • Tamaño: 50.8x22.9 mm
  • LiPo charging + JST connector en todos los boards
  • STEMMA QT en todos los boards modernos
  • FeatherWings disponibles: motor driver, LoRa, OLED, eInk, relay, GPS, SD, servo, audio, etc.
  • Cualquier FeatherWing funciona con cualquier Feather board - completamente cross-compatible

D1 Mini + Shields (Wemos / LOLIN)

  • Tamaño: 32x26 mm
  • Shields: OLED 0.66”, relay, motor, DHT, LED matrix, batería, SD, protoboard
  • Shields del ESP8266 D1 Mini son compatibles con boards en el mismo footprint (ej. LOLIN S2 Mini)
  • Muchos clones de calidad variable

XIAO (Seeed Studio)

  • Tamaño: 21x17.5 mm - el más pequeño con LiPo charging
  • LiPo charging en todos los boards modernos
  • Pocos shields oficiales - principalmente para breadboard o PCB embebido
  • XIAO ESP32-S3 Sense agrega cámara OV2640 + micrófono PDM como módulo snap-on

M5Stack

  • Unidades encapsuladas que se apilan con conectores magnéticos de pogo pins
  • No orientado a breadboard - prototipado sin cables
  • Expansión: Modules (stack interno), Units (Grove externo), Hats (para Stick)
  • Todos los boards tienen puertos Grove

Arduino Shields

⚠️ Peligro: shields Arduino asumen lógica de 5V. ESP32 GPIO es 3.3V. Shields de 5V pueden dañar el ESP32. Verificar compatibilidad de voltaje antes de conectar.


Cuándo elegir cada form factor

CasoForm factor típico
Nodo permanente con cableado fijo, prototipado en breadboardDevKitC oficial de Espressif
Footprint chico + LiPo charging integrado (nodos a batería, sensores embebidos)XIAO
Necesidad de agregar periféricos modulares (display, LoRa, GPS, motor driver) sin soldarFeather
Demo / portable con pantalla integradaLilyGo T-Display S3 o M5Stack Core S3
Migración de proyecto ESP8266 existente con shields D1 MiniD1 Mini