#370

  Переглядів 382,573

Andreas Spiess

Andreas Spiess

День тому

The Raspberry Pi foundation spent a lot of money to create a new chip on the Pi Pico board for makers and gives it away for cheap. If I believe all the fanboy’s videos, it is the most important invention after sliced bread. But how does it compare with the Espressif and STM32 chips? Let’s have a closer look!
I am a proud Patreon of @GreatScott! , @ElectroBOOM , @Electronoobs , @EEVblog , and others. No Docker, No Microsoft Teams, Zoom
Links:
Getting started: www.raspberrypi.org/documenta...
Pi Pico US: amzn.to/3pO09aB
Raspberry Pi4 US: amzn.to/3pP32HZ
Raspberry Pi4 DE: amzn.to/3avMgaG
Where I ordered my Picos: www.pi-shop.ch/
00:00 Intro
01:02: What we will compare
01:22 Competitors
01:33 The Ecosystem
03:12 The role of ARM (and RISC-V)
03:35 Start of comparison
03:46 The Cores / PIO / Memory
07:21 The Pins / ADC / DMA
08:34 USB / MicroPython / Thonny /Debugging
10:35 Wi-Fi and BLE
10:55 Power Consumption / Deep-Sleep / Powering Options
12:33 Price
13:17 My Verdict
15:38 Outro
The links above usually are affiliate links that support the channel (no additional cost for you).
Supporting Material and Blog Page: www.sensorsiot.org
Github: www.github.com/sensorsiot
My Patreon Page: / andreasspiess
Discord: / discord
If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission (of your purchases the next 24 hours) to buy new stuff for the channel
My Amazon.com shop: www.amazon.com/shop/andreassp...
For Banggood bit.ly/2jAQEf4
For AliExpress: bit.ly/2B0yTLL
For Amazon.de: amzn.to/2r0ZCYI
For Amazon UK: amzn.to/2mxBaJf
For ebay.com: ebay.to/2DuYXBp
profile.php?...
/ spiessa
www.instructables.com/member/...
Please do not try to email me. This communication channel is reserved for my primary job
As an Amazon Associate, I earn from qualifying purchases
#no#midroll#ads

