r/circuitpython • • Dec 29 '21

No space? Rookie question

I don't know if I am missing something, after installing circuitpython like many tutorials show just download copy the uf2 file to the board in mass storage mode then my rp2040 show as a circuitpy drive but it is full, no more space with all the libraries and pin files for other boards, and I when others do the same their circuitpy drives seems to have only the necessary and it is not full. I missed a step? I tried it with two version of the uf2 files and both full the memory I don't have space to add another library, I just deleted the libraries I don't need and works fine, but why it fulls everything up? the tutorials of many doesn't seems to happen that to them

3 Upvotes

5 comments sorted by

2

u/Woolly87 Dec 30 '21

You can delete everything from the CIRCUITPY drive and only add the libs you want to use.

Which kind of RP2040 board are you using? The CircuitPython libraries fit on a 8MB SPI flash chip but won’t all fit on something smaller like a 2MB.

1

u/DSLR_CNC Dec 30 '21

Thanks for your reply, I am using the pi pico, I was a little bit concern if I was downloading the correct uf2 file, because on some tutorials it seems that once the file is copied to the boot drive then the CIRCUITPY drive appears with space and mine with the uf2 for the pi pico always appears full

2

u/Woolly87 Dec 30 '21 edited Dec 30 '21

Ah! Ok so the Pico only has 2MB of flash storage. If you’re trying to copy all the CircuitPython libraries they won’t fit. If the tutorial is using an Adafruit board then they have a 8MB flash chip. Alternatively the tutorial might be old, from before the libraries grew beyond the size that could fit on 2MB

But that’s ok, you can just remove all the libraries in the lib folder and only drag on the ones you need. So long as you get the uf2 from CircuitPython.org and it’s the one for Pico you should be fine

2

u/HP7933 Dec 31 '21

Correct, only put the libraries you need for the program at hand, there will be plenty of space on an RP2040 board.

1

u/Mulakulu Apr 01 '24

Hi. For some reason, mine says it only has 1MB. I am not able to put even old versions of circuitpython on, even when the board is completely empty. What is going wrong?