Tom's Hardware Verdict
A powerful and versatile board that brings Wi-Fi to the RP2350B while retaining the familiar Pico pinout and form factor.
Pros
- +
Looks great
- +
USB C!
- +
Pin compatible with all Raspberry Pi Picos
- +
QW/ST connector
- +
Wi-Fi works as easily as Pico W
Cons
- -
It can be difficult to connect to Wi-Fi
- -
No SP/CE connector
Why you can trust Tom's Hardware
It is fair to say that Pimoroni gave everyone a shock when it announced the $17 (£16.80) Pimoroni Pico Plus 2 W (PPP2W). Why? Because Pimoroni beat Raspberry Pi to the punch with a wireless version of the new Raspberry Pi Pico 2. Also, the wireless module featured on the Pimoroni Pico Plus 2 W is a Raspberry Pi branded module, RM2, which we guess will become part of the announced, but as yet unreleased Raspberry Pi Pico 2 W.
Is the PPP2W any good, and most of all, is it worth $17? Let's find out!
Pimoroni Pico Plus 2 W Technical Specifications
Header Cell - Column 0 | Pimoroni Pico Plus 2 W | Raspberry Pi Pico 2 |
---|---|---|
SoC | RP2350B, Dual Core Arm Cortex M33 or Dual Core RISC-V Hazard3 running at up to 150 Mhz | RP2350A, Dual Core Arm Cortex M33 or Dual Core RISC-V Hazard3 running at up to 150 Mhz |
SRAM | 520 KB | 520 KB |
PSRAM | 8MB | None |
Flash Storage | 16MB QSPI | 4MB QSPI |
Security | Arm TrustZone, 8KB OTP, Secure Boot | Arm TrustZone, 8KB OTP, Secure Boot |
Wi-Fi / Bluetooth | Wi-Fi b/g/n and Bluetooth via Raspberry Pi RM2 based on CYW43439 | None |
Language Support | MicroPython, CircuitPython, C, C++ | MicroPython, CircuitPython, C, C++ |
USB Interface | USB 1.1 Device and Host | USB 1.1 Device and Host |
GPIO Logic Level | 3.3V | 3.3V |
GPIO | 26 x Digital IO | 26 x Digital IO |
Row 10 - Cell 0 | 3 x 12-bit ADC (Analog pins) | 4 x 12-bit ADC (Analog pins) |
Row 11 - Cell 0 | 2 x UART, 2 x I2C, 2 x SPI, 26 x PWM | 2 x UART, 2 x I2C, 2 x SPI, 24 x PWM |
Programmable IO | 12 PIO State Machines | 12 PIO State Machines |
Onboard LED | GPIO 0 | GPIO 25 |
Power | 3 to 5.5V via USB Type-C or VSYS | 1.8 to 5.5V via Micro USB or VSYS |
MCU Sleep Mode | <10uA | <10uA |
Dimensions | 21 x 51mm | 21 x 51mm |
Price | $17 | $5 |
You will have spotted that the RP2350 SoC is much larger than the Raspberry Pi Pico 2’s. This is because it has the RP2350B, a larger (10mm QFN-80 versus the Pico 2’s 7mm QFN-60) packaged chip with more GPIO pins (48 versus 30). If you’d like to know more about the difference between the RP2350A and the RP2350B, I’ve got a full reference article that you can read.
The RP2350B in the Pimoroni Pico Plus 2 W packs the usual dual CPU Arm Cortex M33 and a RISC-V CPU) as the Pico 2, but Pimoroni has included all of the extras when it comes to RAM and storage. The base SRAM of the RP230 remains 520KB, but PSRAM is now bumped to 8MB! PSRAM isn’t as fast as SRAM, but for most use cases, it is plenty fast! An external QSPI flash chip provides 16MB of storage, accessible by the user in their projects. The Pimoroni Pico Plus 2 W is fully-loaded and ready for the big projects!
Design of Pimoroni Pico Plus 2 W
Packing plenty of features while maintaining compatibility with the Raspberry Pi Pico 2 (and older model Picos) GPIO is quite a feat, and Pimoroni has managed it. If you rely on the same GPIO pinout, then you are good, the extra connections for QW/ST (Qwiic / Stemma QT) and SWD debug are broken out to ports on the top of the unit, just like they are on the Pimoroni Pico Plus 2 and the older Pimoroni Pico Lipo. Also on the top of the board are the ubiquitous Boot button (used to put the board into bootloader mode) and a reset button. It may seem silly, but a reset button is most welcome when constantly flashing new firmware for testing.
Power and data connectivity comes via USB type-C, and we are most grateful for this. Micro USB is fine, but the connector only works one way, and it can feel a little fragile. Using USB type-C also follows the Pico Lip and Pico Plus 2W design language.
Flipping the board over and we see the Raspberry Pi RM2 wireless and Bluetooth breakout board. This is an official Raspberry Pi wireless module based around the CYW43439 which supports IEEE 802.11 b/g/n and Bluetooth. We expect this module to be part of the official Raspberry Pi Pico 2 W, when it appears later this year. The inclusion of the RM2 means that the SP/CE connector (pronounced spice) found on the Pico Plus 2, is not present on the PPP2W. This is a shame as the SP/CE connector made incredibly short work of connecting the Pimoroni Clipper 4G LTE breakout, but it's not a deal breaker as there are plenty of GPIO pins to connect to.
The all black PCB features a white silkscreen print that identifies the Pico compatible pinout, and this is so useful. This pinout print has been on the Pico Lipo and the Pico Plus 2 and it makes total sense for those of us working in the field. We need to know the correct GPIO pin reference without looking it up. Sure it doesn’t list SPI, UART or analog pins, but there is only so much space for the silkscreen.
Soldering GPIO pins to the Pimoroni Pico Plus 2 W is a joy. I used my iFixit Fixhub portable soldering station, but you can use any of the best soldering irons to solder the GPIO pins. The castellated edges means that the PPP2W could be surface mount soldered to a carrier board, but take into account that the RM2 wireless board is underneath, so cut a section (or best yet, design a cut-out) out of the PCB.
Using Pimoroni Pico Plus 2 W
Let's get the elephant in the room addressed. This review comes weeks after the release of the Pimoroni Pico Plus 2 W. Why? Simply because the original MicroPython firmware had a few bugs that needed to be ironed out. We’re happy to say that things are stable enough for a review and so here we go.
To get the most from the PPP2W we will need to use Pimoroni’s custom firmware, and if you are familiar with making Wi-Fi connections on the Raspberry Pi Pico W, then you are in familiar territory. It works in just the same manner, and the MicroPython to use the GPIO is exactly the same. The firmware also provides us with full access to the 16MB of QSPI storage, plenty of room for storing files and shuffling things in and out of PSRAM.
Connecting to Wi-Fi was easy, but take into account that there is no external antenna, so you’ll need to be relatively near to an access point. Once connected, everything runs smoothly, and we were able to pull data from JSON feeds (yes I tested my ISS Astronaut project) and send data. I even managed to connect the PPP2W to BlueSky and use it to send and receive messages using the same script that I wrote for a MicroPython BlueSky how to. I just swapped the boards, copied the code over and everything worked!
Who is Pimoroni Pico Plus 2 W for?
This is a board for those of us that want the best Raspberry Pi Pico 2 experience. Sure it has the same core CPUs and SRAM. But all of that PSRAM and flash storage makes the Pimoroni Pico Plus 2 W an interesting development platform for advanced projects. What do I mean by advanced? The original Raspberry Pi Pico was soon pressed into service as a retro gaming device. It could emulate old computers like the Sinclair ZX Spectrum, and even be used to replace the custom chips of vintage computers, like the Commodore 64’s SID (Sound Interface Device) chip.
So what could the RP2350B in the Pimoroni Pico Plus 2 W be used for? The same, but also much, much more! We can directly play Doom on the Raspberry Pi Pico 2 (yes, we could on the RP2040, but it was much slower) and there will be enterprising creators who harness the power of the RP2350 to emulate more powerful machines.
Bottom Line?
It's a higher price than the stock Raspberry Pi Pico 2 but you get much more while retaining the same form factor as the Raspberry Pi Pico 2. If you demand the best possible RP2350 platform for your build, then the Pimoroni Pico Plus 2 W is that!
Les Pounder is an associate editor at Tom's Hardware. He is a creative technologist and for seven years has created projects to educate and inspire minds both young and old. He has worked with the Raspberry Pi Foundation to write and deliver their teacher training program "Picademy".
PlayStation 5 transformed into a laptop for $2,750 — Chinese modders made Sony's console more portable with a 17.3-inch 4K display weighing over 9 pounds
There's a budget GeForce GPU selling in China that not even Nvidia knew it made — RTX 4010 turns out to be a modified RTX A400 workstation GPU
How to enable XMP to improve RAM speeds