КОМЕНТАРІ: 1 700
@isilverboy
@isilverboy 3 роки тому
When I started to search for these informations by myself, I thought: "Wait! The guy with the Swiss accent for sure will do it for me!" Many thanks!😁
@AndreasSpiess
@AndreasSpiess 3 роки тому
And he delivered;-)
@userou-ig1ze
@userou-ig1ze 3 роки тому
you lazy lol
@m3chanist
@m3chanist 3 роки тому
Haha, I concluded exactly the same thing. It was only a matter of time, I waited.
@gregandark8571
@gregandark8571 2 роки тому
@@AndreasSpiess But what about the dedicated FMAC blocks ?
@xboxgamer9216
@xboxgamer9216 3 роки тому
Finally somone comparing it with a proper board insted of Arduino nanos.
@AndreasSpiess
@AndreasSpiess 3 роки тому
If you want to show something is good you best compare it with a 15 year old board ;-)
@monophonic_og
@monophonic_og 3 роки тому
Most of those vids (the ones I have watched at least) also use an example project that even the Nano is massive overkill for...
@klave8511
@klave8511 3 роки тому
xbox gamer : I would think the Teensy 4 or 4.1 should be included. It does cost a lot more than the Pico but is based on M7 rather than M0 in the Pico but has big memory like the Pico. Pico will probably be a good alternative to the Teensy unless you want the performance.
@xboxgamer9216
@xboxgamer9216 3 роки тому
@@klave8511 in my country teensy cost nearly 7 times as much as pico dose.
@ChupoCro
@ChupoCro 3 роки тому
@@xboxgamer9216 In my country blue Arduino Nano costs exactly $40.
@qwer.ty.
@qwer.ty. 3 роки тому
8:18 I think the es32-s2 has a CAN support, it's just called TWAI (two wires automotive industry for license reasons)
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are right. My mistake.
@StreuPfeffer
@StreuPfeffer 3 роки тому
I bought a pair of the S2s specificly for that. Was doubting my choice when i saw the last video with TWAI/CAN not beeing supported.
@Spritetm
@Spritetm 3 роки тому
@Ashok Rajpal Something with trademarks instead of patents, indeed.
@putraadriansyah8082
@putraadriansyah8082 3 роки тому
@@AndreasSpiess do a video about can bus
@Thekingmaker
@Thekingmaker 3 роки тому
@Ashok Rajpal did you compare specs yet? Thanks in advance
@draco5991rep
@draco5991rep 3 роки тому
I think the Pi Foundation is planning to enter the Chip Designer realm. The Name RP2040 is already choosen in a way that new versions with multiple cores and such are a possible future option. I personally love the documentation for the chip, it is done so well.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Agreed.
@aviatorbja
@aviatorbja 3 роки тому
Another exemplary video with no commercials. Thank you, thank you!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you liked it!
@eirikco
@eirikco 3 роки тому
That small hand you use to point with is stupidly hilarious
@AndreasSpiess
@AndreasSpiess 3 роки тому
It has a lot of fans ;-)
@PatrickECleary
@PatrickECleary 3 роки тому
☝🏼 Proud member of the small hand fan band 🎖️
@giriprasadkotte9876
@giriprasadkotte9876 3 роки тому
It's jarring when used with a real human hand in the background
@jonyw8851
@jonyw8851 2 роки тому
@@AndreasSpiess ya😂
@wingowingo2928
@wingowingo2928 2 роки тому
Your comparison helps me to choose which board to do what, the charts putting the competitors side is already telling me a lot plus your verdict is gold.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Glad the video was helpful!
@bansurishankar
@bansurishankar 3 роки тому
As usual, your videos are very informative and no sales & marketing BS ! Thanks again
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you like them!
@TheRealNVT
@TheRealNVT 3 роки тому
Thanks Andreas - your reviews and projects have helped me through lockdown...
@AndreasSpiess
@AndreasSpiess 3 роки тому
I hope it will end soon. I cannot get my stuff from Germany because of closed borders :-(
@TimSavage-drummer
@TimSavage-drummer 3 роки тому
The quality of the Pico boards is excellent as well as having castellated edges for mounting directly. The PIO can be used for additional UARTs as well as I2S and even VGA output, currently messing about with it to see what I can make it do.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Agreed. I also will look-out for useful PIO projects.
@RakshithPrakash
@RakshithPrakash 3 роки тому
Oh boy I was just thinking about this. Perfect time Andreas.Thank you
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@peter.stimpel
@peter.stimpel 3 роки тому
Your verdict is quite comparable to mine. I was playing with my pico a few hours. After that, I put it aside and wait now until Arduino or platformio start supporting it. I just dislike creating another toolchain. Thanks for the video.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome! I also hope they will hurry up ;-)
@ChrisHalden007
@ChrisHalden007 3 роки тому
Looking forward to the Pico W 😊. As always, great video!
@AndreasSpiess
@AndreasSpiess 3 роки тому
:-)
@alkiou3613
@alkiou3613 3 роки тому
My thought exactly.
@didierluthi
@didierluthi 3 роки тому
I was looking forward to this comparison :-) Thanks Andreas.
@AndreasSpiess
@AndreasSpiess 3 роки тому
My pleasure!
@trowt
@trowt 3 роки тому
Thanks for the comparison, very well-structured and presented, as always.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you liked it!
@Momfasa
@Momfasa 3 роки тому
Been waiting for this video. Thank you!!
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@mjp0815
@mjp0815 3 роки тому
Thanks for this neutral view. Your conclusion fits with my immediate gut reaction.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad that I was not completely wrong...
@zetaconvex1987
@zetaconvex1987 3 роки тому
He's Swiss. They're always neutral ;)
@lucius1976
@lucius1976 2 роки тому
@@zetaconvex1987 Except when it comes to banking regulations maybe
@varmint243davev7
@varmint243davev7 3 роки тому
Thank you for the video. I no longer fell the need to try to get one of these right away. I will wait until they are available thru normal channels.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Good decision.
@raul0ca
@raul0ca 3 роки тому
If you think about it these boards are priced way too cheaply. That's why they need to limit how many you can buy. Several years later you can only buy one RPi Zero at a time.
@martin_mue
@martin_mue 3 роки тому
Very informative video. Proper tech-journalism way above the standard. Thank you!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you liked it!
@SchmurtzAlex
@SchmurtzAlex 3 роки тому
The first interesting video on this board ! Thanks a lot for this analysis ! Ahah awesome introduction, I had the same feeling about slice bread ! So there’s still one man on this planet who is able to analyze before saying that it is extraordinary 😄 Congrats !
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@ankitbhurane5130
@ankitbhurane5130 3 роки тому
I thought of this and the video was landed....thank you 🙏
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@Average_Geo
@Average_Geo 3 роки тому
Thank you for the comparison video, Andreas. I too have been skeptical of this release and question the reasons behind it. It is a fair entry into the microcontroller market. Only time will tell. I will likely pick a couple up at some point for evaluation, but not today.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I think we agree on the situation
@donfrazier3867
@donfrazier3867 3 роки тому
Great video and really informative. Came across the video from a google news feed. Glad I did. Can't wait to look at some of your previous videos
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you. There are around 350...
@avejst
@avejst 3 роки тому
Great video as always 👍 Thanks for sharing your knowledge to all of us 👍😊
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you. You are welcome!
@stepanberan4641
@stepanberan4641 3 роки тому
I freaking love your videos man. I might even pass my Maturita exam from IoT thanks to you!! Our teachers know little to nothing compared to you, so these videos are literally life saving for students like me.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glas you can use the content! Maybe you suggest my channel to your teachers ;-)
@stepanberan4641
@stepanberan4641 3 роки тому
@@AndreasSpiess I have sent our teacher some of your videos in the past but he just dissmissed me with "we don't have time for that" and then proceeded to waste time with BigClown kids toys rather than teaching us how to create our own projects which teaches so much faster. Anyways thanks a lot for what you're doing, I appreciate it a lot.
@aronhighgrove4100
@aronhighgrove4100 3 роки тому
I forgot to add: PIO (programmable IO) would allow to add CAN or I2S in theory (not sure if the resources suffice in practice) without any performance loss on the main processor. Think of it like bit banging done right, and how that makes you more flexible.
@gustje0493
@gustje0493 Рік тому
The State maschins are independent off the main processor. but they run on the same Clock.
@ShravanSuryanarayana
@ShravanSuryanarayana 3 роки тому
I like your systematic style of presentation - easy to deduce and decide. was very helpful. thanks
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you. I am just a trained engineer ;-)
@ShravanSuryanarayana
@ShravanSuryanarayana 3 роки тому
@@AndreasSpiess - exactly what a maker wants - and hopes to become eventually!!!
@junkeatliew5787
@junkeatliew5787 3 роки тому
Nice comparison!!! was finding details about all these boards to compare myself and i found this video!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you enjoyed!
@jvgorkum
@jvgorkum 3 роки тому
I ordered the board with the thought that you would do a comparison video soon, you have won the competition the board will arrive next week :)
@AndreasSpiess
@AndreasSpiess 3 роки тому
:-)) I was lucky. I ordered the first day and only got one after I called them...
@pu5epx
@pu5epx 3 роки тому
I'd like to see this RP2040 integrated in a full Raspberry board, so you get the best of two worlds: general operating system and a microcontroller taking care of I/O interfacing
@AndreasSpiess
@AndreasSpiess 3 роки тому
I can imagine it will appear on a Pi5
@interbudelblag
@interbudelblag 3 роки тому
Thank you very much for that detailed comparition.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it was helpful!
@mahoneytechnologies657
@mahoneytechnologies657 3 роки тому
Thanks for your detailed and fair review, Your channel is a Must for all Hackers, Makers, and Developers!
@AndreasSpiess
@AndreasSpiess 3 роки тому
I hope so ;-) Thank you.
@markusm.4556
@markusm.4556 3 роки тому
0:12 Thank you for the useful video, but as it is breakfast time, I still prefer the sliced bread 🍞 ;-)
@AndreasSpiess
@AndreasSpiess 3 роки тому
Perfect. Enjoy your meal!
@mikewillis1592
@mikewillis1592 3 роки тому
@@AndreasSpiess I think this is a mistake- freshly cooked bread is much tastier.
@malolan98
@malolan98 3 роки тому
This is BY FAR the best and most comprehensive comparison I've watched on UKposts yet! Thanks for the content as always!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you think so!
@ozantayar
@ozantayar 3 роки тому
I was searching for this comparison but no one else ever done it. Thank you for the video
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it was helpful!
@pertsevds
@pertsevds 3 роки тому
Great comparison. Thank you!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it was helpful!
@McTroyd
@McTroyd 3 роки тому
I've been waiting for the microcontroller authority to chime in! Thanks for the review. Sounds about what I expected, and I'll be getting some when the stores restock. I think the Pi foundation created the RP2040 specifically so they could open source it. The Broadcom patents have been preventing fully open sourcing the other Pi boards. Modern microcontrollers seem to have really good datasheets, but nobody is entirely open source so far as I know. I vaguely recall hearing they even plan to release the RP2040 schematics. 😱
@AndreasSpiess
@AndreasSpiess 3 роки тому
I hope they can do that. Arm IP is not open source.
@EdwinFairchild
@EdwinFairchild 3 роки тому
The fact the STM32F4 was released in 2011 and its comparable to this 2020/2021 chip, i would argue that even a bluepill STM32F1 released in 2007 is comparable lol
@vencdee
@vencdee 3 роки тому
These are great pieces of HW, so underestimated ! I'm new to microdevices but this I knew for sure !
@greyhnd001
@greyhnd001 3 роки тому
@@vencdee The Esp32 crushes all of these at the same price. Why bother with anything other than an ESP32 it has wifi and bluetooth low energy and has touch pins as well. Its like a pico on steroids'. Why mess with these weeker boards when you can get esp32 chips for 2 or 3 dollars a piece with 4 dollars shipping. It may take a while to get it but .....
@vencdee
@vencdee 3 роки тому
@@greyhnd001 I'm using ESP32 they are great but has some flaws, especially ADC is not accurate and gets blocked e.g. by wifi(ADC2) or by other peripherals. So I must still use the other boards. And RPi Pico has advantages like lower consumption from all the boards when active...
@tunahankaratay1523
@tunahankaratay1523 3 роки тому
True. STM32G4 is a really good modern replacement. The even more impressive fact is that they are using the exact same pinout as before, so you can replace the MCU with zero tweaks.
@tunahankaratay1523
@tunahankaratay1523 3 роки тому
@@greyhnd001 ESP32 is good if you are using very high level stuff. For anything low level, they are not good at all. Also they are way too power hungry, even without WiFi.
@crckdns
@crckdns 3 роки тому
I've rematched now this great video Andreas and found one part I've missed somehow before! The assembler example.. that's insane! Never have seen it in use, thats amazing! Thanks as usual! I'm looking forward to your stm32-s3 review, I could use it for self driving neural robot^^
@AndreasSpiess
@AndreasSpiess 3 роки тому
You will be disappointed:-(
@michaeldanielides6003
@michaeldanielides6003 3 роки тому
Thank you for your comprehensive comparing. Way2go!
@AndreasSpiess
@AndreasSpiess 3 роки тому
My pleasure!
@rondlh20
@rondlh20 3 роки тому
Great review, I fully agree, nothing really amazing, but it's good to have as an option
@kensmith5694
@kensmith5694 3 роки тому
I like the low power numbers for the chip. I don't really have a use for it though.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@PatrickFelstead
@PatrickFelstead 3 роки тому
the voice of reason after all the hype! My conclusion also - I don't have a direct use case for the RP2040
@zeendaniels5809
@zeendaniels5809 3 роки тому
Especially when you already have arduinos, ESP boards or black pills laying around...
@pd8559
@pd8559 3 роки тому
@@zeendaniels5809 so perhaps we have answered our question. Maybe the reason for this Pico us for people who already own a Raspberry Pi microcomputer and wants to dip their toes for the first time into the microcontroller world they hear about but have not felt comfortable yet trying out until now..maybe they are wanting the comfort of coming from the same brand they are used to?
@zeendaniels5809
@zeendaniels5809 3 роки тому
@@pd8559 Indeed, I think that is exactly the case.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 роки тому
Seems like the Pico offers better I/O controller performance at lower power consumption than the others.
@redleader7988
@redleader7988 3 роки тому
@@lawrencedoliveiro9104 lower power thanks to no wifi or bluetooth on the pico
@resonant_theories
@resonant_theories 2 роки тому
So far Andreas i am watching a very good video. Thank you! i will watch it all eventually, i think pico has a lot of potential.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Unfortunately, it is not well accepted by the Arduino community and you do not find a lot of projects :-(
@PankajNikam
@PankajNikam 3 роки тому
Thanks for the video ❤️
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@hikingpete
@hikingpete 3 роки тому
Hey, thanks for this comparison, this is very nice to see. I think you missed the point of PIO though, since you listed I2S as missing on the RP2040. The RP2040 does support I2S, it just uses a PIO core. You can find the necessary driver in the pico-extras repository by raspberrypi.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are right with I2S. It seems to be supported in software. As I said: This is not too important in my opinion. I only used it once in a project. I am curious what we will see of the PIO and I for sure will look for useful stuff and I am glad when I was wrong ;-)
@requiem4adreamc
@requiem4adreamc Рік тому
What is PIO?
@mikiex
@mikiex Рік тому
@@requiem4adreamc Programmable I/O
@requiem4adreamc
@requiem4adreamc Рік тому
@@mikiex Thank you :)
@peterjackman1507
@peterjackman1507 3 роки тому
I've been waiting for this comparison! As a new maker without a tie to the Arduino IDE, micropython is appealing to me especially because of the good documentation
@AndreasSpiess
@AndreasSpiess 3 роки тому
A good choice!
@EdisTechlab
@EdisTechlab 3 роки тому
Hello Andreas, Gratulation for 300k Subscribers, many more will follow. Keep going and nice greetings Edi
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you very much. You also just got a new subscriber!
@hassanzahin1534
@hassanzahin1534 3 роки тому
Thanks for the honest comparison. Waiting for the esp32-c3 video
@AndreasSpiess
@AndreasSpiess 3 роки тому
Coming in 2 weeks!
@ragohy
@ragohy 3 роки тому
Thank you for the competition: I'll stick with ESP32 or even Nano...
@AndreasSpiess
@AndreasSpiess 3 роки тому
As probably many of us...
@ziomalZparafii
@ziomalZparafii 3 роки тому
Even better. I stick to ESP8266 (on Wemos D1 mini board), still much cheaper and fit probably 99% of my home IoT needs. Not sure where I would need Pico board.
@pd8559
@pd8559 3 роки тому
@@ziomalZparafii I like your design philosophy. This is why I also never went bigger than Raspberry Pi Zero. All my servers in the house are provided and for almost all the time the Pi Zero is using an average of 1% of its CPU. I do like the ESP32 for all the toys in the box it gives to play with but if I was designing for low power current efficiency I could also see going back to an ESP8266, battery and small solar panel(s) for a final design until I reach a point where I find myself hitting my head against the limitations I try to stop myself from defaulting to the most powerful tool in the box.
@johanneselectron3886
@johanneselectron3886 3 роки тому
Tommorow i have my Final Exams for my Aprentenceship as Electrican for Automationtechnology but a Video from you must be watched :D
@AndreasSpiess
@AndreasSpiess 3 роки тому
Good luck tomorrow!
@stevetobias4890
@stevetobias4890 3 роки тому
Good luck with your exams
@gummibear654
@gummibear654 3 роки тому
Automatiker?
@johanneselectron3886
@johanneselectron3886 3 роки тому
@@gummibear654 ?
@gerardbrunet6929
@gerardbrunet6929 3 роки тому
Very useful and interesting video. Thanks Andreas !
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you liked it!
@PhG1961
@PhG1961 3 роки тому
Nice overview ! Well done !
@AndreasSpiess
@AndreasSpiess 3 роки тому
:-)
@phillipneal8194
@phillipneal8194 3 роки тому
I agree with your analysis. I will stick with ESP32 for now. Thank you for all your work.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@jasondoller9875
@jasondoller9875 3 роки тому
Will you stick with the ESP32 if your project needs to be power efficient? Or do you mean as a general board to play with?
@phillipneal8194
@phillipneal8194 3 роки тому
@@jasondoller98751. Hi Jason, Thank you for your reply. 1. I need real-time communication. So for the moment I am using ESP32 with mqtt (more or less real-time). I have 2 HC-12 transceivers. When I get those working right I might shift over to a Teensy 4.1 2. I am running out of pins on the ESP32 NodeMCU S2. If I can off-load the motor control and sensors to a Xiao M0 with i2c then I will be ahead of the game.
@jasondoller9875
@jasondoller9875 3 роки тому
@@phillipneal8194 Something to consider is getting an ESP32 CHIP and hooking it's serial comm lines to the Pico. You can then use the USB interface on the Pico to program the Pico and the ESP32 (will require a little work, not too much, to forward Pico serial comms to ESP), and then either program the Pico and the EPS32 to work together, OR slave the Pico to the ESP32 by telling it to accept certain commands via serial and do stuff, for example get the Pico to do the motor control, and manage it via serial from the ESP32. I just picked up a couple of ESP32s and a couple of ESP-12Fs today for exactly that purpose - on my robot car, the ESPs will handle comms, display and LEDs, while the Pico handles motor control and sensors. In my case I've strapped a small cellphone battery pack to the rig which powers the pico, and the pico powers the ESP chips. I want to see if I can get away with the ESP-12Fs because of price, but when I need the extra GPIOs (and I eventually will) I'll use the ESP32. The Xiao M0 is slightly more expensive than the pico based on website pricing, and ~50% more expensive landed in my country (ZA). The pico solution will be cheaper and give you significantly more IO ports, power management, AND is only ~50% bigger.
@HaraldSangvik
@HaraldSangvik 3 роки тому
Will you do a video on the Teensy 4.0? Seems like that is the one to go for if a lot of speed is needed.
@flipschwipp6572
@flipschwipp6572 3 роки тому
for me in 99% of cases, peripherals like integrated radio and software support is way more important than just speed. Otherwise you know your software is inefficient and sucks.
@HaraldSangvik
@HaraldSangvik 3 роки тому
@@flipschwipp6572 My use case would be huge matrices. Kalman filtering, particle filters. etc.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Maybe you watch my STM32 comparison video?
@Gary-gl9bo
@Gary-gl9bo 3 роки тому
Great video, as usual. Thank you.
@AndreasSpiess
@AndreasSpiess 3 роки тому
My pleasure!
@MarcelHuguenin
@MarcelHuguenin 3 роки тому
Excellent review, now I know where to place it among the competition.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you liked it!
@lifehackertips
@lifehackertips 3 роки тому
14:20 as someone that learned C++ as their first programming language, I had to LOL at that
@dekipet
@dekipet 3 роки тому
After 2 hours of frustration making VS work with the Pico, I quit. MicroPython and Thonny are way too easy and life is too short.
@redleader7988
@redleader7988 3 роки тому
I believe he was commenting on the SDK, not his C++ skills.
@kissmyoradora83
@kissmyoradora83 2 роки тому
@@redleader7988 Exactly this. I know C++ pretty well, I've made programs on pc, but when it comes to finding a damned way to get C++ onto a micro, I just use Arduino. There's very little that I absolutely *can't* do using Arduino rather than raw C or C++ and some esoteric SDK/toolchain.
@pinealservo
@pinealservo 3 роки тому
I think you're underestimating the usefulness of the PIO peripherals. They are designed to implement (along with DMA) high bandwidth and high-speed interfaces. These can include anything from I2S to DVI. There are interesting demo projects showing these off already, and I'm sure libraries making them useful to regular makers will be coming soon. There are a number of architecture details that aren't obvious from the high-level look at cores, clocks and peripherals that make this potentially interesting for more than it appears at first glance, and I'm excited to see what advanced makers do with it and later what libraries will enable for everyone else later on.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I hope I underestimate it and we will get lots of useful libraries. Otherwise they will probably not be used.
@myhackertech
@myhackertech 3 роки тому
This video makes me feel like baking some Swiss fresh bread and buy few Pi Picos. Excellent chanel !
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@boots7859
@boots7859 3 роки тому
Very fair and informative analysis of the Pico and competitors.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@m000nd
@m000nd 3 роки тому
thanks for the comparison. one point: i really think the PIO lines are useful: as you can program them as I2S this makes up for the lack of I2S. also you can programm them as additional UART, PWM, I2C, SPI, ... i looked a bit into the documentation - it seems programming these lines is not as difficult and i am sure there will be soon alot of examples for even the most exoctic protocols. by feeding data directly via DMA into the output this should also give a good speed. so all in all this looks promissing. especially for the micropython: DMA and PIO can do all the heavy lifting and there even a slow python programm can then generate good performance. i am also wondering where the PI foundation wants to go with this. certainly it would not make sense to release just one processor. so it will be interesting to see where they take this...
@AndreasSpiess
@AndreasSpiess 3 роки тому
Maybe you are right. I do not judge from the possibility, I usually judge from the problems.Time will tell which of my problems will be solved by the PIO. BTW: in Python most time critical protocols anyway are written in C to gain speed.
@Argosh
@Argosh 3 роки тому
Do you know how something like the teensy 4.1 figures in all of this? I saw it has an ethernet controller on board and was seriously considering the implications ^^
@AndreasSpiess
@AndreasSpiess 3 роки тому
I made Teensy benchmarks in my STM32 video... Different league.
@Argosh
@Argosh 3 роки тому
@@AndreasSpiess I was more thinking in terms of usability. With ethernet on the teensy it's potential has just exploded.
@GrahamCantin
@GrahamCantin 3 роки тому
@@Argosh How so? I was doing ethernet with the LPC1768 back in 2011/2012 with the very first mBed boards, before ARM bought the mBed brand. Honestly, the NXP RT1011 is rather more interesting, at LQFP-80, with a 500Mhz Cortex-M7 instead of the 600Mhz variant on the BGA RT1062 on the Teensy4.x. Problem with BGAs is needing to x-ray them to be sure none of the balls bridged. That costs a little bit extra per board. Or, well, since you want ethernet, the RT1020 in LQFP-100.
@MikeKranidis
@MikeKranidis 3 роки тому
Excellent as always!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@umutk5614
@umutk5614 3 роки тому
That was the video i was waiting for. Thanks Andreas. I will also get one as soon as possible, meanwhile they are out of stock.
@AndreasSpiess
@AndreasSpiess 3 роки тому
They will come back soon, I am sure.
@rigfix
@rigfix 3 роки тому
Thanks for a interesting video. It's always good to learn about new products on the marked. Most of my projects include Bluetooth or WiFi, so personally I don't see much use for this board. But it will be interesting to see what people make with it :)
@AndreasSpiess
@AndreasSpiess 3 роки тому
I agree. Arduino will add an ESP32 Wi-Fi module to it. Maybe this is a good concept for stable WiFi?
@ihsen
@ihsen 3 роки тому
Grandpa Andreas! Can't thank you enough :") I really feel like you are the grandpa of the maker community. Always bringing it together :D
@Hasan...
@Hasan... 3 роки тому
You do know right that he isn't that old? I mean look at his hand ! 0:40
@AndreasSpiess
@AndreasSpiess 3 роки тому
You're the best!
@ihsen
@ihsen 3 роки тому
@@Hasan... Hahaha He is our spiritual grandpa
@ihsen
@ihsen 3 роки тому
@@AndreasSpiess You made my day :') Thank you!
@ramradhakrishnan9382
@ramradhakrishnan9382 3 роки тому
As always Andreas, you save the rest of us a ton of time by doing all the deep research for us! Thank You! If I look closely at some of the images of the RP, I notice (unless I am mistaken) a 3D WiFi antenna in the corner, but I do not see them in photographs of the production model. Did you notice that ?
@AndreasSpiess
@AndreasSpiess 3 роки тому
Why would they add an antenna?
@High_7
@High_7 3 роки тому
Very nice comparison and analysis.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you liked it!
@mcgamingproyt
@mcgamingproyt 3 роки тому
Was waiting for this comparison, thank you Andreas. Will stick to ESP32 for now, they got very cheap. Also, when can we expect an update on the superpower project? Very interested in that.
@AndreasSpiess
@AndreasSpiess 3 роки тому
As soon as we have the boards and tested them...
@maxime22000b
@maxime22000b 3 роки тому
When I heard about the new Pi Pico, I immediately thought "When will the guy with a swiss accent will make a video about it ??" ^^
@AndreasSpiess
@AndreasSpiess 3 роки тому
ASAP, of course...
@CrazyRobotics
@CrazyRobotics 3 роки тому
I just wanted to make a similar video.... couldn't get it yet due to backorder in India......All your videos are great and straight to the point.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@elythomaslumber
@elythomaslumber 3 роки тому
Great, just asked for this and you delievered! Hope they do the IDE implementation soon.
@AndreasSpiess
@AndreasSpiess 3 роки тому
So we are already two waiting for the IDE...
@justanotherviewer4821
@justanotherviewer4821 3 роки тому
Thank you. Now I don't feel bad that I don't have the Pi Pico when I have ESP32! (Will be ordering some when supply is much more available)
@stefano.a
@stefano.a 3 роки тому
Thank you for the video. Have you never used a PSoC 5LP board such as the CY8CKIT-059? It seems very interesting also because of the very intuitive IDE.
@mjyanimations1062
@mjyanimations1062 3 роки тому
This video is exactly what I was looking for last week. A comparison between those exact controllers!
@AndreasSpiess
@AndreasSpiess 3 роки тому
They were the obvious to compare...
@mjyanimations1062
@mjyanimations1062 3 роки тому
@@AndreasSpiess the people who compared it to the arduino nano wouldn't say the same.
@bern047
@bern047 3 роки тому
@@mjyanimations1062 Wait 2 more weeks the Arduino 2040 will be out ? same board?
@vencdee
@vencdee 3 роки тому
Excellent and very informative comparison. All four devices seems to be very useful. Now I'm convinced to get and test the new Pico as soon as possible. I'm also looking forward for ESP-S3 as it will contain all the new possibilities of S2 but still having 2 cores and all the peripherals (and with the new RISC-V ULP control in it). Everything looks great :)
@AndreasSpiess
@AndreasSpiess 3 роки тому
I have no info when the S3 will be ready.
@FabianoRiccardi
@FabianoRiccardi 3 роки тому
Can't wait for your review about risc-v and esp32-c3
@AndreasSpiess
@AndreasSpiess 3 роки тому
2 weeks :-(
@MkmeOrg
@MkmeOrg 3 роки тому
Well done! Got MicroPython running on my Pico yesterday. Totally painless and moar boards is always better ;)
@AndreasSpiess
@AndreasSpiess 3 роки тому
Agreed!
@TechMechanism
@TechMechanism 3 роки тому
excellent comparison
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@marsirious
@marsirious 3 роки тому
Great and honest review!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@richleyden6839
@richleyden6839 3 роки тому
Thank you for a concise review. Somehow you covered more ground in less time than 2 other UKposts reviews I watched on the Pico. I wish I hadn't wasted my time on those. Also, I appreciate your comment about the Pi foundation's "notional" pricing policies, notably on the Pi zero. It is a pet peeve of mine. List prices are typically only available through official distributors but only with a variety of unfavorable terms.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I love the Pi and it is great value for the price. A Linux system for 5$ is probably not possible for the moment. But I agree it sucks if you promise something you cannot deliver...
@piconano
@piconano 3 роки тому
I don't see any advantage beside the lower power consumption. I think it will be hard for any MCU chip to compete with the ESP32.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Agreed.
@mrlazda
@mrlazda 3 роки тому
Contrary it is relatively easy. Tensilica Xtensa cores (used in ESP32) look great on paper but when you start scratching surface you will see that they miss many things, maybe that is reason why most of microcontroller manufacturers pick ARM cores instead of Tensilica even licence for Tensilica is in order of magnitude cheaper
@nikolab5353
@nikolab5353 3 роки тому
Nice video as always!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you enjoyed!
@ClementsProjects
@ClementsProjects 3 роки тому
Very nice presentation Andreas! I'll have to do some projects with this !
@AndreasSpiess
@AndreasSpiess 3 роки тому
Go for it!
@farmerwoody123
@farmerwoody123 3 роки тому
It is nice for something to be made in Wales/Japan instead of China for a change - sustainable manufacturing! The availability from local suppliers is a great positive for me compared to Black Pill / ESP 32 where you have to wait for slow delivery times from PRC. I wonder if it could be the basis of a hobby grade USB osciloscope given its USB host and DMA support.
@pilu9538
@pilu9538 3 роки тому
Agreed! Got mine and it's made in Japan
@AndreasSpiess
@AndreasSpiess 3 роки тому
I agree, too. And now since Wales and Switzerland already have trade agreements we get the stuff hopefully cheaper ;-)
@lachendermann5408
@lachendermann5408 3 роки тому
10:00 neither ESP32 nor -S2 support SWD, unfortunately just JTAG
@AkosLukacs42
@AkosLukacs42 3 роки тому
Yes, wanted to add the same!
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are right. I mixed it up!
@soulrobotics
@soulrobotics 3 роки тому
Thanks Andreas, nice and useful video.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@progmatica1608
@progmatica1608 Рік тому
Nice video! Congrats. 👏👏👏
@AndreasSpiess
@AndreasSpiess Рік тому
Thanks for the visit!
@DigiLab360
@DigiLab360 3 роки тому
After all the hype it is great to see a fact-based review. Much appreciated. Micro-python is a non-starter for me. I will stick with C/C++
@cr6925
@cr6925 3 роки тому
Yep! An interpreted language in a microcontroller is just daft.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I think Python will take its space in MCUs...
@briceparent593
@briceparent593 3 роки тому
@@cr6925 It's not exactly an interpreted language. Some implementations are, others are not. From what I understand, Micropython embeds a compiler, which compiles the code into bytecode, and then every time the system is used, it's this bytecode that is used. It can still compile code on the fly (like for executing commands given in the REPL), but main usage is through pre-compilation. I believe you can even compile the code on your computer and just upload the byte-code if you prefer. If you're good at C/C++ though, you will definitely have it running faster, and take advantage of the strong typing.
@cr6925
@cr6925 3 роки тому
@@briceparent593 All far away from the ethos of a pure embedded microcontroller running dedicated compiled code with no overheads to serve one purpose. Still, I guess it gets the gawd awful Python language into "microcontrollers" as imagined by the Raspberry Pi foundation.... IMHO a very bad place to start from. Still, they're academics eh?
@cr6925
@cr6925 3 роки тому
@@AndreasSpiess Hopefully no. It's not a place to start from when designing embedded systems.
@DanielSMatthews
@DanielSMatthews 3 роки тому
The Pi Pico looks like a great way to move kids from the Scratch programing level across to python and electronics.
@AndreasSpiess
@AndreasSpiess 3 роки тому
The Pi foundation has schools as their primary market.
@AhmadLafi-TheFirst
@AhmadLafi-TheFirst 3 роки тому
Exactly. They're not investing in specs, instead bidding on marketing and reputation. It's like a strategy game where they aim to shoot down the collapsing empire of Arduino and acquire their massive territory in ease.
@typxxilps
@typxxilps Рік тому
Hope you enjoy your summer holiday 2022 with your wife and think about the Pico W and projects that might run with that in the autumn of this year.
@AndreasSpiess
@AndreasSpiess Рік тому
I will wait till they support Arduino, I think...
@brucehanson4147
@brucehanson4147 Рік тому
Bought a couple pico's last year and just looked at them this week. Have a washing machine that needed a timer so i programmed it to fill until a float switch closed and added times for wash, spin, refill and rinse. Added appropriate relays for the motor and fill solenoids and there ya go! Even put some LEDs on the panel to tell me what cycle it was in.
@AndreasSpiess
@AndreasSpiess Рік тому
That is what I call a useful project!
@pedro_8240
@pedro_8240 3 роки тому
Free comment to increase viewing related metrics.
@kensmith5694
@kensmith5694 3 роки тому
Yes, but then again it is a reasonable expectation that sum commment that eh robot parser can't work out iz what will w0rk. Iff da machine can sea what ewe R up two, then it can ignore the comment.
@murrij
@murrij 3 роки тому
As always, my friend in Europe with the Swiss accent keeps it real. Thank you. It will be interesting to see if the Pico goes the way of the Pi Zero. Very hard to get initially and because of that I back ordered it and by the time it got here I'd used my favorite board the ESP32. Heck, I still use an esp8266 board for projects.
@AndreasSpiess
@AndreasSpiess 3 роки тому
The chip is only one week old. So we will see where this moves...
@Cam2Art
@Cam2Art 3 роки тому
Adafruit has plenty, got mine yesterday, $5 with pins which require sodering.
@ntal5859
@ntal5859 2 роки тому
@@Cam2Art Everything in our realm requires soldering, that is like saying to a soldier you never will have to march or do parade or go camping with only a knife and some string.
@letsthinkaboutit7859
@letsthinkaboutit7859 Рік тому
Thank you for the great video. Looks like a typo but I found some projects using the pi pico using I2C for example for an organ.
@bobdoritique7347
@bobdoritique7347 3 роки тому
Merci Andreas. Very interesting.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@michelforget3638
@michelforget3638 3 роки тому
Good information,thanks😁
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@martin_mue
@martin_mue 3 роки тому
I agree with your verdict. IMO one strategic reason for creating the new chip design could be to use it as a co-processor on future raspberry pis thus offering better realtime capabilities and low power sleep states. Especially for that application it is probably preferable to use a well documented in-house design.
@AndreasSpiess
@AndreasSpiess 3 роки тому
It for sure will be a good coprocessor. As probably most STM32 chips ;-) Power consumption is probably not too important with the Pi5 if I thing about the Pi4.
@luigimorelli6444
@luigimorelli6444 3 роки тому
I loved this article! Do you plan to add infos about the Seeeduino Xiao?
@AndreasSpiess
@AndreasSpiess 3 роки тому
I do not particularly like the SAMD21...
@GhVost
@GhVost 3 роки тому
@@AndreasSpiess may i ask you why exactly?
@AndreasSpiess
@AndreasSpiess 3 роки тому
Its SRAM is too small for Circuitpython. The SAMD51 is much better in this respect. But not a lot of boards available :-(
@GhVost
@GhVost 3 роки тому
@@AndreasSpiess Herzlichen Dank, Andreas
@mazho2991
@mazho2991 2 роки тому
yes. I can always find an answer from your channel when I have a question. Thanks.
@AndreasSpiess
@AndreasSpiess 2 роки тому
You are welcome!
#371 RISC-V: How much is open source? Featuring the new ESP32-C3
25:25
Andreas Spiess
Переглядів 212 тис.
Turning a Raspberry Pi Pico into a GPU!
16:42
element14 presents
Переглядів 95 тис.
You’ve Never Seen A Race Like This 🚀
00:21
Red Bull
Переглядів 31 млн
Chiếc vga này mình không sửa được.
20:58
Like PC
Переглядів 196
Rutgers University Confirmed: Meshtastic and LoRa are dangerous
13:27
Andreas Spiess
Переглядів 704 тис.
#372 How to use the two Cores of the Pi Pico? And how fast are Interrupts?
14:25
Use the very attractive new ATTINY chips for your projects
14:34
Andreas Spiess
Переглядів 187 тис.
In-depth: Raspberry Pi Pico's PIO - programmable I/O!
17:19
stacksmashing
Переглядів 126 тис.
RISC-V isn't killing Arm (yet)
9:05
Jeff Geerling
Переглядів 322 тис.
Arduino vs Pico - Which is the Best Microcontroller For You?
20:38
Gary Explains
Переглядів 276 тис.
Try these 16 Brilliant ESP32 projects!!!
11:18
ToP Projects Compilation
Переглядів 500 тис.
#345 ESP32 vs STM32: Which one is better (Bluepill)?
15:37
Andreas Spiess
Переглядів 231 тис.
How to Run Linux on an ESP32
18:53
element14 presents
Переглядів 141 тис.
iPhone 19?
0:16
ARGEN
Переглядів 3,7 млн
Ошибка в калькуляторе iPhone
0:22
Romancev768
Переглядів 1 млн
DNS
0:27
Pirate Software
Переглядів 2,3 млн