Raspberry Pi Pico 2 | Everything You Need To Know

Sdílet
Vložit
  • čas přidán 11. 09. 2024

Komentáře • 137

  • @DQSoft
    @DQSoft Před měsícem +66

    There is an official statement regarding the Pico W 2: available by the end of the year, same RF chip.

  • @Scrogan
    @Scrogan Před měsícem +33

    The big thing for me is DSP instructions. With DMA, 150MHz (likely more if you overclock it), 520kB RAM, and I2S, this chip looks perfect for live audio and radio data processing.

    • @tfemby
      @tfemby Před 29 dny +2

      That's what I was thinking as well. This might work out better for DSP purposes than the original Pico.

  • @stefanweilhartner4415
    @stefanweilhartner4415 Před měsícem +26

    my suspicion: you can't get the 4 cores to run in parallel because there are no 4 cores. they just have different instruction decoders that use the same ALU. that would mean you have two cores but inside a core you have different components, one being the instruction decoder. and you put two different instruction decoders inside the core.
    also adding more and more cores does not scale up that well because they have to share the same memory bus. with two cores it is easier, because while one core is calculating, the other core is accessing the memory bus. with more cores and DMAs running, you need separate cache blocks to optimize memory access. that is expensive.

    • @ntal5859
      @ntal5859 Před 29 dny +3

      My understanding at boot you are picking arm or risc for BOTH...no swappin hot nor odd match up.

    • @patrickvdh8606
      @patrickvdh8606 Před 29 dny +3

      It would make sense to reduce the silicon area to share blocks needed to built either core.

    • @petrkubena
      @petrkubena Před 24 dny +4

      Not likely. M33 is a full core from ARM (rpi didn't develop it, they just integrated it in their desing). Hazard 3 is a similar story - didn't know anything about this core, but google search lead me to a github page.
      It's more likely that RISC-V was an afterthought and quite possible it's a "let's prepare people (and the whole ecosystem) for a better RISC-V in Pico 3" situation.

  • @mikolaj8776
    @mikolaj8776 Před 27 dny +3

    I'm here for the first time and I really like the show and information. Hope to see more in the future ;)

  • @00000a0009
    @00000a0009 Před 23 dny +5

    My first Pentium computer was 133mhz

    • @Core-Electronics
      @Core-Electronics  Před 22 dny +5

      Pocket-change microcontrollers have caught up to 30 year old desktop computers, scary how fast things are moving!

  • @philoffhistree6700
    @philoffhistree6700 Před měsícem +5

    very nice i was just about to patent a device that uses the pico, now i can also lock the software up inside it too

  • @artisticyeti22
    @artisticyeti22 Před měsícem +10

    I wonder how much better the pico series will become. I personally use the pico in each of my projects. Imagine the pico 3 or pico 4 having quad core or even octa core with microcontroller level power consumption!!!!

  • @markwhitis
    @markwhitis Před měsícem +19

    There is absolutely nothing remotely ridiculous about the formula and it works out to an even number by design (leaving out any extra special purpose memory such as dual port USB buffers which I am guessing is how you get from 512K to 520K). Memory usually comes in powers of 2, 16K, 32K, 64K, 256K, 512K, etc. so log2 makes perfect sense, it is log2(2^x) = x. Thus by taking log2 you are just giving the exponent. And linear multiples would quickly blow through a one digit value:1,2,4,8,oops while log2() gives 10 different sizes you might actually use. And by dividing by 16K, they don't waste values on small sizes they would never make and leave more for big sizes. Besides, log2(16384) is already 14, which is more than one digit. Another way to express it is ram=2^(x+14). Or just start at 16K and double it the number of times specified in the digit.

    • @s1ocky
      @s1ocky Před měsícem

      I'll admit it is archaic knowledge, but I did rewind (lol more archaic knowledge) to make sure I didn't miss something making it ridiculous.
      It's just a super clean -h (human-readable) flag.

    • @KJMcLaws
      @KJMcLaws Před měsícem +3

      "Which somehow comes out to a nice whole number." Yes, that is what floor(x) does 😊 Just cut it off at the decimal point.

  • @MarcusPocus
    @MarcusPocus Před měsícem +21

    still no RESET button and USB-C plug!!!

  • @jeremiahbullfrog3090
    @jeremiahbullfrog3090 Před měsícem +4

    Presentation was awesome, thanks!

  • @TheWhitde
    @TheWhitde Před 17 dny +1

    I still like the Waveshare ESP32 S3 Pico I got from Core Electronics. 240Mhz, efficient, PSRAM, wifi bluetooth, etc ... and AU$15ish

  • @steveandamyalso
    @steveandamyalso Před měsícem +5

    Uh-h-h, M33 cores... FPU, maybe? It sounds like an amazing digital controller for a switching power supply.

  • @Cam2Art
    @Cam2Art Před měsícem +63

    Can not compete with the ESP32, for $6 you get the same memory plus USB C, wifi and bluetooth.

    • @misham6547
      @misham6547 Před měsícem +21

      Yeah I don’t really understand all of the hype about it, STM32 and ESP32 beat it by years and have both freertos and arduino compatibility

    • @markwhitis
      @markwhitis Před měsícem +33

      ESP32 is designed, produced, and controlled by a hostile foreign power. Trying to eliminate Chinese processors (especially those with networking), networking chips with bus mastering, firmware, and application software from my life, not increase it. At the very least, it tends to be very insecure and there could be malicious hardware.

    • @susugar3338
      @susugar3338 Před měsícem +15

      Nah, with 4.5$ i can buy a ESP32-S3 dev board with maximum profile 8M PSRAM 16M flash.
      I bought a ESP32-S2 and a Pico clone board with $1.85 each 🗿

    • @myshticaanimo2169
      @myshticaanimo2169 Před měsícem

      ​@@susugar3338i also have esp32
      But many people talking about its internal dac
      What is your experience?

    • @JoshFisher567
      @JoshFisher567 Před měsícem

      ​​​​@@markwhitisFirst thing you do is the ESP32 Flash as a first step. Almost every laptop has Chinese components in it and was more than likely manufactured in China. Buying no name Chinese networking equipment is a different story.
      Considering that you get a dual core 240Mhz processor, 512K RAM, 8MB PSRAM which does wonders for video applications, especially when using LVLG, 16MB flash, WiFi and BT for 5 dollars I have no idea why you would opt for one of these over and ESP32-S3 or C6 which is only single core but has Zigbee and is Thread/Matter compatible.
      Add the fact that they are the basis for ESPHome for Home Assistant, it's RISC so hardware and software is open source (to some degree) and I'm pretty sure someone would have found something malicious considering Home Assistant is the 2nd largest open source project. The world and ESPHome is becoming more popular since Nabu Casa bought it. I made a voice assistant for under 10 dollars with one
      I would be more concerned about the devices with data exfil capabilities written right into the terms of service (e.g. Google, Apple, Amazon).

  • @rtos
    @rtos Před měsícem +2

    The wireless model would be a great addition

  • @KNfLrPn
    @KNfLrPn Před měsícem +8

    Can't wait for the third-party boards with USB-C and reset button. I stopped using the original Pico immediately because of those two things.

  • @norazmanothman
    @norazmanothman Před měsícem +3

    USB type B or C, it comes down to cost saving and supply chain.

  • @itzmetanjim
    @itzmetanjim Před měsícem +4

    1:11 if they make a new RP chip with a small update (same no.of cores, same type of cores, ram is not at least double previous, non-volatile memory is not at least double previous), they can't release it as it will have the same name.

    • @Core-Electronics
      @Core-Electronics  Před měsícem

      I would imagine if that were ever the case it would probably get a v2 appended to the name.

  • @BlackHoleForge
    @BlackHoleForge Před měsícem +2

    I don't mind that it doesn't have usb-c. I still use OTG cables for peripherals. So it's beneficial to me.

  • @theelmonk
    @theelmonk Před měsícem +4

    Is it still 12Mb/s USB or has it upgraded to USB 2.0 at 480Mb/s ?
    Does the ADC work properly now ?

    • @dekutree64
      @dekutree64 Před měsícem +5

      ADC does work properly, but number of channels is still limited. 4 on the 60-pin chip, 8 on 80-pin. For comparison STM32G431 has 11 channels on 32-pin and 18 on 48-pin.

    • @TooSlowTube
      @TooSlowTube Před měsícem +2

      @@dekutree64 - and only 3 available on header pins on this one, like on the OG Pi Pico.

  • @dorinxtg
    @dorinxtg Před měsícem +6

    According to the Pi foundation you can use either ARM cores or RISC-V cores, no mixing

    • @coder543
      @coder543 Před měsícem +9

      Not true. Check the data sheet, section 3.9.2.

    • @dorinxtg
      @dorinxtg Před měsícem +4

      ​@@coder543yikes, I think someone messed things up in the PR. Thanks for the info

  • @AndrewGalan
    @AndrewGalan Před měsícem

    Thanks for the update video.

  • @Aeon_Electronics
    @Aeon_Electronics Před měsícem

    Great evolution!

  • @freepoet6737
    @freepoet6737 Před měsícem +7

    Maybe the RiscV is there to queer the pitch of the other micro-controller chip manufacturers, why buy their products, if the Pico has it thrown in!

    • @PainterVierax
      @PainterVierax Před měsícem +1

      yeah saying stuffs like "promising applications" at 2:15 is really an understatement when most manufacturers even westerners switched at least partially to RiscV cores.
      Being ARM based, this is probably just an integrated isa interpreter to make the chip compatible to RV code. probably better to use ARM assembler directly.

  • @George-sw7qd
    @George-sw7qd Před 20 dny

    this board will be a better option for Scoopy osciloscope ? script can be use on this board also?

  • @Zeloverevolution
    @Zeloverevolution Před měsícem +3

    I'll wait until we have a dev board with USB-C and 16MB Flash.

    • @TooSlowTube
      @TooSlowTube Před měsícem +1

      I'd prefer more ADC pins too. Apparently they fixed the non-linearity problem (4 big spikes in the values) but there's still only 3 ADC pins wired to header pins, like on the original Pico.

  • @harrylenon9594
    @harrylenon9594 Před 22 dny

    I wonder if the RISC-V cores were added due to the die area required for bumps (im assuming its flip-chip) meaning there was a load of free die space, so they just chucked a couple extra cores in
    Edit: looked at die shots of rp2040 and it seems to be bond wire, so probably same here.

  • @user-hl5nd5uv9j
    @user-hl5nd5uv9j Před měsícem +1

    Can u please make a video on how to get breadboard os onto the rpi pico

  • @carloscatano1750
    @carloscatano1750 Před měsícem

    Fantastic!

  • @darth3pio
    @darth3pio Před měsícem

    Great intro

  • @MegaBlox_YT
    @MegaBlox_YT Před měsícem

    Great video 🔥

  • @bob_mosavo
    @bob_mosavo Před měsícem

    Thanks 👍

  • @Luix
    @Luix Před měsícem +1

    If it doesn’t have wifi let’s wait for the wifi version

  • @__nemesis__1571
    @__nemesis__1571 Před měsícem +2

    Rial, but still inferior to esp32

  • @tui3264
    @tui3264 Před měsícem

    wow can't wait to update my diy mouse and keyboard with this,

    • @PainterVierax
      @PainterVierax Před měsícem

      the RP2040 is already way too powerful for this application. Some STM32F103 or even a good old ATmega32u4 can do the trick. Some people used a genuine Uno or even the bare Atmega16u2 alone… or an Atmega32 with v-usb bit banging.

    • @tui3264
      @tui3264 Před 28 dny

      @@PainterVierax it is too fancy with small screen for retro gaming, I am planning to tapout my own chip too with only risc-v cores and some custom instructions. I am not interested in any non-riscv chips anyways :p

  • @BBme
    @BBme Před měsícem

    1 usd is a lot for a low cost board. you have to learn more on cost senses. the reset an usbc are only cents.

  • @alexkt3400
    @alexkt3400 Před 22 dny

    If I can save passwords and api keys in anything other than clear text, it's good enough for me!

  • @uroy8665
    @uroy8665 Před měsícem

    Is there any gpu for RP ?

  • @dmytromykhailiuta9268
    @dmytromykhailiuta9268 Před 24 dny +1

    Where is type С?

  • @lever1209
    @lever1209 Před 27 dny

    you cannot mix an arm core and a riscV core

  • @BlackHoleForge
    @BlackHoleForge Před měsícem

    Now if we could only buy one.

  • @DevidasBhobe
    @DevidasBhobe Před 3 dny

    ESP32 rocks, Pi is for those who don’t understand tech

  • @ivolol
    @ivolol Před měsícem +3

    Looks like another case where I'll wait for other implementers... even the CHINESE! to make a better version of the actual board. RPi can't design a useful carrier board to save themselves. Noisy switching PSU, micro-usb connector, no reset switch... geez.

    • @TooSlowTube
      @TooSlowTube Před měsícem +1

      Pimoroni (UK) have released some alternatives based on the same chip.

  • @Danitruc6
    @Danitruc6 Před měsícem +2

    Still micro-USB though

  • @kotopes_rf4
    @kotopes_rf4 Před 22 dny

    as i see, this board based on 2350A, and not have huge GPIO pins as in 2350B chip. i waiting stamp-xl on 2350B, and all my future projects pcb has waiting 2350B chips.

    • @Core-Electronics
      @Core-Electronics  Před 22 dny

      Very excited for that xl stamp as well, got some projects that need a huuuuge amount of GPIO pins.

  • @alanb76
    @alanb76 Před měsícem +4

    USBC costs more and destroys compatibility with the existing hardware. There are plenty of USBC Pico boards, but not at this price point.

  • @user.A9
    @user.A9 Před měsícem +2

    Sell a bunch of non-W first, then bring out the W version to get more $$$.

  • @alevans51
    @alevans51 Před měsícem

    My understanding is this is not the final product.

  • @uroy8665
    @uroy8665 Před měsícem

    what can i do with this peanut ?

  • @insolencePL
    @insolencePL Před 29 dny +1

    Can't wait to never use it and stick to esp32. Cheaper, better connectivity and more powerful.

  • @norm1124
    @norm1124 Před měsícem

    RP1 is the chip set on RP4/5.
    So not sure if the "2" means the number of cores.

  • @AlexEvans1
    @AlexEvans1 Před měsícem

    floor(log_2(0))=-infinity
    RP235-\infity is probably a little awkward.

  • @stefanweilhartner4415
    @stefanweilhartner4415 Před měsícem +1

    in the world of electronics, usb-c vs. micro-usb is a huge difference in price.

    • @someguy4915
      @someguy4915 Před 24 dny

      Looking at Mouser right now, $0.005 difference between Micro B and C so not sure why you're spamming these comments, are you a bot or just dumb?

  • @Buchstabenkrahn
    @Buchstabenkrahn Před měsícem +2

    There are still enough microUSB Cable laying around and compatibility with the pico1 is worth a lot. I like USB-C but i don‘t see any advantage here, solder yourself if you want to😅

    • @PainterVierax
      @PainterVierax Před měsícem +2

      usb C cables are also more expensive. It could make a difference for some people.

    • @andyburns
      @andyburns Před 28 dny

      The pimoroni boards with USB-C are already available (and in my grubby mits)

    • @Buchstabenkrahn
      @Buchstabenkrahn Před 28 dny

      @@PainterVierax if you buy a pile of „refurbished“ cables, sure. But i don‘t think that someone uses pico‘s on that scale.

    • @PainterVierax
      @PainterVierax Před 28 dny +1

      @@Buchstabenkrahn well, you'll need to dedicate a cable for your devboards, and probably for most project you build with them so better get inexpensive older connector.
      Personally, I use USB-B full size for such microcontroller projects as it's sturdy and plenty enough current and bandwidth for such applications. Unfortunately Rpi Pico doesn't come with pins or pads to expose the USB lines. Though like most devboards, it's better to make our own PCB to get access to every available i/o.

  • @TR-707
    @TR-707 Před 28 dny

    FASTER

  • @ZuperPotato
    @ZuperPotato Před měsícem +1

    My dumbass read it as good 2 ignore its looking like it

    • @Core-Electronics
      @Core-Electronics  Před měsícem

      Haha maybe a little bit of a "don't dead open inside" situation going on.

  • @mmpsp693
    @mmpsp693 Před měsícem

    20% price increae, outrageous!

  • @rosaliepan8081
    @rosaliepan8081 Před 14 dny

    I want to send mms texts connected to several providers and use several sim cards

  • @cxa24
    @cxa24 Před 16 dny

    Needing damage

  • @danielmagnus5239
    @danielmagnus5239 Před 3 dny

    What idiotic naming scheme, that will resault i fewer upgrades. 512kb RAM id a joke and now we gave to wait like 5 years for a new upgrade, thanks to the idiotic naming convention.

  • @paulantoine1696
    @paulantoine1696 Před měsícem +2

    You're right... microUSB needs to die. USB-C ftw...

  • @MrZnarffy
    @MrZnarffy Před měsícem +2

    I don't care about python, python is a shit language.. Can I run standard C and/or Ruby I am happy.

    • @TooSlowTube
      @TooSlowTube Před měsícem +1

      There's a fork of Earl Philhower's arduino-pico for it, so yes, though it might still need more work.

    • @robotboy3525
      @robotboy3525 Před měsícem +4

      Yes you can program this mcu in C or C++

  • @tempacc9589
    @tempacc9589 Před měsícem +1

    Trashberry pi

  • @LabSkaterPussies
    @LabSkaterPussies Před 13 dny

    I don't get it. You can't buy the microcontroller by itself, just this dev board so how would it actually slot into a product development environment? It seems like it's just for hobbyists to make projects. And why would anyone use it over an STM32?