Thanks for watching! Another topic that might be confusing is SoCs, modules and development boards and their role in product development cycle. I wrote a post on that - it is open to public on my Patreon: www.patreon.com/posts/esp32-chips-and-108168840
No mention of the PICO series which is basically the ESP32 core plus supporting hardware (crystal, antenna matching, FLASH) in a single chip... deserves special consideration because some of the available pins are different. This is my go-to design, unless special features of the other series are needed. The PICO MINI shielded module greatly simplifies your layout, in a tiny footprint. I wish all their families were available in this form factor!
Thank you for explaining this. Although I'm a Software guy, lately have been very interested in the IoT space, specifically the tools I use which uses these chips, e.g. E-readers, smart lights and other such devices that run on ESP32
Glad it was helpful! I consider myself more of a software guy too, but since I write embedded code, I do need to know quite a bit about the hardware :)
My to go chips are S3 and C6 depending of needs. C6 has dual TWAI that helps a lot in automotive cases. And recently got my hands on P4 EV kit. But I dont think you can use sd card to expand psram
It seems the biggest advantage to the dual-core Risc-V C6 is that it has a built-in debugger... whereas the dual-core/floating-point/bluetooth S3 requires an external esp-prog JTAG adapter? However, in terms of development, I'm a bit confused.. VS Code + IDF Extension you need to first install IDF VS Code + PlatformIO Extension, you DON'T need IDF nor IDF Extension but aside from the different build-systems, what is the difference between VS-Code developing/debugging using IDF versus using PlatformIO? Do you use PlatformIO? If so, do you single-step debug with built-in jtag (C3,C6) or external jtag (esp-prog) ? gdbstub? Can you debug both cores? Would love to see a video on setting up the environment (openocd?) . Many of the videos that show how to configure are a few years old, and the settings (menus options) have changed.
Very in-depth comment! I normally use pure ESP IDF, I code with VSCode, but don't use Platformio. Imo it's easy enough with idf.py build flash monitor. Oh and I mostly use regular ESP32 and S3 - my experience is limited with C3/C6.
So I watched your video and couldn't figure out for the life of me why I didn't like the video at all. The information is all valid, editing is good... No reason why I shouldn't like it. So then I played back at 1.25 speed and it's pretty damned close to what I expect out of speech patterns and delivery from other tech tubers. If you're looking to expand your channel, I'd get some opinions on this from people in your real life. I say this not to insult, but rather hopefully assist you!
Interesting insight. I think it depends on the person - I had one person saying "love this video! i rarely find myself pausing, and rewinding but here the details were coming fast enough that i became the weak link. love this." it's the first comment under You won't believe how fast it is | Raspberry Pi Speech-to-Text video. But then I did have other people saying they watch me on higher speed. It also was a comparison video. I guess people expect fast pace from reviews and comparisons and a bit slower from tutorials? I do need to experiment a little here. No offense taken whatsoever, thank you so much for the feedback!
I play all my youtube videos at 1.5x and I didn't notice any sluggishness from this creator. Maybe there's some merit to adjusting the delivery speed in post-processing before uplading; but I'm sure most people are just used to adjusting the speed to their liking?
I watched it normal speed cuz I need to know every little detail that's been talked about, like reading a technical book or something that needs your full attention. I use to 2x stuff a lot, but not anymore, at least not for everything or everyone.
Thanks for watching!
Another topic that might be confusing is SoCs, modules and development boards and their role in product development cycle.
I wrote a post on that - it is open to public on my Patreon:
www.patreon.com/posts/esp32-chips-and-108168840
I searched this kind of video long time ago, and here we are. Excellent!
Thank you! I did notice there was a bit of gap there, with some longer videos, but no quick overview.
I think S3 is the way to go, it's a bit pricey but worth it for quick prototyping
I think Espressif agrees with you, as currently S3 is the chip to replace regular ESP32 with.
The thing youre here for starts at 02:15 Aside from the first 1/4 of the video (wich is useless and does not hold what the title says) great video
Fair enough, the first 1/4 of the video is the intro and a brief history of ESP modules.
No mention of the PICO series which is basically the ESP32 core plus supporting hardware (crystal, antenna matching, FLASH) in a single chip... deserves special consideration because some of the available pins are different. This is my go-to design, unless special features of the other series are needed. The PICO MINI shielded module greatly simplifies your layout, in a tiny footprint. I wish all their families were available in this form factor!
Yes, I tried to keep the video rather brief. PICO would fit under regular ESP32 category, as its variant.
Thanks for the valuable addition!
Excellent overview! ❤
Thank you! Glad you liked it
Thank you for explaining this. Although I'm a Software guy, lately have been very interested in the IoT space, specifically the tools I use which uses these chips, e.g. E-readers, smart lights and other such devices that run on ESP32
Glad it was helpful! I consider myself more of a software guy too, but since I write embedded code, I do need to know quite a bit about the hardware :)
Good summeray, but you forgot a small thing - the old ESP32 is the only one to support non-BLE old bluetooth in case you need that
True!
For more details, see github.com/espressif/arduino-esp32/issues/8023
Thank you so much for this!!!!!!!!!
You're so welcome!
My to go chips are S3 and C6 depending of needs. C6 has dual TWAI that helps a lot in automotive cases. And recently got my hands on P4 EV kit.
But I dont think you can use sd card to expand psram
No, I don't think SD card will work like that - too slow. I finally got P4 as well!
A full comparison table would be much more useful.
Enjoy :)
products.espressif.com/#/product-comparison
It seems the biggest advantage to the dual-core Risc-V C6 is that it has a built-in debugger... whereas the dual-core/floating-point/bluetooth S3 requires an external esp-prog JTAG adapter?
However, in terms of development, I'm a bit confused..
VS Code + IDF Extension you need to first install IDF
VS Code + PlatformIO Extension, you DON'T need IDF nor IDF Extension
but aside from the different build-systems, what is the difference between VS-Code developing/debugging using IDF versus using PlatformIO?
Do you use PlatformIO? If so, do you single-step debug with built-in jtag (C3,C6) or external jtag (esp-prog) ? gdbstub? Can you debug both cores?
Would love to see a video on setting up the environment (openocd?) . Many of the videos that show how to configure are a few years old, and the settings (menus options) have changed.
Very in-depth comment!
I normally use pure ESP IDF, I code with VSCode, but don't use Platformio. Imo it's easy enough with idf.py build flash monitor.
Oh and I mostly use regular ESP32 and S3 - my experience is limited with C3/C6.
So I watched your video and couldn't figure out for the life of me why I didn't like the video at all. The information is all valid, editing is good... No reason why I shouldn't like it. So then I played back at 1.25 speed and it's pretty damned close to what I expect out of speech patterns and delivery from other tech tubers. If you're looking to expand your channel, I'd get some opinions on this from people in your real life. I say this not to insult, but rather hopefully assist you!
Interesting insight. I think it depends on the person - I had one person saying
"love this video! i rarely find myself pausing, and rewinding but here the details were coming fast enough that i became the weak link. love this."
it's the first comment under You won't believe how fast it is | Raspberry Pi Speech-to-Text video.
But then I did have other people saying they watch me on higher speed. It also was a comparison video. I guess people expect fast pace from reviews and comparisons and a bit slower from tutorials? I do need to experiment a little here.
No offense taken whatsoever, thank you so much for the feedback!
Use the faster playback feature. I can't stand under 2x, and I'm switching to 2.5 for faster ingress of video information
I play all my youtube videos at 1.5x and I didn't notice any sluggishness from this creator. Maybe there's some merit to adjusting the delivery speed in post-processing before uplading; but I'm sure most people are just used to adjusting the speed to their liking?
I watched it normal speed cuz I need to know every little detail that's been talked about, like reading a technical book or something that needs your full attention.
I use to 2x stuff a lot, but not anymore, at least not for everything or everyone.
No subs but want to give an opinion on how to get more subs 😂😂😂