RP2350 Pico2 + W

I have full confidence it will come good in the end. This is for information and to manage expectations.

It will be a week to ten days before I see mine. I’ll be doing some testing when I get my hands on it for sure.

On reflection my code might be based on Peter Hinch’s excellent GitHub examples so perhaps I need to revisit the basic R Pi documented examples.

I see some action here, looks like a new uf2 has been created.
Workflow runs · pimoroni/pimoroni-pico-rp2350 (github.com)

Have received Pico+2W board and installed pico_plus2_rp2350 v0.0.10

Cannot get standard WiFi access going

This code:
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(WiFi[‘SSID’], WiFi[‘pw’])

Throws:
[CYW43] Failed to start CYW43

Githhub Releases · pimoroni/pimoroni-pico-rp2350 · GitHub) has a note on custom pins and code:
wlan = network.WLAN(network.STA_IF, pin_on=32, pin_out=35, pin_in=35, pin_wake=35, pin_clock=34, pin_cs=33)
…but I am not sure this applies and in any case it throws error
wifi in use

either way I seem to be “stuffed”

Others seem to access WiFi with normal code. Perhaps my board is borked?

advice appreciated

SOLVED

Set up second board with headers and worked fine.

Went back to problem board and went over under microscope.

Wifi module edge had metallic scrim shorting two pads. Scaped with scalpel and problem fixed.

Sigh

Sorry to trouble you all

BTW anyone having any luck with machine.lightsleep()?

I have read that the sleep-modes of the RP2350 are not yet supported by the Pico-SDK (and therefore they are not implemented downstream). Not sure if this is still true, it has been a while and I expect some progress here.

Wifi module edge had metallic scrim shorting two pads. Scaped with scalpel and problem fixed.

That doesn’t sound ideal - if you have a close up photo from before you fixed the board please could you fire it over to support@pimoroni.com so we can pass it on to our production team?

Thanks hel

The edge scraped clean and it’s now pristine. So a non-issue. Trivial to find and fix…

cheers and thanks for the suggestion. Lovely to see the Crew is alert! Love the products (of which I use quite a few). Wish I could get my 1st generation Pico’s to sleep as efficiently as the InkyFrame!

cheers

R

Have a look at GitHub - bablokb/pcb-pico-power-switch: Suport PCB to switch battery power - designed for a Raspberry Pi Pico. This is at least as efficient as the InkyFrame circuit. I measured 350nA in off mode.

Thanks for sharing!

I used an RTC interrupt driven system as part of a network of solar powered pico-based tank level sensors. But - as with the switch shim - more hardware was needed and more time at the lab bench.

I am hoping the RP2350 will provide a software only route to low-power sensors…

Cheers from Oz