Hi everyone,
I’m new to the Picocalc world so I apologize in advance if the question is trivial.
I’ve updated the keyboard firmware and I’m trying to write some code with Thonny.
If I connect via MicroUSB (directly to the Raspberry), Thonny sees the Python REPL but I can’t save any files because when I try, it attempts to save to the Pico and not to the SD card.
If instead I connect via USB-C, it sees 4 Python interpreters (MicroPython ESP32, 8266, Generic and CircuitPython). If I try to connect with each one I get this error:
“Device is busy or does not respond. Your options:
wait until it completes current work;
use Ctrl+C to interrupt current work;
reset the device and try again;
check connection properties;
make sure the device has suitable MicroPython / CircuitPython / firmware;
make sure the device is not in bootloader mode.”
There’s definitely something about the basic concepts that I don’t understand - could you please help me?
Hey, welcome to the forum, and thanks for checking out Picoware!
To save script on your SD card, you’ll need to connect it to your computer directly and copy-n-paste the files there.
The USB-C port is for charging your PicoCalc and updating keyboard firmware. I think it may also provide serial, but for working with MicroPython and Thonny, you’ll want the micro-usb port on the Pico itself
Thank you so much! So, let me see if I understood the workflow: I write code on Thonny, debug via RPL (MicroUSB), then when I’m satisfied I save the script locally on Mac and transfer it to SD.
From MicroPython I then run it from SD (I imagine via file manager). Is that correct?