An OS for boards with the RP2040 Processor.
Boards with the RP2040 processor and Micropython.
Each full release of PicoOS (1.x 2.x etc) gets 2 years of updates from the release date.
PicoOS 2 Release Date: 4/9/2023 PicoOS 2 End of Feature Updates: 3/9/2024 PicoOS 2 End Of Support / Bug Fixes: 4/9/2025
- Download and Install Thonny
wget -O thonny-latest.sh https://thonny.org/installer-for-linux
(example for Linux). - Connect the Pico or RP2040 board to your computer.
- Clone this Repository
git clone https://github.com/computercrunchnz/PicoOS.git
(example for Linux). - Once Thonny and PicoOS is downloaded enter Thonny.
- At the Right-Hand side on the bottom there should be a line saying what interprepter you are in.
- Click that and choose MicroPython Raspberry Pi Pico.
- If you don't have MicroPython installed on your Pico or RP2040 board, Thonny will ask if you want to install MicroPython. Click install and it may take a few minutes to install MicroPython.
- Now open main.py and setup.py from the git folder and save it to the Pico or RP2040 board.
- Once that is done run in the python terminal
import setup
to enter the setup program. - Once that is done run
import main
. - Type in the
setup
command in PicoOS to change the name of the Pico or RP2040 board. - Type in the
help
command for a list of all commands.
- If you have not put PicoOS on your Pico or RP2040 board, please refer to Setup 1 before this.
- Open the terminal.
- Install python3
sudo apt install python3
(Debian & Ubuntu).sudo pamac install python3
(Manjaro). - Run the command to get Python Pip.
sudo apt-get install python-pip
(Debian & Ubuntu).sudo pamac install python-pip
(Manjaro). - Run the command to install rshell.
sudo pip3 install rshell
. - Connect the Pico or RP2040 board to your computer.
- Run the command
sudo rshell
. - Type in repl.
- Press
control-d
- You are now in the PicoOS CLI!
- Type in the
help
command for a list of all commands. - To exit, type
exit
into PicoOS then confirm exit by typingY
, then presscontrol-x
and finally presscontrol-d
to get back to the Linux terminal.
- If you have not put PicoOS on your Pico or RP2040 board, please refer to Setup 1 before this.
- Open the terminal.
- Run the command to install rshell.
sudo pip3 install rshell
. - Connect the Pico or RP2040 board to your computer.
- Run the command
sudo rshell
. - Type in repl.
- Press
control-d
- You are now in the PicoOS CLI!
- Type in the
help
command for a list of all commands. - To exit, type
exit
into PicoOS then confirm exit by typingY
, then presscontrol-x
and finally presscontrol-d
to get back to the Linux terminal.
- Connect the Pico or RP2040 board to your computer.
- Clone this Repository
git clone https://github.com/computercrunchnz/PicoOS.git
(example for Linux). - Enter Thonny.
- At the Right-Hand side on the bottom there should be a line saying what interprepter you are in.
- Now open main.py and setup.py from the git folder and save it to the Pico or RP2040 board.
- Once that is done run main.py.
- Type in the
setup
command in PicoOS to change the name of the Pico or RP2040 board. - Type in the
help
command for a list of all commands.
We are available on Github, if there is a problem open an issue and we will attend to it as fast as possible.
If you have any questions, please contact us at computercrunchnz+picoos1@gmail.com or reach out to us on our discord server or Github.
Software written by @ComputerCrunch and @STESROS6309wastaken.
All of the PicoOS builds, including the betas and alphas, are located in Releases.