ROBOTS FUERA DE LA LICITACIÓN ESCUELA 40 PICO BRICKS Entramos en la página  http://rbt.ist/ide (opens new window) Descargamos el Firmware Ponemos PicoBricks en modo Boodloader Apretamos el botón BOOTSEL MIENTRAS LO TENEMOS APRETADO  lo conectamos al USB Aparecerá una nueva unidad, ya podemos soltar el botón Bootsel 4.- El fichero descargado en el paso 2 lo grabamos en la nueva unidad Pasado unos minutos, desconecta de USB y vuelve a conectar y  ya puedes programar , al darle RUN te pedirá que te conectes con Pico bricks, elegir el puerto USB correspondiente (ver imagen) Arduino Cloud e Internet de las Cosas (IoT) Arduino además de hardware, y el software Arduino IDE para PC, también pone a disposición de las personas que quieran registrarse una Aplicación web con los siguientes servicios: Arduino Cloud IoT Cloud: para trabajar IoT con placas de arduino. Web Editor: igual que el Arduino IDE pero en versión web Manager for Linux Desde vitalinux siempre recomendamos usar la versión de Escritorio del Arduino IDE para evitar problemas de conectividad y para evitar registrar al alumnado. No obstante, por si alguien quiere trabajar en Arduino Cloud (por ejemplo en los proyectos de IoT es necesario utilizar la aplicación IoT Cloud, que solo está disponible desde la aplicación web) es necesario previamente descargar un software en el equipo llamado  Arduino Create Agent. Hemos habilitado en Vitalinux Play una forma sencilla de instalarlo en un equipo individual. Se instala de igual forma que cualquier otro programa desde el Vitalinux Play, en la flecha de arriba a la derecha. Una vez instalado, hay que lanzar la aplicación. Se instala en el menú Sonido y Video, si bien es mucho más fácil usar Albert y empezar a escribir el nombre.  En ese momento nos aparecerá un icono abajo a la derecha, junto al reloj. Desde allí podremos activarlo y pausarlo para cuando lo necesitemos en los proyectos. Como siempre, si queréis una instalación masiva de forma remota en varios equipos de vuestro centro, podéis canalizarla a través de soporte. Arduino con Snap4Arduino Snap4Arduino es un programa libre, heredero del anterior Scratch For Arduino (S4A) que sirve para programar placas con un lenguaje de bloques de forma sencilla. Posee versión online y offline. La versión offline se puede descargar desde Vitalinux Play. Para poder controlar la placa simplemente tendremos que cargar previamente en ella el StandardFirmata , un firmware disponible en los Ejemplos de la aplicación Arduino IDE. Por lo tanto será necesario en nuestro equipo también habernos descargado el Arduino IDE. Una vez cargado ese firmware en la placa, podremos usar Snap4Arduino para controlarla, y lo interesante es que dispone de la opción de ver el funcionamiento en vivo, sin necesidad de subir el programa a la placa. Lego Wedo y equipos BQ LEGO WeDo Lego WeDo 2.0  (bluetooth) no tiene el software desarrollado para funcionar en Linux, por lo que  no podremos usar el software específico desarrollado por Lego para funcionar con sus actividades . Sin embargo  puede funcionar con Scratch (web u offline) bajo Linux  usando un conector desarrollado por la comunidad: Scratch Link. Se puede instalar en Vitalinux mediante Vitalinux Play o de forma centralizada. Scratch Link permite conectar hardware para interactuar con los proyectos de Scratch.  Web e instrucciones del proyecto para Linux   (opens new window) para uso por ejemplo con bluetooth o la placa microbit. Lego WeDo 1.0  ya no es funcional debido a que la solución que había se basaba en usar Scratch2Offline (no instalable en Vitalinux 3) y en una app para chrome/chromium(s2bot 4 scrat) que igualmente ha dejado de soportado para Chrome/Chromium y que solo funcionaría con Scratch 2.0. Equipos BQ Hay que tener en cuenta que BQ ha dejado de existir como empresa y ya no hay continuidad de sus productos (hardware o software). BitBloq - Web2Board La web ha dejado de funcionar  y ya no se puede usar bitbloq online. Sólo quedaría usar la versión offline pero solo se puede instalar para vitalinux 2.x y no sabemos si funcionará. Impresoras 3D Witbox Go! de BQ BQ proporciona el software Zetup para trabajar con dichas impresoras, pero  NO FUNCIONA en Vitalinux 3.x , al no tener una versión actualizada del mismo. Como dicho software se debe descargar e instalar a mano desde la web del fabricante, hemos paquetizado el mismo para poder instalarlo directamente desde Synaptic (o el gestor de paquetes que uses), pero sobre todo para poder instalarlo de forma desatendida en aquellos equipos que nos indiqueis. El paquete se llama:  vx-dga-l-zetup-bq y lo puedes encontrar en Vitalinux Play EV3DEV + Open Roberta para LEGO Mindstorms EV3 Este manual puede tener alguna incosistencia. Se ha probado en pocos bloques EV3 por lo que no se puede garantizar que funcionen con todos. ¿Para qué sirve este manual? El software oficial de LEGO para EV3 dejará de tener soporte el 31 de julio de 2026. Este manual explica cómo instalar EV3DEV , un sistema alternativo basado en Linux, y cómo conectarlo a Open Roberta Lab , el editor de programación por bloques en web, para seguir usando los robots en clase sin interrupciones. Lo que necesitas antes de empezar El bloque EV3 (el "ladrillo") Una tarjeta microSD de al menos 4 GB (recomendable una MicroSD A1 o superior, máximo 32 GB) Un lector de tarjetas microSD (muchos portátiles lo traen incorporado; si no, un adaptador USB vale) Un ordenador con conexión a internet Un cable USB mini-B (el mismo que se usa para cargar el EV3) 1: Descargar las herramientas 1.1 Descargar Balena Etcher Etcher es el programa que usaremos para "grabar" el sistema en la tarjeta SD. Es gratuito y muy sencillo de usar. Existe en el Play de Vitalinux como programa a descargar. Si estas en otro entorno: Ve a https://etcher.balena.io Descarga la versión para tu sistema operativo (Windows, macOS o Linux) Instálalo siguiendo los pasos habituales Importante: Descarga la versión Etcher v1.7 o anterior. Las versiones más nuevas tienen incompatibilidades conocidas con las imágenes de EV3DEV. 1.2 Descargar la imagen de EV3DEV Ve a la página oficial de descargas: https://www.ev3dev.org/downloads Busca la sección "LEGO MINDSTORMS EV3" Haz clic en el enlace de ev3dev-stretch snapshot images Descarga el archivo más reciente (tendrá extensión .img.xz ). No hace falta descomprimirlo. 2. Flashear (grabar) la tarjeta SD "Flashear" significa grabar el sistema EV3DEV en la tarjeta microSD para que el robot pueda arrancarlo. Introduce la tarjeta microSD en el lector de tu ordenador Abre Balena Etcher Haz clic en "Flash from file" y selecciona el archivo .img.xz que descargaste Haz clic en "Select target" y elige tu tarjeta microSD Asegúrate de seleccionar la tarjeta correcta. Etcher borrará todo lo que haya en el dispositivo elegido. Si tienes dudas, desconecta cualquier otro USB o disco externo antes de este paso. Haz clic en "Flash!" y espera a que termine (puede tardar varios minutos) Cuando aparezca el mensaje de éxito, extrae la tarjeta del ordenador con seguridad 3. Arrancar el EV3 con EV3DEV Con el EV3 apagado , introduce la tarjeta microSD en la ranura que hay en la parte inferior o lateral del bloque. Enciende el EV3 pulsando el botón central Verás aparecer en la pantalla el texto "ev3dev" durante el arranque El primer arranque tarda un poco más de lo habitual (es normal). Cuando los LEDs se pongan en verde y aparezca el menú principal, el sistema está listo. Las credenciales por defecto son: usuario robot , contraseña maker . Las necesitarás en el siguiente paso. 4. Conectar el EV3 a la red Para comunicarse con Open Roberta, el EV3 necesita estar conectado a internet. Hay dos opciones: Opción A — Cable USB (más sencilla, pero no soportada por todos los bloques EV3): Conecta el cable USB entre el ordenador y el puerto USB mini-B del EV3 En la pantalla del EV3, ve a Wireless and Networks → USB → Connect El ordenador debería detectar automáticamente el dispositivo (en Windows puede pedir instalar un controlador la primera vez; acéptalo) Opción B — WiFi: Necesitas un adaptador WiFi USB compatible con EV3DEV (La mayoría de antenas WIFI USB estan soportadas). Conéctalo al puerto USB del EV3 y configura la red desde Wireless and Networks → Wi-Fi . 5. Activar el servicio Open Roberta en el EV3 Este paso solo es necesario la primera vez . El servicio de Open Roberta no viene activado por defecto para ahorrar memoria. Conéctate al EV3 por SSH desde un terminal del ordenador, si lo conectaste por WIFI, en el bloque puedes consultar la IP que tiene asignada: ssh robot@ev3dev.local ssh robot@ La contraseña es maker . Una vez dentro, ejecuta estos dos comandos (uno tras otro): sudo systemctl unmask openrobertalab sudo systemctl start openrobertalab.service A partir de ahora el servicio de open roberta arrancará automáticamente cada vez que enciendas el EV3. No hará falta repetir este paso. 6. Conectar con Open Roberta Lab 6.1 Obtener el código de emparejamiento en el EV3 En el menú del EV3, navega hasta "Open Roberta Lab" usando los botones del bloque Selecciona "Connect to public server" El EV3 mostrará un código de 4 cifras en pantalla. Apúntalo, lo necesitarás enseguida. 6.2 Conectar desde el navegador En el ordenador, abre el navegador y ve a https://lab.open-roberta.org Haz clic en el botón "Conectar" (arriba a la derecha) Elige el robot "EV3dev" en la lista Introduce el código de 4 cifras que aparece en la pantalla del EV3 Si la conexión es correcta, el EV3 emitirá un pitido y en el navegador aparecerá el robot como conectado 7. Programar y ejecutar un programa En Open Roberta Lab, crea tu programa con bloques (el entorno es muy similar al software original de LEGO) Cuando quieras ejecutarlo, haz clic en el botón "Ejecutar" (el triángulo de play) El código se envía al EV3 automáticamente y el robot lo ejecuta Para detener un programa con bucle infinito: pulsa simultáneamente los botones Intro + Abajo en el EV3. Si eso no funciona, mantén pulsado el botón Atrás durante 1 segundo. Resumen del flujo de trabajo en clase Encender EV3 con SD ev3dev → Conectar USB o WiFi → Seleccionar "Open Roberta Lab" en menú EV3 → Abrir lab.open-roberta.org → Introducir código → Programar con bloques → Ejecutar Solución de problemas frecuentes Problema Posible solución El EV3 no arranca con ev3dev Comprobar que la SD está bien insertada. Repetir el flasheo. El ordenador no reconoce el EV3 por USB Reiniciar la conexión en el menú del EV3. En Windows, revisar que se instalan los controladores. No aparece la opción "Open Roberta Lab" en el menú, o indica que no esta disponible. Repetir el paso 5 (activar el servicio por SSH). Open Roberta no acepta el código El código caduca en pocos minutos. Volver al menú del EV3 y generar uno nuevo. El programa no llega al robot Comprobar que el EV3 aparece como "conectado" en la web antes de ejecutar. Referencias y recursos Página oficial de EV3DEV: https://www.ev3dev.org Open Roberta Lab: https://lab.open-roberta.org Balena Etcher: https://etcher.balena.io Manual elaborado por el equipo de soporte Vitalinux · Mayo 2026