Para aquellos interesados en crear aplicaciones “rápidamente” en micropython en la Raspberry Pico 2 o en la Raspberry Pico 2 W ambos disponibles en Digikey. sus plataformas de evaluación,
y también como procesadores RP2350 donde estos pueden ser moldeados en un circuito impreso usando aplicaciones como Kicad y luego se envian los archivos a Digikey PCB Builder para muchas aplicaciones como sea necesario.
Aquí están los pasos en Linux para crear aplicaciones escritas en lenguaje de micropython y estos estan disponibles en Digikey. Primero se procede a instalar el archivo micropython.uf2 apropiado, si la Raspberry Pico 2 es el artefacto, entonces se usa este archivo .uf2,
RPI_PICO2.uf2 (635 KB)
o si es el Raspberry Pico 2 W entonces se usa este archivo .uf2,
RPI_PICO2W.uf2 (1.6 MB)
también estos archivos de micropython se pueden bajar via micropython website. Primero, se programa en el artefacto oprimiendo el botón de BOOTSEL y usando la herramienta picotool como se muestra a continuacion Raspberry Pico 2,
digikey_coffee_cup# picotool load RPI_PICO2.uf2
o para la Raspberry Pico 2 W,
digikey_coffee_cup# picotool load RPI_PICO2W.uf2
como sea aplicable. Ahora se procede a crear un ambiente virtual de python,
python3 -m venv venv
y se activa así,
source venv/bin/activate
En este momento, se procede a instalar RSHELL,
(venv) digikey_coffee_cup# pip3 install rshell
Luego se navega al directorio necesario donde los archivos del projecto de micropython. Para programar estos archivos del projecto de micropython a la Raspberry Pico 2, proceda con el siguiente comando RSHELL (Si es el ttyACM1) para crear una coneccion RSHELL a la computadora que se esta usando vía USB,
(venv) digikey_coffee_cup# rshell -p /dev/ttyACM1
Using buffer-size of 32
Connecting to /dev/ttyACM1 (buffer-size 32)...
Trying to connect to REPL connected
Retrieving sysname ... rp2
Testing if ubinascii.unhexlify exists ... Y
Retrieving root directories ...
Setting time ... Sep 05, 2025 15:07:26
Evaluating board_name ... pyboard
Retrieving time epoch ... Jan 01, 1970
Welcome to rshell. Use Control-D (or the exit command) to exit rshell.
(venv) digikey_coffee_cup#
En en este punto, ya estamos conectados via RSHELL al artefacto. En cualquier momento, se pueden ver los archivos dentro de nuestro Raspberry Pico 2, usando este comando (/pyboard es el directorio “default” en la r-pico donde los archivos del projecto de micropython van a residir)
(venv) digikey_coffee_cup# ls /pyboard
Esto va a mostrar la lista de archivos de micropython dentro del Raspberry Pico 2. En este caso inicialmente, no hay ninguno, pero el comando se puede usar en cualquier momento para verificar que los mismos hayan sido apropiadamente programados en la Raspberry Pico 2. Se navega al projecto de micropython (el directorio donde los archivos de micropython residen en la computadora) por ejemplo este caso,
(venv) digikey_coffee_cup# cd /micropython_project
Se procede a copiar la aplicación escrita en micropython como sigue (en este caso llamada main.py) ,
(venv) digikey_coffee_cup@ micropython_project/ cp main.py /pyboard
En muchos projectos de micropython existen subdirectorios donde el archivo principal main.py usa librerias de micropython. Si estos subdirectorios estan presentes, (llamado subdirectory aqui solo como un ejemplo) dentro del projecto de micropython, se copian como sigue cuantas veces sea necesario,
(venv) digikey_coffee_cup@ micropython_project/ cp -r subdirectory /pyboard/
Finalmente, verifique que hayan sido copiados como sigue,
(venv) digikey_coffee_cup@ micropython_project/ ls /pyboard
Este comando debe de mostrar los archivos y subdirectorios del projecto de micropython que fueron programados en el artefacto. Una vez completado el mismo, proceda a darle “reset” al artefacto vía “power cycle” o “reset” como sea aplicable. Ahora estamos listos para usar la Raspberry Pico 2 o la Raspberry Pico 2 W disponibles en Digikey para muchas aplicaciones donde el desarollo “rápido” en micropython sea necesario. Hay muchas plataformas compatibles con micropython disponibles en Digikey como las siguientes para mencionar solo algunas,
entre muchas otras disponibles en Digikey. Que tenga un buen día.
Este artículo esta disponible en inglés aqui.
This article is available in english here.





