I plan to use Pimoroni’s Micropython own version to implement WiFi connection on their new RP2350 Plus W. Does anyone know if these flavours support WiFi (over SPI or Serial)? Any links to example Python code for WiFi setup and pulling web content would be a great help. Thank you.
If you are talking about the announced, but not yet available Pico Plus 2 W , then you don’t have to “implement” WiFi. It will just work as with the existing Pico-W, since it uses the same modem chip.
There is tons of sample code in the web for the Pico-W. All of this should also work with the Pico Plus 2 W.
I ordered one on sight! The extra memory will help with REST architecture. Pimoroni beating the rest of the world to it. Brilliant!
As for what works with it as of now I will have to wait for the Royal Mail to do its thing. I am not too far away from wonderful Sheffield, fortunately.
Hi - Sorry If I was not clear. I mean the Pimoroni Pico2 + which has the ESP32 for WiFi. It does not use the standard infineon CYW43439.
Yes! Sorry for any confusion.
No problem. It all adds to our understanding of the options.
The Pimoroni Pico2+ does not have any wifi chip at all.
The Pimoroni Pico 2 Plus W does.
https://shop.pimoroni.com/products/pimoroni-pico-plus-2-w?variant=42182811942995
According to Tom’s Hardware,
But the icing on the cake is the Raspberry Pi RM2 module which looks like an ESP32 type package but inside the module is an Infineon CYW43439. This is the same chip as used in the Raspberry Pi Pico W, and that means we should be able to get online with just a few lines of MicroPython. The Raspberry Pi RM2 also provides Bluetooth connectivity.
And if you go here,
pimoroni-pico-rp2350/micropython/board/PIMORONI_PICO_PLUS2 at refs/heads/feature/can-haz-all-the-wireless-plz · pimoroni/pimoroni-pico-rp2350 (github.com)
You’ll spy the following
PPP: Add CYW43 wireless.
Thank you - just the link I needed. 👍
However, I don’t think the link on the product page gives access to this build. I forgive Pimoroni as a small company but the hardware is running ahead of the software and documentation on a number of fronts. I can be patient…
When you look at what they have released over the last few weeks it has been quite a ride. Superb in fact.
The uf2 image I found here should get you the WIFI etc support.
Pico Plus 2: LTE and WiFi Support · pimoroni/pimoroni-pico-rp2350@4ad2b20 (github.com)
Just ordered mine. Now its hurry up and wait time, lol. Mine is coming via snail mail.
I sometimes think the snails are at Royal Mail. Usually things I order from China are faster here (Germany) than what I order from Pimoroni.
It will be Royal Mail > Canada Post for me. And across the big pond. Usually a week and a half or so.
At the moment I would not get too impatient while we wait for the software to catch up. This is if you code in MicroPython. I do not know about C.
I installed the uf2 build that alphanumeric kindly helped me find. Printing implementation.machine yields:
Pimoroni Pico Plus 2 (Wireless + PSRAM) with RP2350
I can get the board to connect to our Wi-Fi but it is slower than a plain Pico 1 W. I have a 10s countdown and that times-out. Run the code a second time and it is instantly connected. The code is pretty much straight from the R Pi Pico W “Connecting to the Internet” documentation.
I have a small script that connects to an NTP time server and sets the real-time clock. That does not work. I have a simple file server based on the above reference and that does not work either.
I retested my code on a Pico 1 W running MicroPython v1.23.0 for the Pico_W and it all runs as expected.
For the moment I conclude that the software has not caught up with the hardware and as there is no documentation that I could find (I might have missed it), neither has that. So I will have to be patient.
Pimoroni has mentioned that certification is expensive so this looks like a cost-effective way to add Wi-Fi and Bluetooth - surface mount an already certified, piggy-back board.
I am confident it will all be good one day - but not today.
The WIFI and Antenna end up on the back side of the Pico Plus 2. Do you have headers soldered to your Pico, and if yes, is the Pico plugged into anything.
No, I have not had time to solder on headers. The Wi-Fi antenna is in free space. Nothing is attached apart from the USB C cable. Wi-Fi does connect to my domestic setup.
Thank you for your report. Perhaps problems are down to secure web connection. I only need connection to my local/internal Raspberry Pi - Web Server and/or MQTT broker.
My Pico 2+ W is coming on Monday. I’ll let people know how I get on.