IMHO, your odds of getting the PICO off without damaging it are slim to none. It’s surface mounted and not removable with just a soldering iron. Especially if you have never used a soldering iron.
I would try to use the Waveshare ESP32-S3-Pico. It has the same form-factor as the Pico and the same pin layout. So if you manage to remove the Pico, you could try to solder the other device in place.
The ESP32-S3-Pico has 16MB flash and 2 MB PSRAM, so you have about 8x RAM. If replacing the hardware works, then your next task is to port the Pimoroni software… Or switch to CircuitPython which does have support for this InkyFrame and will run happily on the Waveshare module.
Thank you for the details. I’ll order the waveshare board. It seems low price enough, and then I’ll attempt a swap once I’ve had enough fun playing around with the inky frame as-is.
If it all goes south, then I’ll look into getting an eink display that doesn’t require any soldering 😊.
The other option would be to leave the Pico alone, and attach your Zero over i2c; that way you can do whatever computationally-heavy stuff you need on the Zero, and leave the Pico as just a display driver.
Either using the I2C-connector, as @ahnlak suggest, or not at all. The Pico-W does WLAN, so there is actually no need for a physical connection.
On my mini-server (not a Pi, but a similar system) I run a small server, and the Pico-W pulls the data using a normal http get request. When the server receives the get request, it does all the necessary processing and creates the json-response. In my case the server polls various calendars using caldav, does the logic (i.e. extracts the agenda of the day) and then just sends the result. The Pico-W only has to take the data and then does the UI.