Please do note that 'Raspberry Pi Pico 2W' and 'Pimoroni Pico Plus 2W' are not the same.While it is possible to load MicroPython for one on the other, things may not be as one might expect them to be, or how MicroPython for each expects them to be, which may lead to problems along the way.
Pimoroni may be using a slightly different version of MicroPython for their boards than what is available for Raspberry Pi boards. Which versions are used may change over time.
Wi-Fi and Bluetooth should be the same for both but the difference in File System size may present unwanted and not immediately noticed issues if a version for one is loaded over the other without running Nuke Flash first.
I would recommend only running vanilla MicroPython for Pico 2W on a Pico 2W, Only running Pimoroni's build of MicroPython for the Pimoroni Pico Plus 2W on a Pimoroni Pico Plus 2W.
And it should be noted that any Raspberry Pi provided MicroPython will be intended for their Pico 2 or Pico 2W products, which may have similar issues if run on Pimoroni boards.
Once available, the vanilla MicroPython for Pimoroni Pico Plus 2W should run on the Pimoroni Pico Plus 2W, but may not have the enhancements Pimoroni adds. We will have to wait and see on that.
All the above equally applies to the non-wireless 'Raspberry Pi Pico 2' and 'Pimoroni Pico Plus 2'.
To avoid confusion as to what one is referring to, without having to use the long-winded full naming, I have taken to referring to the Raspberry Pi Pico 2 and 2W as "Pico 2" and "Pico 2W", the Pimoroni Pico Plus 2 and 2W as "Plus 2" and "Plus 2W". I would recommend only using "Pico 2" and "Pico 2W" to refer to Raspberry Pi products.
Code:
.------------.------------. | Pico 2W | Plus 2W | .----------------|------------|------------| | Chip | RP2350A | RP2350B | | Flash | 4 MB | 16 MB | | PSRAM | None | 8 MB | | File System | 3 MB | 15 MB | | ADC GPIO | 26 to 29 | 40 to 43 | | PIO Engines | 2 | 3 | | PIO Programs | 8 | 12 | | MicroPython | Vanilla | Modified | `----------------^------------^------------'
Pimoroni may be using a slightly different version of MicroPython for their boards than what is available for Raspberry Pi boards. Which versions are used may change over time.
Wi-Fi and Bluetooth should be the same for both but the difference in File System size may present unwanted and not immediately noticed issues if a version for one is loaded over the other without running Nuke Flash first.
I would recommend only running vanilla MicroPython for Pico 2W on a Pico 2W, Only running Pimoroni's build of MicroPython for the Pimoroni Pico Plus 2W on a Pimoroni Pico Plus 2W.
And it should be noted that any Raspberry Pi provided MicroPython will be intended for their Pico 2 or Pico 2W products, which may have similar issues if run on Pimoroni boards.
Once available, the vanilla MicroPython for Pimoroni Pico Plus 2W should run on the Pimoroni Pico Plus 2W, but may not have the enhancements Pimoroni adds. We will have to wait and see on that.
All the above equally applies to the non-wireless 'Raspberry Pi Pico 2' and 'Pimoroni Pico Plus 2'.
To avoid confusion as to what one is referring to, without having to use the long-winded full naming, I have taken to referring to the Raspberry Pi Pico 2 and 2W as "Pico 2" and "Pico 2W", the Pimoroni Pico Plus 2 and 2W as "Plus 2" and "Plus 2W". I would recommend only using "Pico 2" and "Pico 2W" to refer to Raspberry Pi products.
Statistics: Posted by hippy — Wed Nov 27, 2024 2:35 pm