PROGRAMA TU LEGO EV3 CON PYTHON: CÓMO CREAR UNA TARJETA SD BOOTEABLE CON RUFUS
En esta guía paso a paso aprenderás cómo preparar y flashear una tarjeta microSD utilizando la herramienta liviana y gratuita Rufus para arrancar tu bloque EV3 con MicroPython sin perder el firmware original de tu equipo.
🛠️ Requisitos Necesarios
- Bloque LEGO MINDSTORMS EV3.
- Tarjeta microSDHC: De entre 4 GB y 32 GB de capacidad (se recomienda Clase A1 o superior).
- Lector de tarjetas SD: Integrado o adaptador USB para tu computadora.
- Cable Mini-USB: Para establecer conexión de datos.
- Computadora: Sistema operativo Windows 10 o Windows 11.
📥 Paso 1: Descarga e Instalación del Software
Para facilitar tu trabajo, hemos reunido los archivos de imagen, programas y recursos en nuestra carpeta de descargas:
Accede directamente a la carpeta de almacenamiento de Google Drive para obtener la imagen oficial de MicroPython y las utilidades:
O visita las páginas oficiales de cada herramienta:
⚡ Descargar Rufus (Sitio Oficial) 🤖 Recursos MicroPython en LEGO EducationConfiguración previa del entorno:
- Descarga el archivo de imagen oficial de EV3 MicroPython (archivo en formato
.img) desde nuestra carpeta de Google Drive o la web de LEGO Education. - Descarga la versión portable o ejecutable de Rufus.
💾 Paso 2: Flasheo de la Tarjeta MicroSD con Rufus
- Inserta la tarjeta microSD en el lector de tu computadora.
- Ejecuta el programa Rufus como Administrador.
- En la opción Dispositivo (Device), selecciona la unidad correspondiente a tu tarjeta microSD.
- En Elección de arranque (Boot selection), haz clic en el botón SELECCIONAR (SELECT) y busca en tu equipo el archivo de imagen
ev3-micropython-*.imgdescargado. - Deja las demás opciones por defecto y presiona el botón EMPEZAR (START).
- Confirma la advertencia de borrado de datos y espera a que la barra de estado se complete al 100% (LISTO).
🚀 Paso 3: Encendido del Bloque EV3 con MicroPython
- Asegúrate de que el bloque EV3 esté completamente apagado.
- Inserta la tarjeta microSD grabada en la ranura etiquetada como SD del bloque EV3.
- Enciende el bloque manteniendo presionado el botón central.
- El proceso de primer arranque (boot) tomará un par de minutos mientras carga el sistema ev3dev. Sabrás que está listo cuando la luz del bloque cambie a color verde y se muestre el menú en la pantalla.
🔄 ¿Cómo volver al sistema original de LEGO?
Una de las principales ventajas de este método con tarjeta booteable es que no altera de forma permanente la memoria interna de tu bloque EV3. Si deseas volver a utilizar el firmware estándar y la programación en bloques de LEGO:
- Apaga el bloque EV3 desde el menú en pantalla (opción Power Off).
- Retira la tarjeta microSD de la ranura.
- Vuelve a encender el bloque de manera habitual. El equipo iniciará instantáneamente con el sistema de fábrica.
🎬 Video Tutorial Demostrativo
Mira la demostración práctica y visual de todo el procedimiento en nuestro canal de YouTube:
