CX32
Posts: 41
Joined: Thu May 28, 2020 5:40 am

PICO with wifi

Mon May 17, 2021 9:23 pm

Is there a WiFi Pico coming soon?

User avatar
Imperf3kt
Posts: 4463
Joined: Tue Jun 20, 2017 12:16 am
Location: Australia
Contact: Twitter

Re: PICO

Mon May 17, 2021 9:34 pm

No
55:55:44:44:4C
52:4C:52:42:41

Rose tinted glasses are difficult to see through.

User avatar
Gavinmc42
Posts: 5640
Joined: Wed Aug 28, 2013 3:31 am

Re: PICO

Mon May 17, 2021 9:41 pm

Not from Raspberry Pi Foundation?
Seen third party ones with things like ESP32 on them?
Not sure how many re shipping yet.
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

User avatar
neilgl
Posts: 3247
Joined: Sun Jan 26, 2014 8:36 pm
Location: Near The National Museum of Computing

Re: PICO

Mon May 17, 2021 9:41 pm

There is an Arduino using the RP2040 with WiFi - “ARDUINO NANO RP2040” I am buying one…
Last edited by neilgl on Mon May 17, 2021 9:42 pm, edited 1 time in total.

User avatar
davidcoton
Posts: 6245
Joined: Mon Sep 01, 2014 2:37 pm
Location: Cambridge, UK
Contact: Website

Re: PICO

Mon May 17, 2021 9:42 pm

neilgl wrote:
Mon May 17, 2021 9:41 pm
There is an Arduino using the RP2040 with WiFi - “ARDUINO NANO RP2040”
https://store.arduino.cc/nano-rp2040-co ... th-headers
Location: 345th cell on the right of the 210th row of L2 cache

bgolab
Posts: 226
Joined: Sat Jan 30, 2021 12:59 pm

Re: PICO

Tue May 18, 2021 12:11 pm

ESP-01/ESP-01S ESP8266 is the cheapest option for RP2040. Connected through UART, I guess

dshadoff
Posts: 42
Joined: Wed Apr 28, 2021 3:12 am

Re: PICO

Tue May 18, 2021 12:26 pm

Best bet is to look at the offerings from the likes of Pimoroni, Adafruit and Sparkfun. Some add-on boards are available, and there is at least one board with WiFi and RP2040 already together on the same board.

jayben
Posts: 275
Joined: Mon Aug 19, 2019 9:56 pm

Re: PICO with wifi

Mon May 24, 2021 6:37 pm

I've got a Microchip ATWINC1500 WiFi module working with the Pico, see https://iosoft.blog/winc_wifi

Will be releasing the socket interface in the next week or two...

User avatar
HermannSW
Posts: 4122
Joined: Fri Jul 22, 2016 9:09 pm
Location: Eberbach, Germany
Contact: Website Twitter YouTube

Re: PICO with wifi

Tue May 25, 2021 12:42 am

With ESP01.

Out of the Pico:
"Pico HTTPS GET through ESP01 serial2wifi"
viewtopic.php?f=146&t=307704&p=1852291#p1840946

Into the Pico:
"Re: Wireless Pico Micropython REPL"
viewtopic.php?f=146&t=307527&p=1840712#p1840001

Image
https://stamm-wilbrandt.de/2wheel_balancing_robot
https://stamm-wilbrandt.de/en#raspcatbot
https://github.com/Hermann-SW/Raspberry_v1_camera_global_external_shutter
https://github.com/Hermann-SW/raspiraw
https://stamm-wilbrandt.de/en/Raspberry_camera.html

lars_the_bear
Posts: 202
Joined: Thu Jan 28, 2021 8:13 pm
Contact: Website

Re: PICO with wifi

Tue May 25, 2021 7:26 am

Isn't a Pico with Wifi a Pi Zero W?

Kevin

fruitoftheloom
Posts: 26829
Joined: Tue Mar 25, 2014 12:40 pm
Location: Delightful Dorset

Re: PICO with wifi

Tue May 25, 2021 8:18 am

lars_the_bear wrote:
Tue May 25, 2021 7:26 am
Isn't a Pico with Wifi a Pi Zero W?

Kevin

No, differing products entirely :roll:
The information is out there....you just have to let it in.

My other Linux machines: ChromeBox
https://www.aliexpress.com/item/32966393971.html
& Stone Desktop Intel CoreDuo circa 2010

fruitoftheloom
Posts: 26829
Joined: Tue Mar 25, 2014 12:40 pm
Location: Delightful Dorset

Re: PICO with wifi

Tue May 25, 2021 8:19 am

CX32 wrote:
Mon May 17, 2021 9:23 pm
Is there a WiFi Pico coming soon?

I posted same day:

viewtopic.php?f=147&t=311992
The information is out there....you just have to let it in.

My other Linux machines: ChromeBox
https://www.aliexpress.com/item/32966393971.html
& Stone Desktop Intel CoreDuo circa 2010

User avatar
HermannSW
Posts: 4122
Joined: Fri Jul 22, 2016 9:09 pm
Location: Eberbach, Germany
Contact: Website Twitter YouTube

Re: PICO with wifi

Tue May 25, 2021 1:48 pm

Just commented there:
HermannSW wrote:
Tue May 25, 2021 1:47 pm
If only Wifi is needed, then Pico 4$ + ESP01 2$ = 6$, but Arduino Nano does cost 22€=27$ ...
You get 4.5 Wifi enabled Raspberry Picos for same price as Arduino Nano, only network stack is not that nice.
https://stamm-wilbrandt.de/2wheel_balancing_robot
https://stamm-wilbrandt.de/en#raspcatbot
https://github.com/Hermann-SW/Raspberry_v1_camera_global_external_shutter
https://github.com/Hermann-SW/raspiraw
https://stamm-wilbrandt.de/en/Raspberry_camera.html

lars_the_bear
Posts: 202
Joined: Thu Jan 28, 2021 8:13 pm
Contact: Website

Re: PICO with wifi

Tue May 25, 2021 5:30 pm

fruitoftheloom wrote:
Tue May 25, 2021 8:18 am
lars_the_bear wrote:
Tue May 25, 2021 7:26 am
Isn't a Pico with Wifi a Pi Zero W?

Kevin
No, differing products entirely :roll:
Sigh... for the benefit of the irony-impaired, let me try again...

Why would the Raspberry Pi folks want to produce a wifi-enabled Pico, that would a direct competitor for one of their own, existing products? There would be two products with similar CPU and architecture, similar peripheral hardware, almost the same size, and I imagine about the same price.

At the moment there's kind-of clear water between the Pico and the original Raspberry Pi range. Start adding Wifi to the Pico, and the marketing situation will become very blurry. You might know what makes these products different, but I bet a lot of potential customers wouldn't.

Kevin.

hippy
Posts: 9926
Joined: Fri Sep 09, 2011 10:34 pm
Location: UK

Re: PICO with wifi

Tue May 25, 2021 5:47 pm

lars_the_bear wrote:
Tue May 25, 2021 5:30 pm
Sigh... for the benefit of the irony-impaired, let me try again...

Why would the Raspberry Pi folks want to produce a wifi-enabled Pico, that would a direct competitor for one of their own, existing products? There would be two products with similar CPU and architecture, similar peripheral hardware, almost the same size, and I imagine about the same price.

At the moment there's kind-of clear water between the Pico and the original Raspberry Pi range. Start adding Wifi to the Pico, and the marketing situation will become very blurry. You might know what makes these products different, but I bet a lot of potential customers wouldn't.
I understand exactly what you are saying - and it would create a challenging 'this or that' choice for some potential users, but there seems to me to be enough differentiation in capabilities to not cause a problem, the differences greater than the similarities.

And, on the other side of the coin, a Pico with Wi-Fi is a far better choice than a Zero W for some IoT applications, would increase income for the RPT rather than leaving competitor boards to capture that market.

jayben
Posts: 275
Joined: Mon Aug 19, 2019 9:56 pm

Re: PICO with wifi

Tue May 25, 2021 7:24 pm

How many times have we seen Pi users complain that their real-time project doesn't work, as the OS adds indeterminate delays to their time-critical code? The Pi 3 & 4 are great desktop units, with an excellent hardware & software ecosystem, but (despite all my endeavours with DMA and SMI) doing real-time projects is really tricky - and as for the zero, it is remarkably slow, despite the CPU being quite fast.

Enter the Pico, which is much better suited to real-time work, with innovative I/O acceleration hardware, but to retrieve data from the board, you must tether it to a PC using USB or serial.

Hence the various WiFi projects for the Pico; it'll be interesting to benchmark my ATWINC1500 module against the various ESP devices, including the NINA-W102 module on the Arduino Nano RP2040 - mine may not be the cheapest module, but I'm hoping it'll have the best flexibility & performance.

fruitoftheloom
Posts: 26829
Joined: Tue Mar 25, 2014 12:40 pm
Location: Delightful Dorset

Re: PICO with wifi

Tue May 25, 2021 7:38 pm

lars_the_bear wrote:
Tue May 25, 2021 5:30 pm
fruitoftheloom wrote:
Tue May 25, 2021 8:18 am
lars_the_bear wrote:
Tue May 25, 2021 7:26 am
Isn't a Pico with Wifi a Pi Zero W?

Kevin
No, differing products entirely :roll:
Sigh... for the benefit of the irony-impaired, let me try again...

Why would the Raspberry Pi folks want to produce a wifi-enabled Pico, that would a direct competitor for one of their own, existing products? There would be two products with similar CPU and architecture, similar peripheral hardware, almost the same size, and I imagine about the same price.

At the moment there's kind-of clear water between the Pico and the original Raspberry Pi range. Start adding Wifi to the Pico, and the marketing situation will become very blurry. You might know what makes these products different, but I bet a lot of potential customers wouldn't.

Kevin.

Whatever :?
The information is out there....you just have to let it in.

My other Linux machines: ChromeBox
https://www.aliexpress.com/item/32966393971.html
& Stone Desktop Intel CoreDuo circa 2010

User avatar
iiot2k
Posts: 28
Joined: Thu May 23, 2019 1:59 pm
Location: On Earth.
Contact: Website

Re: PICO with wifi

Tue May 25, 2021 8:23 pm

I think, that the cheapest solution is with esp8266.
But I don't like the serial uart solution.
When I connect the W5500 ethetnet chip with 40Mhz spi clock to Pico, why is this
not possible with esp8266 connect to spi bus as sheep ?
Ok this need more complex programming.
I am sure, that on this forum exist lot of experts that able to write the code for esp8266.

dshadoff
Posts: 42
Joined: Wed Apr 28, 2021 3:12 am

Re: PICO with wifi

Tue May 25, 2021 8:51 pm

I'm not sure how well-developed their support libraries are, but there is also this device:
https://www.seeedstudio.com/Wio-RP2040- ... -4933.html

And it's interesting because if you want to make many of your device, you don't need to use the developer board, you can just get the module:
https://www.seeedstudio.com/Wio-RP2040- ... -4932.html

User avatar
Gavinmc42
Posts: 5640
Joined: Wed Aug 28, 2013 3:31 am

Re: PICO with wifi

Wed May 26, 2021 5:54 am

I regard the Pico as the foundation part.
The basic black model T with a RP2040 engine.

RPF have made it available to third party makers to add different bodies and accessories.
The Pico as it stands serves the RPF's primary Mission.

Seeed have been busy, nice little WiFi module.
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

lars_the_bear
Posts: 202
Joined: Thu Jan 28, 2021 8:13 pm
Contact: Website

Re: PICO with wifi

Thu May 27, 2021 1:09 pm

jayben wrote:
Tue May 25, 2021 7:24 pm
How many times have we seen Pi users complain that their real-time project doesn't work, as the OS adds indeterminate delays to their time-critical code? The Pi 3 & 4 are great desktop units, with an excellent hardware & software ecosystem, but (despite all my endeavours with DMA and SMI) doing real-time projects is really tricky - and as for the zero, it is remarkably slow, despite the CPU being quite fast.
You're right, of course; but this situation is a function of the operating system, not the board. It's possible to run all the "desktop" Pi units without Linux, if you want to put the effort in. People generally don't, because it's not well documented, and there's no driver support.

But that's fundamentally true also if wifi is added to the Pico. Somebody will have to provide a software stack for it. That software could be provided for bare-metal "destop" Pi units as well, if anybody had the inclination.

The real difference, it seems to me (apart from wifi), between the Zero W and the Pico is that the Zero W has video support and more RAM. These are not trivial differences, I agree. I maintain, nonetheless, that a Pico-with-wifi would be encroaching into Zero W territory.

And let's not forget that there's a Pi Zero without wifi, that really only differs (at the hardware level) from the Pico in that it has built-in video. If running one of these bare metal was properly documented and supported, I suspect it would be very hard to distinguish it from the Pico. It's the same size and price, after all. In fact, a Zero (without wifi) would be a killer microcontroller if the bare-metal support was there. It's even cheaper than a VGA32, and has HDMI. It's only a mediocre Linux SBC, though, in my view.

In the end, though, it doesn't matter what I think. The Raspberry Pi folks will decide how best to manage their market, whatever I say.

Kevin.

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 13967
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re: PICO with wifi

Thu May 27, 2021 1:46 pm

Keep in mind that you need not only hardware to add WiFi, you also need a WiFi-Stack, and that is a lot of software.

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 28617
Joined: Sat Jul 30, 2011 7:41 pm

Re: PICO with wifi

Thu May 27, 2021 1:55 pm

The RP2040 is a microcontroller, the BCM2835 is a SoC. They are VERY different beasts, not comparable at all.

Notwithstanding the different peripheral set (Rp2040 has some basic interfaces, BCM2835 has native HDMI video, 2 and 3D acceleration, camera interfaces and ISP, display interfaces, HW codecs for video etc), but the processor cores are quite different, the RP2040 is a twin core Arm M0 running at 133Mhz, the BCM2835 is a single core Armv6 running at 1GHz, the BCM2835 also has a MMU, the RP2040 doesn't.

So, even if we did come up with a Pico with wireless, they are nowhere near the same product.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Working in the Application's Team.

jayben
Posts: 275
Joined: Mon Aug 19, 2019 9:56 pm

Re: PICO with wifi

Thu May 27, 2021 2:14 pm

jamesh wrote:
Thu May 27, 2021 1:55 pm
So, even if we did come up with a Pico with wireless, they are nowhere near the same product.
Agreed, and I'm not suggesting they should be the same; the use-case I'm advocating is a headless data acquisition unit, so no need for a video output, or a lot of CPU horsepower, but the ability to work in real time without random OS interruptions is essential, as is wireless networking.

Anyway, it looks like events are overtaking this discussion, since various wireless RP2040 boards are just becoming available; I'm eagerly awaiting their arrival.

cpq
Posts: 1
Joined: Sat May 29, 2021 3:02 pm

Re: PICO with wifi

Sat May 29, 2021 3:11 pm

With ESP32 module or ESP32 board, and a pre-built ESP32 firmware, it is possible to:
- Turn ESP32 into a remote programmer and UART <-> Internet bridge
- Wire RP2040 board to the ESP32 via UART and SWD pins
- The ESP32 could reflash RP2040 remotely at any time
- The ESP32 could transparently bridge RP2040's UART to an external server of your choice - MQTT or Websocket

This way, no extra network programming is required on the RP2040 side. It becomes connected without even being aware about it.

Here is a howto:
- RP2040 <-> ESP32 wiring https://vcon.io/docs/#raspberrypi-pico
- Flashing ESP32 firmware https://vcon.io/docs/#generic-esp32

Disclaimer - the above uses a product vcon.io, which I do represent. It is free to use for the first 10 registered devices.

Return to “Other RP2040 boards”