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.
🛠️ Instalando CircuitPython en el XIAO ESP32S3 (Estándar o Sense)
📥 Descarga el Firmware de CircuitPython
-
Versiones soportadas:
9.1.1
y9.2.0 Alpha
-
Página oficial de descarga: CircuitPython para XIAO ESP32S3 Sense
🔌 Entrando en modo Bootloader
Para preparar la placa para la instalación del firmware:
-
Presiona y mantén el botón BOOT en el XIAO ESP32S3.
-
Mientras mantienes presionado BOOT, conecta la placa a tu computadora usando un cable USB de datos.
-
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
-
Lanza Thonny.
-
Navega a
Herramientas → Opciones
. -
En la pestaña Interpreter, selecciona CircuitPython (genérico).
💾 Flasheando el Firmware
-
En Thonny, haz clic en el instalador (esptool).
-
Selecciona el Puerto objetivo correcto para tu placa.
-
Elige la familia ESP32-S3.
-
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
oseeed_xiao_esp32s3_920.bin
). -
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 elCIRCUITPY/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.
