Cómo instalar CircuitPython en Seeed Studio XIAO ESP32-S3 y XIAO nRF52840

Recientemente, algunos amigos han preguntado cómo instalar CircuitPython en Seeed XIAO ESP32-S3. Hoy, OpenELAB te explicará cómo instalar CircuitPython en Seeed XIAO ESP32-S3.
Primero que nada, debes tener un Seeed Studio XIAO ESP32-S3.
XIAO ESP32S3

XIAO ESP32S3

Ver producto

🛠️ Instalando CircuitPython en el XIAO ESP32S3 (Estándar o Sense)

📥 Descarga el Firmware de CircuitPython

🔌 Entrando en modo Bootloader

Para preparar la placa para la instalación del firmware:
  1. Presiona y mantén el botón BOOT en el XIAO ESP32S3.
  2. Mientras mantienes presionado BOOT, conecta la placa a tu computadora usando un cable USB de datos.
  3. Suelta el botón BOOT una vez conectado.
Opcionalmente, puedes subir un programa simple Blink para verificar que la placa funciona correctamente.

Si usas el XIAO nRF52840, antes de instalar CircuitPython en Seeed Studio XIAO nRF52840, se requiere el modo bootloader. Podemos entrar en modo bootloader presionando dos veces el botón Reset.

Descarga el firmware para Seeed Studio XIAO nRF52840
Arrastra el archivo .urf al controlador de disco ("XIAO-SENSE")
Verifica el controlador de disco si el nombre ha cambiado a "CIRCUITPY".
Ahora has instalado correctamente CircuitPython en la placa Seeed Studio XIAO nRF52840.

🧰 Configurando el IDE Thonny

  1. Lanza Thonny.
  2. Navega a Herramientas → Opciones.
  3. En la pestaña Interpreter, selecciona CircuitPython (genérico).

 

💾 Flasheando el Firmware

  1. En Thonny, haz clic en el instalador (esptool).
  2. Selecciona el Puerto objetivo correcto para tu placa.
  3. Elige la familia ESP32-S3.
  4. Haz clic en el ícono con tres líneas horizontales junto al botón Instalar para localizar y seleccionar el archivo de firmware que descargaste (por ejemplo, seeed_xiao_esp32s3_911.bin o seeed_xiao_esp32s3_920.bin).
  5. Haz clic en Instalar y espera a que el proceso termine. Una vez que veas “Hecho”, puedes cerrar la ventana.

 

✅ Verificando la Instalación

  • Tu computadora ahora debería detectar una unidad USB llamada CIRCUITPY.
  • Esto confirma que CircuitPython se ha instalado correctamente.

 

📚 Añadiendo Bibliotecas

  • Copia los .mpy archivos de biblioteca en el CIRCUITPY/lib directorio.
  • Puedes usar el circup herramienta para instalar y gestionar las bibliotecas de Adafruit de manera eficiente.

Programación

Usamos el IDE Thonny para nuestra programación, hoy usaré Seeed Studio 6x10 RGB MATRIX para XIAO

Esto completa la instalación y programación de CircuitPython.

 

Regístrese para nuestro boletín

Reciba la información más reciente sobre nuestros productos y ofertas especiales.