Login
Start Free Trial Are you a business? Click Here

Pimoroni Pico Plus 2 Reviews

4.9 Rating 37 Reviews
Read Pimoroni Ltd Reviews

About Pimoroni Ltd:

The ultimate Maker store — a curated range of the best of breed Maker products. Worldwide delivery. Personal support.

Visit Product Page
KIM DONG KYU
Verified Reviewer
Author didn't leave any comments.
Helpful Report
Posted 1 day ago
KIM DONG KYU
Verified Reviewer
Author didn't leave any comments.
Helpful Report
Posted 2 weeks ago
John Tyrrell
Verified Reviewer
These seem to be a great advance on the standard pico 2 and I have used it for a more demanding application. Nice to see it uses USB C as standard.
Helpful Report
Posted 2 weeks ago
Piero Giorgio Verdini
Verified Reviewer
I use Micropython a lot, and this device is simply GLORIOUS! It has 14 Mbytes of available Flash space for Python files, and this is after installing the Pimoroni libraries. Plus, 8 Mbytes of RAM... Yum!
Helpful Report
Posted 3 weeks ago
Tom Höglund
Verified Reviewer
Incentivized
Pimoroni Pico Plus 2 is adding a lot of connectivity to the basic pico 2. Connecting the Clipper LTE 4G and I2C sensors could not be easier. The memory is definitely sufficient for my application. I wish still that the chip would have 4 cores. Also you need to pay attention to the SP/CE pin numbers when writing your application
Helpful Report
Posted 3 months ago
Banging product! Always been a fan of Pimoroni's own boards. This one is no exception.
Helpful Report
Posted 8 months ago
Andrew Menadue
Verified Reviewer
Good quality board and very useful features. I was really after the 8Mb external PSRAM for my project. First problem for me was that there are commponents on the bottom of the PCB, which means flush fittoing to a PCB isn't possible. I don't think the Pimoroni Pico Plus 2 (PPP2) can be soldered to a PCB, which means that headers and a socket are needed to put i ton a PCB. This is usually fine, but caused me problems as I have a small amount of space above the Pico in my case. To solve this problem I used some copper pins that I made to hold the PPP2 to my PCB. These allow the Pico to be removed and a different one plugged in if necessary. Or they can be soldered and then if the PPP2 needs to be removed the pin can be cut and desoldered, The Pico SDK does have a PPP2 board type as standard, but oddly, other than defining the CS pin for the PSRAM IC it doesn't enable the extra RAM. I added this to my main() function: // Pico2 external memory gpio_set_function(PIMORONI_PICO_PLUS2_PSRAM_CS_PIN, GPIO_FUNC_XIP_CS1); // CS for PSRAM xip_ctrl_hw->ctrl|=XIP_CTRL_WRITABLE_M1_BITS; Then, adding a section in the Pico SDK for the PSRAM: In this file: ./src/rp2_common/pico_crt0/rp2350/memmap_default.ld Add the PSRAM section after the flash_end section: .flash_end : { KEEP(*(.embedded_end_block*)) PROVIDE(__flash_binary_end = .); } > FLASH =0xaa .psram (NOLOAD): { . = ALIGN(4); *(.psram*) } > PSRAM Define a macro: #define PSRAM __attribute__((section(".psram."))) Then, you can add PSRAM as a section attribute to objects: VAR_INFO local_info[NOPL_MAX_LOCAL] PSRAM; It would have been nice if this had been in the SDK, or there was similar information on the Pimoroni site. I've also had to remove the connectors on the PPP2 as they took up too much vertical space. I do have the PPP2 in my project now, and the PSRAM seems to be working. So far I'm quite pleased, apart from the above. Need to get my code working now...
Helpful Report
Posted 1 year ago
Richard Stefanowski
Verified Reviewer
It is nice to have the extra memory and storage for code.
Helpful Report
Posted 1 year ago