If you'd like to help support the channel and help me buy more nonsense - I have a Patreon page: www.patreon.com/atomic14 We've also got a shop now! shop.atomic14.com And if you're shopping on AliExpress or Amazon then if you click on these links I will get a little bit of affiliate money: Aliexpress - s.click.aliexpress.com/e/_Ac05mF Amazon - www.amazon.com/?tag=atomic14-20 You can also join us on Discord here: discord.gg/h2DDnDdjD2 There's also the Atomic14 newsletter here: atomic14.substack.com/ And don't forget about the MakerNews newsletter - makernews.substack.com/
@atntaltd
3 ай бұрын
great as usual do boot button necessary or compulsory
@LordPhobos6502
9 ай бұрын
Newbie with the ESP32 ecosystem here; REALLY appreciate all the hard work you're doing, putting this info together and sharing
@atomic14
9 ай бұрын
No problem at all - and welcome to the world of the ESP32 - it's a fantastic MCU!
@toto99303
9 ай бұрын
This video is the GO-TO guide for ESP32-S3 barebone! Thank you, sir!
@atomic14
9 ай бұрын
Very welcome!
@ethzero
7 ай бұрын
3:53 THANK YOU! Just a few nights ago I was utterly baffled why my S3 board was crashing when using GPIO 35,36,and 37 for SPI or I2C when simply trying to test a couple of OLED displays. It was the first time I'd used a newer S3 so I thought it might be a configuration fault of PlatformIO or the tft_eSPI library but this explains it!
@atomic14
7 ай бұрын
I can understand that - I was baffled for a while.
@andrewillems4899
9 ай бұрын
Great initiative! I've been developing a few PCB's now with the ESP32-S3 and works all pretty well. only had some problems with using the ADC and Touch pins while using WIFI (same conflicts as with normal ESP32). your doc is very helpfull (love the high-res PDF, thanks).
@atomic14
9 ай бұрын
Good to hear it's useful! I've been referring to it myself - so I'm glad I did it!
@Tntdruid
3 ай бұрын
Thanks for the pinout guide 👍
@MakerAventuras
9 ай бұрын
I've designed a couple of custom PCB's lately using this module, it is my first time using the ESP32 series and I decided to jump directly into the S3 beacuse of its integrated USB (previously used atmega328, atmega 2560 and recently ESP12F). It is the first time a complex PCB I design works ALMOST perfectly fine at the first try. I'm not sure If I am getting finally good at it, if it was just a cse of pure luck or If the ESP makes it so easy. Whatever the case, pretty happy to have finally decided to give it a go, I feel like I've just added a VERY powerul tool to my toolset!!
@atomic14
9 ай бұрын
It's great when you get your own PCB in your hands.
@marko8177
Ай бұрын
Thank you, you really saved my first pcb-project with esp32 S3. Current S3 default documentation is really bad comparing to old esp32, but I still thought that going with "modern" board could be a good idea...(maybe not ;-)
@OrsHunorDetre
9 ай бұрын
Nice summary!
@atomic14
9 ай бұрын
Thanks! Was mostly for my own benefit so I don't forget :)
@DustinWatts
9 ай бұрын
Good idea! I would love to have and help with good S3 docs. Starred and watching. I'll take the weekend to see if and what I can contribute. Is there also a place for some discussion?
@TheEmbeddedHobbyist
9 ай бұрын
Hi Dustin, hope your keeping well and merry christmas
@atomic14
9 ай бұрын
I've just enabled discussions - github.com/orgs/atomic14/discussions - that should be a good place.
@DustinWatts
9 ай бұрын
@@atomic14 Excellent place! I just wanted to ask a few questions but didn't feel the need to make it an issue... 👍
@DustinWatts
9 ай бұрын
@@TheEmbeddedHobbyist That is a long time away still :). But I'm OK and hope to return to screen soon ;)
@TheEmbeddedHobbyist
9 ай бұрын
Great news @@DustinWatts
@thefatmoop
9 ай бұрын
Def add the dfu button! If you use some of the hid modes, it breaks the non dfu flash modes
@thelastoutpostworkshop
9 ай бұрын
This is exactly what I was looking for, thanls!
@rjpeterson1
7 ай бұрын
Excellent video!
@TheEmbeddedHobbyist
9 ай бұрын
what would be good to add would be any refences to the datasheets. so we can go and look for work rounds or check the validity of the information.
@atomic14
9 ай бұрын
Good idea - I’ll add links.
@TD-er
9 ай бұрын
I won't add a link here as KZitem will remove my post for it. But if you look for ESPEasy ReadThe Docs, you can see a list I put together of all strapping pins for all ESP chips. Also you mentioned GPIO-0 is used for the boot/flash pin, but that's only for the ESP32-classic and the "S" versions (S2/S3). The C2, C3, C6 and H2 have a different pin. And the "default UART" pins are only "default" if you don't want to set the pins you like to the UART ports as you really can set almost any pin to be used for UART. Also keep in mind that on the S3 you can use all 3 HW UART ports and still have some console/flash option via USB. So that makes the S3 one of the most flexible ones. Too bad there doesn't seem to be a way to detect at runtime what kind of flash and PSRAM you have. So if you have OPI connected PSRAM and your board-definition states you only expect quad IO (QIO/Qout) for PSRAM, it will simply not be found. And if you set it to OPI (octal) connected PSRAM and you only have quad-connected PSRAM, you will end up in a bootloop. Espressif really made a mess of the SPI access on the S3.
@atomic14
9 ай бұрын
Nice resource - I’ll add a link to it from the GitHub repository.
@jerome1lm
7 ай бұрын
Got it, none of the pins can be used. Thanks for the info.
@Sovvyy
9 ай бұрын
Fantastic resource ! :)
@atomic14
9 ай бұрын
Glad it was helpful!
@lucasianii8178
3 күн бұрын
Hi sir, does esp32 s3 support Bluetooth, WiFi coexistence?
@markbeeman809
4 ай бұрын
Than you for the great video! I was wondering about pin 29 the VDD_SPI. I currently have it set to +3.3V but I have seen some boards that don't have it connected to anything and some that have 2 decoupling capacitors and just label it VDD_SPI. So maybe this is an output?
@atomic14
4 ай бұрын
I would leave it unconnected.
@till2911
Ай бұрын
Do you know if the esp 32 s3 has a standard i2c gpios?
@james2396
9 ай бұрын
I was just having this problem earlier! I was trying to find the random nerd tutorials s3 page but it doesn't exist ;(
@atomic14
9 ай бұрын
I think everyone has assumed that there are no restrictions as you can use all the pins for input and output. And you can map the peripherals to any pins as well.
@Beekeeping_Bro
7 ай бұрын
Nice work bro. I have been having an issue to find Schematic( pinout ) to connect ESP32-S3 Wroom to MAX6675 Amplifier with K-type thermocouple. I find Schematic for ESP32 with K-type thermocouple and MAX6675 Amplifier is NOT working for ESP32-S3 Wroom. Do you have any information on this ? please let me know. Thank you for sharing your knowledge and expertise with us.
@atomic14
7 ай бұрын
I don't have any specific information, but the S3 is very flexible with it's pins so I'm surprised you are having issues. Jump onto the discord server and someone might be able to help.
@piconano
9 ай бұрын
I'm in. I ordered 2x esp32-s3 32n8r modules from 2 different AliSlow suppliers to mess around. I have to learn how to use Git in VS code. Maybe you can make a quick video and teach us how its done? As it is, I am using Google drive to keep my source code safe. I'm stupid, what can I say?
@atomic14
9 ай бұрын
GitHub - it's straightforward once you know it - but there's a bit of a learning curve. Sounds like a great thing for the extras channel - I'll add it to the list.
@luisschubert6438
9 ай бұрын
such a bummer that the marvell/ nxp 88mw320 series is not more widely available. so much better of a platform than the esp32.
@atomic14
9 ай бұрын
Looks quite expensive relative to the ESP32?
@future_is_better
7 ай бұрын
how to use jtag pins as gpio in arduino
@Excalibur32
9 ай бұрын
1:33 So is it recommended that we still include this auto reset circuit in our PCB designs?
@atomic14
9 ай бұрын
Unfortunately the auto reset circuit doesn't work as we don't have the RTS and DTS signals. So I would suggest at a minimum including a jumper so you can easily hold GPIO0 low.
@Excalibur32
9 ай бұрын
Greatly appreciated!@@atomic14
@aspuzling
9 ай бұрын
Thanks this is handy but what does it have to do with "Why did these LEDs light up?" in the title? Sorry if I'm being stupid.
@atomic14
9 ай бұрын
In the board I printed I used some of the JTAG pins. As soon as I plugged it in the LEDs lit up. That was before I even programmed the board.
@aspuzling
9 ай бұрын
@@atomic14 Oohh I see, that's a bit clearer now.
@abdullahshahid7854
9 ай бұрын
I have been having an issue with running the standard WiFI code on the ESP32 S3. It keeps resetting the moment it gets connectd to the Wifi, otherwise it works fine. If anyone has any solution to this, please do let me know. Thanks
@atomic14
9 ай бұрын
Do you see any stack trace or output when it crashes? It could be a power issues, when WiFi is being used the power draw can be quite high.
@piconano
9 ай бұрын
Imagine putting an ESP32 up against an IBM PC AT? Even the wimpy ULP processor inside the ESP32, beats the 80286 so hard, it will cry and crash...
@TD-er
9 ай бұрын
Well the AT did have more RAM compared to just any ESP32 (given it doesn't have PSRAM) "640k ought to be enough....."
@piconano
9 ай бұрын
@@TD-er Tell that to my S3-32NR8 $5 module. 32M Flash, 8M PSRAM for your info.
@TheEmbeddedHobbyist
9 ай бұрын
all pins are safe to use if you don't put the power on. 🙂
@atomic14
9 ай бұрын
A strange game. The only winning move is not to play.
Пікірлер: 62