Is this the most functional ESP32-S3 dev board EVER?
Вставка
- Опубліковано 1 сер 2024
- Thanks to PCBWay for sponsoring this video! Get $5 of New User Free Credit by following this link - pcbway.com/g/x5f10h
PCBWay is one of the most experienced PCB manufacturers in China, consider them your one-stop solution that offers PCB fabrication, turn-key PCB Assembly, PCB design, 3D printing, and CNC machining services.
The S3P is a small development board that I created which is just 34x32mm and includes as many features as I could pack into it. This includes:
a buzzer
a neopixel 1515 LED
21 GPIOs broken out through double-row headers
second 3.3V user LDO up to 1A
up to 16V input voltage to linear regulators
ESD protection on USB-C port, and battery voltage pin
16MB flash, 8MB PSRAM
Chip antenna (not fully tuned but still performs pretty well)
and, a whole bunch of other stuff that I probably forgot to mention because there's so much.
Github: github.com/hxelec/s3p
If you'd like any advice for designing your own ESP32-S3, I'd be happy to help if you commented down below, because I definitely get how it can be really hard starting out with these types of boards. They probably don't teach you this sort of stuff in school, and, personally, I had to learn every aspect of this board myself through UA-cam videos online and datasheets. The chip antenna was one of the hardest parts of this, since there isn't much information about using one, just PCB antennas, and, to give you an example of where I was when I started this board, I didn't even know what a transistor did, and how I could use one. So, while this is a more 'testing and building' aimed video, and not as much a tutorial/educational video, I can still provide you guys some personal help if you want it, just leave a comment and I'll reply soon enough.
Don't worry, you will see more content with this board; I know this wasn't a great full demonstration, but I don't even have an oscilloscope or spectrum analyser yet, nor can I afford one, so there's not much else I could do with it for now. I will be using this board in a custom line follower though, which you'll be seeing in one of the next episodes.
Music:
Treat You Right by @CADENCE0
• [FREE FOR PROFIT] DRAK...
Acid Jazz by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/...
Source: freemusicarchive.org/music/Ke...
Artist: incompetech.com/
00:00 Intro
01:12 Design
02:01 Unboxing
02:35 Plugging it in for the first time
02:47 Testing the flash
03:01 Testing the buzzer
03:20 Testing the neopixel
03:32 Testing the chip antenna (WiFi)
04:13 Testing the chip antenna (BLE)
04:43 Testing the chip antenna (ESP-NOW)
05:23 Outro + giveaway announcement - Наука та технологія
Great job on the board!
So, RSSI is not useful in testing your board's RF match/performance as it's really an indication of how good the TX is on the networks you are scanning, not on your own. You'll only know if you RF match is ok when you measure your own TX performance. For instance, a really bad match could still see other networks, but not be able to TX at all due to reflection.
Keep up the great work!!!
OH MY GOSH! Unexpected Maker himself. Thanks so much for your comment bro! I still have a lot to work on with this board, including making it breadboard compatible, and I really appreciate your open source schematics, as they have helped me greatly understand how to make ESP32 boards. You literally inspired me to make these, and it’s so so cool to see you commenting on my video. So, how would you measure TX performance? As you could probably guess, (and I have stated in the video), the second CLC is just a 0 ohm jumper at the moment, so I didn’t expect it to perform well. And, I only have other S3P boards, not even an oscilloscope or VNA yet, so do you have any suggestions? Thanks so much bro, I’ll definitely make a better version of this board in the future. The 35 + j0 ohms is matched to 50 with the first CLC though, so it might not be too bad (I doubt it’s great). Would love to collab some time, I also live in Australia, and I really like your designs (the TinyWatch is pretty cool).
@@hxtec32 The antenna you chose needs to be tuned to 50 Ohm on your board - without tuning, it's not 50 Ohms. This independent of the CLC to convert the 35j0 to 50j0. Check the datasheet for some default matching values to match the antenna itself to 50 Ohms, but they really don't translate onto a custom board, but might be better than no match at all - hard to know without measuring it :( They also require a T, not a PI, and unfortunately, the only way to measure, tune and test your TX is with a VNA :(
Where is Australia are you? If you are in Melbourne, you can come over and I'll show you how to tune your RF on my VNA.
@@UnexpectedMaker that would be so great! Thanks so much, if we come down that way, I would love to learn how to tune my board! So, does the matching circuit for the antenna vary at all? Is it always a ‘T’ network, or can it be other types? Because, in the data sheet of the antenna I’m using (Johanson 2450AT18D0100), it has a pi network as an example, but I’m unsure whether this is to match the antenna to 50 ohms, or match the output from the MCU. Thanks again, would love to learn from you since there isn’t that many tutorials on using chip antennas online. I might get a LiteVNA soon, but I haven’t exactly had a need to use good performing RF in any of my projects yet, but it would still help. Btw, I noticed while testing the ESP-NOW, BLE protocols (TX), the chip started to get pretty hot (the bottom of the PCB felt like ~50 degrees or so. Is this normal, or a bad sign of the antenna wasting too much power? Thanks for your advice man, really appreciate it.
@hxtec32 Oh, that’s the D100 and not the B100, ok, so in that case, without a VNA you can’t really work out the match topology needed, but likely would only need 2 components, so a CLC could also work as a T.
The chip getting hot is because the TX is not matched right, and it's reflecting the TX power back into the ESP32 which could damage it - so I'd stop using it with the radio until you sort out better matching. That's the thing with RF - it's easy to put nothing or a bad match down, but most people don't realise the implications of doing that.
@@UnexpectedMakerdang. Thanks so much for that info, didn’t know that’s what was happening. I knew it had something to do with poor matching though. I have done some research into smith charts and I remember finding a really good video on tuning antennas, so I’ll have to try my luck at that sometime. I would definitely be keen on you teaching me how to tune an antenna though, if I’m down at your location. Thanks for your helpful advice, mate.
It always makes me happy to see the internet doing what it was supposed to do back when it was created. Making information accessible to everyone. It is so amazing to see an autodidactic like yourself being able to accomplish so much, at such an early age. 40 years ago when I was your age, it was so difficult to gather information on new or evolving technology. Keep up the great work! Thank you for sharing.
You are awesome man at the age of 13 you can achieve this is insane keep going
Dude, you are already at 2k and we are going to be here for the 1 mil 🎉amazing job.
Thank you so much bro! Yeah, 1 mil would be so awesome
Good editing skills, perfect script planning I mean ignoring the fact that you’re engineering and giving tips at a young age, those two are impressive skills.
Thanks so much mate!
I would buy 5 just for that slick black coloring.
Thank you bro. I will eventually release an upgraded version of this board for people to buy
@@hxtec32sweet!
Great work buddy. When I was 13 I was interested in this stuff but I was definitely not at the level you are now. I am now a computer engineer for a tech company I helped start, designing boards and wiring FW/SW. Keep it up!!
Thanks!
This is a really good project! I would totally watch a full length video of you walking through the design process!
Oh yeah, thanks mate! I would love to make a full design video in a couple months, even though I know it won’t get that many views. It’s unfortunate how there are more people out there just wanting to see the final product and not really appreciate the design process 😢
@@hxtec32 Then please make a full design video and share it. It will succeed.
Keep up the good work mate!🤓👍🙏
really Next Generation ESP32 Dev Board! Great work! You should make a Kickstarter campain.
Thank you so much bro! I will eventually start selling my products, and I might make a kickstarter for that, but for now, I have to make a board worthy to be sold 😂 this one has a couple minor issues which I would like to fix.
This is amazing! It's not just the s3p board you created but the cinematography, storytelling, and on-screen presence are mind blowing. Not "for a 13 year old", they're good for any age creator.
Would you be willing to share your custom BOM, Gerber, and Step files if they're available?
Thank you mate. At the current stage, I’m not willing to share these files for free, but if you would be willing to pay for them, I would be interested. I have made the schematic publicly available through my GitHub, in case you haven’t seen, and I would absolutely make these files available if I wasn’t going to commercially release a similar board in a year or so.
My bad, I’ll do the BOM and step file actually, but just not the Gerber. They’ll be on my GitHub soon
I don't think the way is asking for money, not just yet@@hxtec32
This is amazing, the boards from PCBway look so good and I can't believe you got it all working so well first try, nice job! almost every first pcb round I've done needed bodge wires on it oops
Oopsies.. Thanks so much for your comment, I was also very glad that my design was correct, and PCBWays manufacturing is indeed pretty awesome
Very well done! I'm impressed by your work and how much you got out of that ESP32! I still have some very small Boards lying around with only 2 GPIOs, so seeing the potential for the chip is eye opening!
I’m less worried about the future now that I know that there are bright young minds such as yourself who will likely save society from itself. And yeah, I’m another commenter who was “pushing technology” 40+ years ago and wishes that I was your age again now (living vicariously through your exploits). Keep pushing it while having super-rewarding fun! It never gets old.
@@harrymagooslum5770 thank you so much! This means a lot 😁
You're the kid I always wanted to be. I'm 54 and still working in IT but it's never been as satisfying as watching your channel.
thanks so much man, this means a lot
great video production and the board is sick!
Amazing stuff, you are extremely talented! I find it remarkable you have learned all of this already at such a young age.
Awesome job, Mate!
I love everything about this video.
Following because I haven't touched esp32s yet and watching/learning through younger eyes is refreshing.
I'm looking forward to more.
Impressive! Can’t wait to see more, this channel will definitely blowup with this kind of content
Your board is impressive, very nice design!
DUDE! WHAT this is awesome! Your board is a great idea, and well-implemented as well -> I'm impressed and inspired.
Definitely going to try to make my own S3 implementation to integrate into some of our projects after seeing how well this worked out. Keep it up!
Nice!
The edit of your first power-up was hilarious! Good job on the board.
Great job on both the quality of the video and the great Dev Board. It's nice to see so many capabilities in such a small package. With 8M of PSRAM, this would be perfect for driving TFT displays and would be cool to see a companion board that this could plug into to quickly connect a display.
For sure! I would like to try that out.
Great little board.
I'm into small with lots of GPio pins.
Good on ya. Never learned enough to make a board design.
Well done! I'm just gettiing started with ESP32 experimenting, mostly for camera applications.
Impressive build I like the buzzer and rgb led
You are doing the things I dreamed of doing as a 13 year old.
Great job buddy! Keep doing what you love.
Such a dope Video man.
I just started to dive into that topic, but I can tell you, I already enjoy your videos even tough I am (not yet) able to understand everything :D
Woah, that's amazing, in 4 days you reached your goal of 500 subs!
Thank you bro! Yeah it’s pretty amazing! GOD DID 🗣️
Inspiring work. Well made video too. Thanks for sharing!
Excellent work! You are well on your way to way over 500 subscribers with content like this.
Awesome work, I like the form factor. Thanks for sharing
Congratulations Man! There are so many more possibilities than when I was 13 and it’s not that long ago! Keeping fingers crossed for you, you’ll achieve a LOT! 🎉
New sub here. Impressive work, bud! Can't wait to see what else you come up with!!
Absolutely great work!
Very cool, I like the board!
Continue on this, you're good!
Your ambitions are great. I love that. Keep on doing this good stuff. Would love to develop something with your board.
Thanks bro. I will eventually release an ESP32-S3 board with some minor changes compared to this one, and Ill let you know.
@@hxtec32 I look forward to ordering a few! =^.^=
@@TryviaT thank you! Looking forward to making them
Simply excellent !
Keep doing that sort of thing
Looks like a really nice design.
Wow! You are knowledgeable! You have a bright future ahead of you
Wow the quality is astounding!
Thank you very much
Yo guys, sorry about the issues with the schematic in the GitHub. I accidentally forgot to upload it 💀 but it's there now. Let me know if you have any questions.
Wow for a 13 year old you sure are pretty great at engineering. I look forward to seeing more of your videos
You're doing great, don't stop, develop!
very impressive,, congrats on your project.
Great work man!
Looks great! And the size is awesome aswell.
That's pretty incredible dude. Great work!
Really great idea for increasing the breakout and adding the inbuilt stuff and best of all you made it soo small it's practically a game changer, more innovations man i look forward to them I'd like a close-up of how the board works and its functionality with the in built neopixel and buzzer
Cool project! Good work! 👍🏻
An impressive project and a well-made video. Keep up the good work.
Nice work!
Dude you are cool, keep up the good work on the videos.
Awesome work on that board
You are a legend!! Keep up the great work!!!
Awesome dev board & video! Keep it up!
Verry impressive work on that small board.
Nice work! 🎉
Great job. Very impressive.
Nicely done. Very impressive design.
WOWZA! Awesome work!
This is awesome. Great work. I would be interested in a video about how you worked with PCBway to populate the board - specifically how would someone setup their cad software with pcbway compatible libraries and how do you select parts so pcbway can populate the boards. This is probably covered elsewhere but having real practical examples and a real life walkthrough is invaluable.
Well, from KiCad, simply just export the gerber files, as according to their webpage (search up exporting gerber and drill files in KiCad 7 PCBWay), and the BOM needs to be modified to their requirements, however the component placement doesn’t need to be. I may upload a video on Google drive for you explaining, and consider making a video later. What CAD are you using?
@@hxtec32 yeah - breaking donw the costs would be super cool too
@@nerdychitchat true true. If you wanna know, each board costed $75 AU… only because it’s 5 boards, but if I got more, it would be much cheaper
@@hxtec32 I would pre-order several, if you could bring that cost down a bit!
Wow, that’s awesome, thanks!
You remind me of when I was 13 (40+ years ago!) and how I was doing the exact same thing with the available technology of the day. Of course, my microcontroller was a Commodore 64 computer, but I just loved interfacing it to real world stuff through the User and Control Ports.
Nice Idea. Now i just have to be the lucky one to get one of your dev-boards.
I would implement the board as the main MCU in my 3D printer, not to print but to control everything around, all lights, the user interface, TFT, buttons, a handheld remote to move all axis, temperature sensors and fans. With its huge io capability it would be the perfect candidate for this project. Let's hope to be lucky enough in this wonderful year of 2024...
Wow. That’s cool!
broo, doing this at 13 is super impressive, you can already pretty much skip the education track from both school and uni. (but in any case, you will be able to get much more out of it than the average). keep up the great work!
Thank you bro!
Great job on the board !
Very cool board! Love the features, especially the buzzer is unique! Also kudos for remembering 'boot' can be used as a general-purpose button after startup, too many ESP tinkerers go with 'you need a breadboard, a pushbutton, a LED, a resistor and some jumper cables' when everything you need is already on the board.
True, thanks
That looks to be a superb build, I cant wait to be able to try one out for any of the multitude of projects waiting here.
Have just subscribed, so we can follow your developments. Keep up the great work 👍
that's pretty cool board the rf section especially you did a good job
Thank you mate
Great video, nice design
Can 100% relate that reading 100 datasheets at 4AM is totally my definition of fun :D
I say well-done as this video makes my day & sets a new record of being first 13 years old i watched him start his career earlier than his peers!
Amazing job
Crazy awesome work, keep it up!
This is actually really cool!
Great work! Go on!
Nice job!
So impressed.
Amazing work !
Great work kid!!! Congrats!
OMG its so nice , super useful and most importantly highly functional. Love it !
Please, no more zappy sparks when connecting boards to USB in future videos. My heart rate is still elevated 🤣🤣
Nice project and idea minimizing it with full functionality!
Good work bro 👍🏼
Good work kid. Great to see it come together.
Thanks!
Damn looks good! Well done
Keep it up. Can certainly relate to first pleasant surprise of your design working. Espressif is surely one of the best selection amoung various ecosystems to build home projects on.
Great video - really well presented and interesting and a great end product, keep them coming. Please.
Thanks so much 😁
great board man, keep up the great work, i look up to you
Thank you dude!
this is awesome! I would love to play around with one of these!
Nice work 💯 keep it up!
Amazing stuff
Wow! What a talented young man!
Thank you so much!
Nice job
Verry nice video and cool board bro
I want this so much!
Nice job guy!
Awesome job. Impressive skills 😊
Amazing good job!
As trying to make my own esp32 and esp8266 board being totally newbie seeing this pcb is feels like heaven
Thank you bro. Best of luck, let me know if you need help. Honestly, the RF section of this board could be improved, and there’s a couple other things I would add, but I haven’t. But yeah, thanks!
Impressive😄 just unbelievable. I spent a lot of time few years ago for ESP project but give up because busy about work.
well done! keep it up!