Challenger+ RP2350 WiFi6/BLE5 Review - No Need to Wait for the Pico 2 W

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024
  • The Challenger+ RP2350 WiFi6/BLE5 is a microcontroller board with the new dual core Cortex-M33/RISCV RP2350 from Raspberry Pi. It has 8MByte of FLASH memory and 8MByte of PSRAM plus WiFi/BLE via an Espressif ESP32-C6 chip.
    It supports the the following development environments:
    Raspberry Pi Pico C/C++ SDK
    Arduino
    MicroPython
    CircuitPython
    ---
    Earle Philhower's Arduino-Pico
    github.com/ear...
    Buy the Challenger+ RP2350 WiFi6/BLE5:
    ilabs.se/chall...
    Twitter: / garyexplains
    Instagram: / garyexplains
    #garyexplains

Комментарии • 91

  • @MandoRick1978
    @MandoRick1978 15 дней назад +27

    £23.60 here in the UK. Not gonna happen Gary. New Pico 2 is £4.80. New Pico 2 W should be around £6 to £7. Hardly a comparison.

    • @ragesmirk
      @ragesmirk 15 дней назад

      correct

    • @JG-nm9zk
      @JG-nm9zk 15 дней назад

      And that's before shipping.

    • @TheSulross
      @TheSulross 13 дней назад +3

      Well, is pretty cool how they resurrect old school AT modem commands for communication with this WiFi/Bluetooth sub system.
      One of my complaints about the new Pico 2 is that 512K RAM is too stingy - would have preferred, say, 2MB. But is true - the Pico 2 has this market on the basis of its low, per unit cost (and brand recognition and brand trust).

    • @stephenvalente3296
      @stephenvalente3296 8 дней назад

      Still should have jumped over to USB-C this time around. No excuse for staying with Micro-USB.

  • @balthazarbulau4095
    @balthazarbulau4095 15 дней назад +5

    these little pico chips are basically removing any need for other cheap microcontrollers in the market. they can be bought in bulk and repurposed to almost anything from console modchips to automation, to programmers etc. and the amazing part is the software and sdk support. you can do anything with these and they are getting more and more powerful

  • @M.EdwardBorasky
    @M.EdwardBorasky 15 дней назад +2

    In case you missed it, there's a Linux kernel running on the RISC-V cores of a SparkFun Pro Micro RP2350.

  • @rickh6963
    @rickh6963 15 дней назад +3

    Thanks Gary! Informative as usual!

  • @richsadowsky8580
    @richsadowsky8580 15 дней назад +4

    Another great rp2350-related video. One comment on this new Challenger board is it seems a little bit expensive. At 249kr that's about $24.31 USD. I will order one anyway because the feature set is desirable. I will add that I had bought two Challenger NB RP2040 WiFi boards last year and one of them failed. That's why I buy two of most dev boards especially new releases. I'm currently the Pimoroni line of 2350 products and so far none have failed. Of course, none have WiFI/BLE support yet either.

    • @MandoRick1978
      @MandoRick1978 15 дней назад +1

      I have more than ten Pico boards and not a single one has failed me. Some I have running 24/7 for more than 18 months now.

  • @MandoRick1978
    @MandoRick1978 15 дней назад +2

    Hey Gaz, cheers for the videos man. Gary, can we give Earle Philhower III some love? I am so super appreciative for his work. I liked the Pico, but the Philhower core made me love the Pico.

  • @RichardNobel
    @RichardNobel 15 дней назад +5

    Nice! I've been looking into *ESP32-C6* because of its support for the *Zigbee* protocol.
    According to the Espressif product page:
    > _"ESP32-C6 combines 2.4 GHz Wi-Fi (802.11 b/g/n/ax), Bluetooth 5 (LE), and IEEE 802.15.4 radio connectivity, which is vital for making the Thread and Zigbee protocols available in a variety of cases of application development."_
    That's quite a lot of connectivity!
    This Challenger+ board sounds like a winning combination together with RP2350. 🏆✨
    Interesting how the ESP32-C6 has a 32-bit RISC-V processor and the RP2350 also includes RISC-V cores. 🤓

    • @TheSulross
      @TheSulross 13 дней назад +1

      Makes me wonder if one day we’ll see a Raspberry Pi product that is entirely RISC-V based (no presence of ARM at all). Presumably that could get per unit cost of a Pico product down even further. And Gary’s perf specs showed the Pico 2 RISC-V core right there at parity with the ARM core.

  • @jeffschroeder4805
    @jeffschroeder4805 15 дней назад +10

    These micro-controllers are becoming so incredibly capable - it is difficult to utilize them to their full potential.

    • @Factory400
      @Factory400 15 дней назад +1

      Yeah....most of my commercial projects that have microcontrollers never even come close to pushing performance limits.
      Back in the old days, it was like coding for a 1960's moon mission. Today, it rarely makes sense to performance optimize code. It's typically cheaper to just get a faster chip.

    • @hexidev
      @hexidev 15 дней назад +1

      ​@@Factory400i do really like the integrated peripherals! USB otg support, multiple uarts, some have integrated flash and crystal and etc.

    • @M0UAW_IO83
      @M0UAW_IO83 14 дней назад +1

      Which is awesome, you can throw massive amounts of processing, memory and peripherals at all sorts of tasks for not many pennies, I love that I can build in these and all sorts of other chips for so cheap.

    • @JoshFisher567
      @JoshFisher567 14 дней назад

      @@jeffschroeder4805 I'm still amazed that the Bambu P1 and I believe A1 series use an ESP32-S3 for their MCU. The downside as a P1 owner is their terrible bandwidth limitations of 256KB/s so sending a 20MB file to them, even over LAN, is very, very slow. How they also go 1fgp out of the camera at the same time is even more impressive.

  • @mytechnotalent
    @mytechnotalent 13 дней назад

    Thank you Gary great breakdown.

  • @Simple-Circuit-Projects
    @Simple-Circuit-Projects 14 дней назад

    Gary, enjoy your informative videos. Sorry this comment is off topic but it will be a while before I get my hands on a Pico 2. I have not been able to find any linearity test data on the ADC. I was wondering if you could do a short video on the ADC performance.
    Thx

  • @johnwilson3918
    @johnwilson3918 15 дней назад

    If you're in a rush to have WiFi and BT on your RP2350 - there is a cheaper alternative. I bought a few ESP32-C3 Super Mini from Aliexpess for £1.30 each and used one of them on my Pimoroni Pico 2 + to give that networking capability. It was a case of blowing the Expressive AT firmware onto the C3 and using a MOSFET with a couple of resistors to reset (power cycle) the ESP. I also had a Pimoroni Wireless Jetpack in my spares box and WiFi works a treat over SPI using one of these. Unfortunately, Pimoroni no longer sell these boards.

  • @john_hind
    @john_hind 15 дней назад +2

    Any third party boards that bring out all the IO from the larger version of the chip package yet? Only one I could find was the Pimoroni Stamp, but that is really a pure breakout without even a USB connector. Trouble seems to be everybody is using established form factors that do not have sufficient pins (including the Pico 2 itself!).

  • @bertblankenstein3738
    @bertblankenstein3738 15 дней назад

    Yhea at 6:00 you talk about the RPi Pico 2 W having an ESP32 C6. Similar to the Arduino 4 w wifi. I'm a bit more on the ESP32 controllers so .. I will wait for the Pico 2 W and get some of those. Raspberry Pi has pretty good products and I'll stick to that line.

    • @GaryExplains
      @GaryExplains  15 дней назад

      I didn't say that Pico W 2 will have a C6 specifically, I was mentioning that it will have a second chip for WiFi. I don't know which chip it will be.

  • @user-cs8qq5vt4v
    @user-cs8qq5vt4v 15 дней назад

    I like the idea of universal connector for i2c, spi, uart.
    Or maybe we should popularize i3c as a modern interconnect solution.

  • @tuesss
    @tuesss 15 дней назад +3

    I'll be honest, I was hoping for an actual review and some crucial information like:
    - What is the power consumption?
    - Can the ESP32-C6 chip wake up the RP2350 from deep sleep, for example after receiving some data over network?

    • @GaryExplains
      @GaryExplains  15 дней назад +2

      Those are good questions, but they aren't part of a review necessarily, those are specific technical questions that you have for a specific technical scenario.

    • @Winnetou17
      @Winnetou17 11 дней назад +2

      @@GaryExplains I don't want to sound (too) ungrateful, but, to be fair this was more of an introduction and presentation of the board, and less of a review.
      I know that what is a review is quite subjective, but in this day and age and space, it usually implies using the product a bit more in depth. I can give two related examples: for smartphone reviews, the reviewer usually uses the phone for 1 week to a couple of months. Likewise for a game review, the reviewer usually finishes the game (where there's something to finish, of course) or otherwise does play the game for at last several dozens of hours.
      A review would not only present what the product is, its spec sheet (which this video has a lot, though that's not a bad thing), but also the reviewer's opinion about the product, based on using it (aka not what it hopes that it will be). And this usage has to be more than introductory or trivial stuff. Of course, not the most complicated thing, but either something that would be an interesting use case (usually reviewers satisfy their own curiosity through things like these) or a common use case for that product.
      Last thing, mentioning how much the product costs is pretty important in a review. Or a mention that the price was not known/available when the review was made. Otherwise people will jump to conclusions (really, one of the things that random people are best at) like the price being ommited on purpose and other conspiracy theories.
      I hope this was useful. Thank you again for your work and I wish you a good day!

  • @JoshFisher567
    @JoshFisher567 15 дней назад

    The ESP32-P4 doesn't have WiFi or Bluetooth either, they released their first development board and it uses a C6 for WiFi/BT/Zigbee/Thread. It can decode h264 at 1080p30fps, has over 50 usable GPIO pins and dedicated pins for Ethernet (100Mbps).

  • @milel0
    @milel0 15 дней назад

    Another great video, thanks. Would like to have seen an arduino inatall on vscode though.

  • @timballam3675
    @timballam3675 15 дней назад +1

    As ever support support support....

  • @skipperbanks9301
    @skipperbanks9301 15 дней назад +2

    This is all nice however I have a 1 acre property and I want to communicate between any controller on that property. Someone needs to support Lora or something out of the box. I may need to use ESP Now on a different controller. By the way I have communicated with Gary in the past, one of the best guys on earth ( and perhaps Mars also ) :)

    • @vencdee
      @vencdee 15 дней назад

      Definitely LORA would be great to have!

  • @dabunnisher29
    @dabunnisher29 15 дней назад +6

    Love your channel. I will say what we are all feeling. Having to wait for the Pico 2 W is BULLSHIT.

    • @ragesmirk
      @ragesmirk 15 дней назад

      look at the price

    • @MandoRick1978
      @MandoRick1978 15 дней назад +5

      Nah, I don't mind waiting. Raspberry Pi has been very good to me over the years, extremely reliable and amazing value for money. They can take whatever time they need.

  • @tonysheerness2427
    @tonysheerness2427 15 дней назад +2

    Why did Raspberry Pi give their competitors an advantage and not bring out a wifi model?

    • @richards7909
      @richards7909 15 дней назад +2

      Because it makes the product cheaper and not everyone wants WiFi\Blueooth. :)

    • @tonysheerness2427
      @tonysheerness2427 15 дней назад

      @@richards7909 Every one else is producing boards using raspberry pi's 2350 with or without wifi. Why didn't raspberry pui produce both? Is it because they can not keep with demand of what they already have?

    • @richards7909
      @richards7909 15 дней назад

      @@tonysheerness2427 Already given one reason… However, it could also be that looking at the sales of the original Pico that the WiFi/Bluetooth version doesn’t sell as many as the Pico without.
      It’s also possible that they do not have enough chips or enough boards to start shipping yet.
      Only Raspberry Pi know and they obviously have their reasons :)

    • @stevetodd7383
      @stevetodd7383 15 дней назад +2

      They are bringing out a WiFi model, just it’s going to be a few weeks before it hits the shelves. It’s not much of an advantage, especially if those competitors are using Raspberry Pi chips as the heart of their offerings (so it’s still a sale for Raspberry Pi)

    • @MandoRick1978
      @MandoRick1978 15 дней назад

      Why? Because they are cool. Nuff said.

  • @keyboard_g
    @keyboard_g 15 дней назад

    I’d like to see how the Pico2 performs in the BlueScsi. Maybe it increases throughput?

  • @maarkkk
    @maarkkk 14 дней назад

    There is another aspect - using two uC instead of one means more power used. And being used to specific programming environment is not good excuse in such applications :)

    • @GaryExplains
      @GaryExplains  14 дней назад

      Have you seen the ESP32-P4 dev kit?

    • @maarkkk
      @maarkkk 14 дней назад

      @@GaryExplains Now yes :) Impressive :)

    • @maarkkk
      @maarkkk 14 дней назад

      I've been using wt32-sc01 - but it is based on standard ESP32.

    • @GaryExplains
      @GaryExplains  14 дней назад

      And as you see it uses two chips. 😜

    • @maarkkk
      @maarkkk 14 дней назад

      @@GaryExplains You're right. When it comes to having more computational power - this is a solution. However one would argue that one could use one even more powerful chip (one core more) (but P4 does not provide communiation, thus the solution) :)

  • @dvohwinkel
    @dvohwinkel 14 дней назад

    timecode 10:23 you show the Challenger RP2040 WiFi6/BLE and the Challenger+ RP2350 WiFi/BLE.. I think you meant to put the WiFi6 on the 2350 and not the 2040.

  • @marcinoo97
    @marcinoo97 15 дней назад

    my only wish would be a support for at least usb 2 speeds.

  • @perditaolio4163
    @perditaolio4163 15 дней назад

    you know about the issues with the internal pull-down resistors?

  • @djsbriscoe
    @djsbriscoe 15 дней назад

    Time to let some dust settle before buying one of these, I think.

  • @Ollital
    @Ollital 14 дней назад

    I'm that old to remember
    +++
    ATH0
    NO CARRIER
    🙂

  • @freddyvretrozone2849
    @freddyvretrozone2849 14 дней назад

    Hi,
    Is there a library for pico sdk and esp32 ? C6 or C3 ?

  • @Stabby666
    @Stabby666 15 дней назад +1

    I don't have to wait - I picked a few up on launch day - it's nice living near the physical Raspberry Pi store - they ALWAYS have stock of everything - even when you couldn't get Pi5s anywhere else (except for scalpers on Ebay), they were in stock there. They actually have reels from the factory so they just cut off as many as you want :)

    • @GaryExplains
      @GaryExplains  15 дней назад +1

      You have a Pico 2 W with Wi-fi?

    • @Stabby666
      @Stabby666 15 дней назад

      @@GaryExplains no just the official Pico 2 boards. One of the few benefits of living near Cambridge in the UK is easy access to Pis 😁

    • @GaryExplains
      @GaryExplains  15 дней назад

      As I thought. The thumbnail and headline say Pico 2 W not Pico 2.

  • @ivolol
    @ivolol 9 дней назад

    At that point why not just have an esp32-c6 board; already riscv, and it would probably be a 3rd the price...

  • @angeldelvax7219
    @angeldelvax7219 15 дней назад

    Available for platformio too?

  • @hstrinzel
    @hstrinzel 10 дней назад

    I'm finding it amazing that NOBODY has posted ANY projects yet with the Pico 2, or am I just too impatient? For the original Pico there are TONS of projects, but not for the Pico 2.

    • @GaryExplains
      @GaryExplains  10 дней назад

      Since it is highly compatible with the original Pico then I am unsure what new projects you will see that are exclusively for the Pico 2. Maybe some video related projects, DVI etc.

  • @daveh7720
    @daveh7720 15 дней назад

    I'm just starting to look at BLE and I hope someone can point me to some information about it. My Android phone supports it. (It talks to my smartwatch and fitnerss tracker.) Would I be able to use the phone as a pseudo-serial console for applications on the Challenger+?

  • @ttssoon1975
    @ttssoon1975 13 дней назад

    If U hv ESP32, what's the purpose of RP2350? The ESP32 is far more powerful than RP2350.

    • @GaryExplains
      @GaryExplains  13 дней назад

      😂😂😂 05:46 And just for the record the ESP32-C6 is not more powerful that the RP2350.

  • @d.barnette2687
    @d.barnette2687 15 дней назад

    Greetings from across the pond near Albuquerque, New Mexico, USA. How about some MicroPython examples, with some simple examples on how to use GPIO I2C pins on the Challenger+ RP2350?? There seems to be a paucity of such examples.

  • @dktr2
    @dktr2 15 дней назад

    What's the purpose of having this RP2350 on the board when there's an equally powerful ESP right next to it?

    • @GaryExplains
      @GaryExplains  15 дней назад +6

      😂 05:46

    • @MandoRick1978
      @MandoRick1978 15 дней назад +1

      I can give you excellent reasons why. Programming the ESP is a pig, especially for new coders. If I ask a new coder to write me a simple snippet that uses both cores, it looks like Greek and they have to look it up. The same action can be done using the Philhower core by simply using Setup, Setup1, Loop, and Loop1. Do not even get me started on libraries and the ESP32.

    • @archibaldbuttle7
      @archibaldbuttle7 15 дней назад +1

      because it's not "equally powerful".
      the RP2350 has PIO. that can be immensely powerful for I/O on the RP2350, giving it much better capabilities than any ESP32. Also even without considering the advantages of PIO, the base-level RP2350A (which this board uses) has more GPIO channels than the ESP32-C3 (30 vs 22) or any other RISC-V-based ESP32 chip.
      the ESP32-C3 is also only a single core device. it's currently not possible to get dual-core RISC-V-based ESP32 chips. (given Espressif's propensity for announcing products a year or more before they become generally available I wouldn't hold my breath)

    • @MandoRick1978
      @MandoRick1978 15 дней назад

      I ran a test a while back. First a simple speed checker running Fibonacci. Obviously the ESP was faster than the Pico. Then I ran a hardware test. All it did was switch io pins on and off. The ESP was significantly slower than the Pico. I had to search around for a reason. Best I could find was architecture. Sometimes the ESP is slower. I found it interesting anyway.

    • @serpent213
      @serpent213 15 дней назад

      @@archibaldbuttle7 Well, at least I received my P4 devkit yesterday. 🙂

  • @seebaastian
    @seebaastian 15 дней назад

    Ok, if you have a esp32 processor onboard, why should you need a raspberry microcontroller?

    • @GaryExplains
      @GaryExplains  15 дней назад

      😂 05:46

    • @joseoncrack
      @joseoncrack 15 дней назад

      @@GaryExplains Yep. Besides, the RP2350, even just per core, has significantly better performance than the ESP32-C6. And we have two such cores! And the PIO is also very handy and something you don't get with an ESP32. The only thing that can be somewhat questioned here is running this board off a LiPo battery. The power consumption combined of the RP2350 + ESP32-C6 (and not even talking about when WiFi is active) is pretty "high", and the low-power modes of both are not fantastic. So don't expect miracles in terms of battery life here. But of course all depends on the use case and the capacity of said battery.

  • @TheLouKou
    @TheLouKou 15 дней назад +1

    Oh, come one Gary! i'm starting to believe that you keep saying "eXpresif" on purpose....

    • @GaryExplains
      @GaryExplains  15 дней назад +2

      I do say it on purpose. Espressif is clearly a play on words of Expressive.

    • @RichardNobel
      @RichardNobel 15 дней назад

      @@GaryExplains I thought "ESP" was meant to spell out: _Extra _*_Sensory_*_ Perception_ 😉 With all the options of attaching sensors to the boards. As well as the various communication channels that the chip (package) supports. 😁

  • @Ender_Wiggin
    @Ender_Wiggin 15 дней назад +2

    meh why use a esp32-c6 and rp2350. A esp32-c6 is already everything you need. I don't understand why all these board exist.

    • @GaryExplains
      @GaryExplains  15 дней назад

      😂😂 05:46

    • @Ender_Wiggin
      @Ender_Wiggin 15 дней назад

      @@GaryExplains I liliterly finished watching it all the way through and saw that you addressed it. Still think something like a cc3300 would be better but you have a point to do networking you basically need a dedicated core for it.