I finally got MicroPython working on the Waveshare ESP32-S3-Pico. Not sure what I was doing wrong before, but it ended up working with the same firmware as the WalnutPi and pinout changes int he python files.
I haven’t tried this one for the Pico2 W (I kinda want to keep it set up with PicoMite for now), but I put together an archive here:
Setup would be the same as in the WalnutPi thread. Flash the firmware, then transfer the python files with Thonny. If you try it, let me know if it works.
I had issues using webrepl on the Waveshare module though, and I expect the same is true on the Pico2 and the Walnut Pi. Since the repl is running on the device itself, when I try to connect either through Thonny, or via a web browser, it disconnects me and puts an error on the PicoCalc screen. Weirdly, a serial connection with Thonny does work, but it puts a bunch of text on the screen (kinda looks like Thonny’s communication going to the device?), and then the PicoCalc keybaord stops working and the only way to do anything is through Thonny until a reboot. So at present, MicroPython seems to only work on the PicoCalc itself, with the built in keyboard and screen, or sort of remotely over serial if you don’t mind losing the ability to use the keyboard until a reset.