An open source operating system (mostly just a GUI) designed primarily for the Raspberry Pi Pico, written entirely in MicroPython.
Currently in alpha, with a lot of incomplete features.
"PycOS" is an combination of the words Python, Pico and OS.
- Overclocking/underclocking support
- Quick bootloader access
- Editable configuration file
- User interface improvements
- More customisation options
- Hardware specific features/versions
- Compatible display
- Compatible board
- Data cable
Displays | Compatible? | Notes |
---|---|---|
Pimoroni Pico Display Pack | Yes (tested) | |
Pimoroni Pico Display Pack 2.0 | No |
Boards | Compatible? | Notes |
---|---|---|
Raspberry Pi Pico | Yes (tested) | |
Raspberry Pi Pico H | Yes | Similar to the original variant, so most likely works |
Raspberry Pi Pico W | Yes | Similar to the original variant, so most likely works |
Pimoroni Pico LiPo (4MB) | Yes | Similar to the 16MB variant, so most likely works |
Pimoroni Pico LiPo (16MB) | Yes (tested) |
Firmware (Excluding pre-releases) | Compatible? | Notes |
---|---|---|
Version 1.19.x | No | Display driver code refactor |
Version 1.18.x | Yes (tested) | |
Legacy | ||
Version 0.3.x (MicroPython v1.17) | Yes (tested) | |
Version 0.2.x (MicroPython v1.15/v1.16) | Yes (tested) |
Ensure your board is running compatible firmware and is detected by rshell
.
-
Clone the repository
git clone https://github.com/Coosta6915/PycOS.git
-
Change directory into
pycos/
cd PycOS/pycos/
-
Use
rshell
to synchronise the board with the currect directoryrshell rsync --mirror . /pyboard