Thank you for watching. PS: Project is here: oshwlab.com/robertferanec/esp32-tutorial
@EFazy2 жыл бұрын
Dear Robert! I've just created a 2 layer board in EasyEDA, thanks for this awesome tutorial! I have a question in my mind however... My board is an H-Bridge which will handle 10A current spikes, a few amp countinous current. (I upgrade my kid's electric tractor)... So I just did the layout, and I have some space on the board to route a few tracks on both side a top of each other (for example from the MOSFETs to motor connector) If I do this, should I put VIAs along the way to connect the two sides multiple time, or is just ok if the connection is made in the two ends (THT connector and FET had been used) Thanks, Peter
@RobertFeranec2 жыл бұрын
@@EFazy that's super cool. I am very happy this tutorial helped. PCB tracks can withstand high currents (I have some videos about burning PCB tracks) + I discuss high current PCB design with Steve Sandler. I don't know how wide are your tracks, but you can use Saturn PCB calculator (free software) to double check if you would need paralell tracks. 10A is not so much - it may not be necessary, especially if your input - output are on the same side of PCB - in that case most current will probably flow on one side anyway. However, having GND plane on the other side may help with possible EMC / EMI reduction (which may not be relevant in your case). kzbin.info/www/bejne/jZXPf2uYfdxgrZI kzbin.info/www/bejne/qXu0mmysmKiKY6c
@burakkrkl46892 жыл бұрын
The most beautiful saying "PERFECT" I've ever heard in my life ( I will use that voice sample on my home assistant wallpanel if @robertferanec allows it 🙄). Excellent job. I am using these boards in my house automation system without knowing how they work internally. Now I have a good idea of how this kind of system works.
@Taki7o72 жыл бұрын
Why not using USB-C tho? :D Personally hate the boards not coming with USB-C already because the other connectors die even faster :(
@kennethbeal Жыл бұрын
Thank you so much for this! Want to say, @2:52:52 (palindrome :) ), I see you using a web page from DroneBotWorkshop. I've been learning a lot from his videos! That's so cool. Am helping my nephew write video games, and I plan to introduce him to "smaller computers" this Christmas, with displays and PictoBlox which is like MIT's Scratch, which can run on esp32 etc. Thank you again!
@hedleyfurio2 жыл бұрын
Another awesome contribution to the community 👍 , having started doing layout on light tables using vellum and bishop tape all I can say is this generation of engineers have no excuse for producing nothing short of excellent designs . Modern tools and your guidance and generosity of sharing many years of your experience is all they need . Having purchased your Cadence course a few years back it saved me $ 1000’s of dollars of wasted time getting to know the tool chain 🙏👍👏
@RobertFeranec2 жыл бұрын
Totally agree. I wish I had the same possibilities when I was a teenager. PS: Thank you very much for buying our courses, you support helps with creating this free content.
@TYGAMatt Жыл бұрын
Inspirational! I'm in process trying to design a PCB for a motorcycle CDI. I was really stuck today but your video has given me a bunch of new ideas and a lot of enthusiasm. Thank you so much for taking the time to do this. Perfect!
@miguelake288 Жыл бұрын
Hi Robert, Thank you for the great video! Great content as always I would like to share a little tip: When you are routing a line on the top layer, and you want to pass to the bottom layer through a VIA (e.g., at 01:35:15), you can just switch the layer on the "Layers and objects" box, and it creates the VIA automatically from your current layer to the one to which you changed to (instead of (1) stopping the routing command, (2) placing the VIA, (3) switching the layer, and (4) starting the routing command again).
@ratbagley10 ай бұрын
I was just thinking that. Little tricks....
@D-Khaz Жыл бұрын
Great video! Only wish that you went a bit more into explaining why you physically placed the components where you did on the PCB. It might be that you had already designed one of these and was copying it, but it would still be good to understand the logic when you’re initially laying things out.
@rohandesigns Жыл бұрын
One of the best professional pcb designing tutorial 👌 so far. A to Z steps for pcb development... thank you for such an awesome tutorial...
@shelleywise29413 ай бұрын
Another awesome contribution to the community , having started doing layout on light tables using vellum and bishop tape all I can say is this generation of engineers have no excuse for producing nothing short of excellent designs . Modern tools and your guidance and generosity of sharing many years of your experience is all they need . Having purchased your Cadence course a few years back it saved me $ 1000’s of dollars of wasted time getting to know the tool chain
@val5ntin Жыл бұрын
Thanks for the great tutorial, Robert! At first I was a little discouraged by the 3 hours, but it is by far the best tutorial I have seen so far on this subject. And now I discovered others of your quality videos, 8-9 hours in total. :)
@RobertFeranec Жыл бұрын
Thank you for watching and leaving nice comment
@georgeocean3319 Жыл бұрын
I REALLY CAN'T FIND WORDS, THIS VIDEO IS MIRACLE... ROBERT THANK YOU VERY-VERY MUCH, YOU CHANGE MY LIFE
@ctbram0627 Жыл бұрын
I am just getting into designing my own PCB's and this is going to be my first project as you have covered every single step. Great job. I can't think of anything more you could have done short of coming to the house and building it all with me. Thanks
@khalidusbi75 ай бұрын
hello, did it work for u ?
@ergindemir73662 жыл бұрын
Nice to see the corrected wroom-32E easyeda model in action. It took me a long time to let them correct it.
@7GIGEO72 жыл бұрын
A great tutorial from start to the very end, you went through all the necessary steps without any skipping of content and with lots of aspects explained. I really enjoyed the whole video. Thank you Robert!
@krishnakantwal60293 ай бұрын
I have just finished the tutorial and this is just awesome. It is the moment about the truth. Thank you.
@garyh8093 Жыл бұрын
I am absolutely awestruck from this video, amazing! I have watched some of your other Altium ones, and will be purchasing at least one of your Fedevel courses today. Can I ask one question? What about vias in pads? Is it something to be avoided? Guidelines? Thank you so much!
@maximus68842 жыл бұрын
Your channel has taken the community so far ahead!
@RobertFeranec2 жыл бұрын
Thank you very much
@klebs64 ай бұрын
totally agree!
@RichardKCollins Жыл бұрын
I knew this was possible, and you show all the steps. There must be ways to share working schematics with all required fabrication information. This is as cheap as buying off the shelf. I often see boards that have too many things and want to remove them, buy just what I need for an application. If you tied to the PCB maker then anyone could just pick what they needed and have it made. Thanks!!
@RobertFeranec Жыл бұрын
Thank you very much @richardcollins5549 PS: If it helps, a link to the finished project is in my pinned comment.
@RichardKCollins Жыл бұрын
@@RobertFeranec Thanks. You are doing some outstanding things. But it still relies on your memory of how to find and click so many things. If we just had some way to check boxes to select what we want. I am sure a program, somewhere, could generate the required pieces to "print" something and let us order them. Me, today, I would ask for a programmable SDR to cover from milliHertz to GHz, storage to network drive. Yes, the link is helpful. I have been spending many hours every day talking with ChatGPT3 from OpenAI. It cannot yet, but at some point could, help people design the tools they need, program them for what you want to do, and have them completely ready to go to work when you receive them. Maybe I am just old, but after more than 40 years of clicking and typing arcane sequences of things, just to get computers to stay working, I am happy to be able to talk with an AI in complete and correct English sentences, using whatever words I want to express myself. It makes lots of mistakes and is not yet allowed to learn, but it saves me a LOT of time and improves my writing at the same time.
@RSP13 Жыл бұрын
Another great video in KZbin'S history.
@ethanbluestein7617 Жыл бұрын
I understood very little about electronics going into the video. Your step by step instructions really helped clarify some concepts I didn't fully grasp. I am looking forward to watching more. Thank you for the great video.
@retronexusnet2 жыл бұрын
These practical videos are the best, so much to learn. WOuld be great to see more of them! these are really helpful! Thanks for the hard work on this
@rajdeepdas86 Жыл бұрын
Thank you for the detailed description. I was thinking if raw ESP32 modules would require bootloader for connecting via Arduino.
@andrewna4095 Жыл бұрын
Great video mate! Even though I have already made 30+ different PCBs, still learned a few new tricks! Amazing. Keep up the good stuff!
@bubbl_media Жыл бұрын
Thank you so much! This is an awesome tutorial, from the real beginning to a working pcb. No one shows so much details as you! Thank you!
@pan_dmytrom9 ай бұрын
Thanks for a great tutorial. I was able to make my first pcb using this skills and its actually working. Telling the truth, I am 100 LY away from hw designer 😂
@avinadadmendez40192 жыл бұрын
Hello Robert. I am just finishing a design using the ESP32-S2 bare IC. While using the bare IC instead of the module, you have to place a 40Mhz Oscillator, and you also have to design a transmission line for the RF input, and a Pi Network for transmission matching. Do you think you can cover that in a future video?
@RobertFeranec Жыл бұрын
RF for this kind of chips is on my todo list. Just hard to find someone for my interview video.
@avinadadmendez4019 Жыл бұрын
@@RobertFeranec Yes, it most certainly is. What little I know had to learn the hard way
@alejandroperez5368 Жыл бұрын
@@avinadadmendez4019watch Phil's lab. He covered that
@originuk Жыл бұрын
Thank you Robert! I am amazed at how serious you are about having fun! Gold medal!
@RobertFeranec Жыл бұрын
:)
@gearscodeandfire Жыл бұрын
Super helpful for people like me dipping their toes into custom assembled boards!
@Havirgem Жыл бұрын
THE BEST VIDEO EVER! Thank you for sharing this free content to the community. I loved the video. Just felt bad that it's WAY expensive to order it
@RobertFeranec Жыл бұрын
Thank you. PS: You can always only buy PCB (just PCB is not expensive), buy components somewhere else and fit them by yourself. Also, as others pointed out, you can use Basic components, that would make it cheaper.
@molobot2529 Жыл бұрын
@@RobertFeranecj😅h😅h
@bissoruben2 жыл бұрын
Thank you very much. I am working on a product that used ESP32. I hope to find a solution for PCB challenges I faced at the BOOT and ENABLE wiring to the ESP32. Thank you for the video. Let's me sit down and enjoy ❤️☺️
@ZenoModiff9 ай бұрын
i just like the video tutorial .... this is the classic one i was searching for no lagging and no other stuff just straight to the point ... just loved it ❣
@electrobotics4789 Жыл бұрын
I learned alot from you, Even after watching your videos i started Study youtube channel and uploaded course on Udemy. Thanks for your teachings.
@alanyukeroo Жыл бұрын
I just wanted to say thank you for this excellent video. Your explanation was exactly what I was looking for and I learned so much from it!
@blissmatters4119 Жыл бұрын
Thank you Jedi master. I am your Padawan learner. Very well done.
@neilAneerGAmAI Жыл бұрын
Great video. Thanks for showing every step, even the repetitive "boring" stuff.
@sammyiyi7136 Жыл бұрын
THANK YOU ROBERTS! YOU ARE A GREAT TEACHER! It was a breeze for me since I had already taken you introductory Altium training on Udemy 2yrs ago. Most of the steps, mouse movements etc (except the 3D view controls) are very similar to Altium environment!. And it is much simpler to use and get started quickly than Altium especially bcos of the component and foot print library!
@yayser2 жыл бұрын
Where were you 2 months ago..I learned all by myself the hard way:) Anyway thanks for the great video!
@gaeljaffrain6069 Жыл бұрын
Fantastic video ! I want to make my own ESP32 board, customized for the personal project I am working on and this step-by-step video is incredible !
@alexk6745 Жыл бұрын
Hi Gael, I'm also doing my first custom ESP32 board. I'm making board to communicate via CAN bus as I do not wanna use wifi or any radio. I'm currently doing board with 4 connectors for PIR sensors. The esp32 supposed to send messages over the CAN Bus to ESPHome listening on CAN Bus. Then I'm gonna control my hot water solar heater again via CAN Bus. I'm planing to wire most important things over CAN Bus.
@JohnMChen-rt4uw10 ай бұрын
What a fantastic work, a comprehensive guide. I appreciate you sharing the entire process of creating the idea from scratch.
@tenhope32064 ай бұрын
this is actually so detailed, i managed to create my own wled board for inside and portable use. thanks!!
@jacekmielniczuk7328 Жыл бұрын
Hi there, I`m a newbee with all of this and Your Video has helped me aLOOOOOT. GREAT JOB Robert
@abhinavbhardwaj5681 Жыл бұрын
Excellent video, I must tell you I have learned the schematic and pcb design by watching your videos, and there was on fpga video that helped me so much in one project that i was working
@jesuseng23382 жыл бұрын
Great video, very well explained and i will make it. Why boards on internet are cheaper than these? I've seem them in $9,25 dollars. Thank you.
@hiteck007 Жыл бұрын
You make this look so easy. I have never seen software like this let alone used it. SMD's are so hard to work with too.
@bhupiistersingh4097 Жыл бұрын
Great video without hiding anything and asking for following the paid course.
@ReggyLee-rv6vv10 ай бұрын
Di youtube hanya video anda yang saya cari.., anda hebat.. bisakah ajarin saya.. saya tertarik untuk membuatnya .., baru lihat video ini saya langsung auto subcribe ..
@MatSmithLondon Жыл бұрын
This is a great video. I would be very interested in seeing a video about DIY / custom ESP32 with ethernet and PoE on-board (using the cheap PoE power supply boards you can find on aliexpress for $5, they work well). Perhaps a video that doesn't spend too long on PCB layout (except where necessary, to achieve stability with ethernet) but a video that spends some time discussing what needs to be included in the hardware and code to achieve reliable ethernet. For example, I would really like to start making my own sensor boards with ethernet built-in, or even some DIN-rail host boards for connecting remote sensors etc. Thanks - I like your videos!
@kitastro11 ай бұрын
thank you for everything. I especially like when you talk to so many various experts
@MohammadHefny_HefnySco Жыл бұрын
I am a big fan of your videos. As an easyeda user this is an iconic video for me .. very useful and informative .... thank you ...
@madbotanist36058 ай бұрын
You are a genius, I will learn a lot from this. Thank you for the time you put into this.
@mav29 Жыл бұрын
perfect I had been looking for tutorials like this, I just passed by while I'm looking for another tutorial for work related, i came to this. This is really great
@madhukeshnp2 жыл бұрын
Learnt lot of things on this tutorial. Brilliant man he is.
@jankowasli12032 жыл бұрын
This is a great tutorial because it shows how a professional engineer is thinking during the actual work and I would like to thank you for that. I have a question about the process. How much time you had to spent on a research phase before recording the video?
@trhosking Жыл бұрын
Great video. Wouldn’t you save space for routing by connecting ground pins where possible and sharing vias rather than creating a via for every pin? Same for 3V3.
@AndrewKiethBoggs Жыл бұрын
Hi! General best practice is to place ground and power vias per connection and avoid sharing I believe. I have heard different reasoning behind this from different engineers but I am still learning myself. Overall, if you have the space, doesn't hurt to shoot for best case of better, low inductance connections to internal planes. I think for simple designs, probably doesn't matter.
@denizhernandez24513 ай бұрын
Hello Robert I like your Video! But as a feedback for your next video: Maybe instead of just saying what you are doing it would be very helpful if you would explain why you are doing what your doing. For example at 2:23:00 you are saying that for the power pin you would use 2 VIAs, but it would be great to know why. Or also while placing the polygons, it would be nice to understand why you are doing that. just my two cents on a great video!
@kevinjypiter64452 жыл бұрын
Hey Robert, love your practical videos and also that Altium course you made! It's been such a huge help to us who don't do PCB work in a large company Is there a chance you'll ever make one of these designs with just the ESP32 SoC and build your own PCB antenna?
@RobertFeranec2 жыл бұрын
Thank you Kevin. BTW: I try to talk to nordicsemi.no about making an RF video / design, they are interested, but responses to my emails are very slow.
@테주-p7r4 ай бұрын
감사합니다. 당신의 노고에 박수를 보내드립니다 ^^
@PockyBum522 Жыл бұрын
A fantastic tutorial, and what I learned here is about to get put to use. So much good information packed into a few hours. Thank you very much, I learned a lot in a short period. Subscribed!
@MikeNugget Жыл бұрын
Awesome tutorial! Also it will be very interesting to watch video how to deal with the firmware update in production when hardware has been already shipped to the customers.
@dagarnenilssen Жыл бұрын
Perfect video! Learn a lot (together with your series #1- #7 one year ago). Have a question: "Power Input Selection" there you use a connector "J4" - to avoid a manual connector - can this be replaced with a "Dual Common Cathode Schottky Barrier Diodes (e.g. onsemi BAT54CLT1G)", the same solution that was used in your "TINY" the project?
@RobertFeranec Жыл бұрын
Thank you. The 1117 regulator is not the best and if you take the lower USB voltage tolerance and decrease it by loses on the diode the voltage will be around the limits what 1117 needs. That is the reason why I rather used jumper. In the TINY project I used a better regulator, so we could use the diode.
@Leif_YT Жыл бұрын
Great video. Personally I've switched to the Pro Version, which is a nice step up. They've integrated a lot of feedback from the Standard version into the Pro version I think.
@RoySATX Жыл бұрын
I learned more from this video than the previous half dozen. Thanks!
@jaroslavpsenicka2 жыл бұрын
Thank you Robert, it's very nice and detailed explanation and I really appreciate it. Few comments though: - I'd love to hear why you've chosen a particular component (e.g. the usb-serial chip) and what was the alternatives, if any - it would be great to explain what's the purpose of important components within the reference designs (e.g. the ESD protection diodes) and why we need them - you made few changes compared to the reference designs, I am not sure I always understood why and for what purpose - what's the reason for chosen form factor - making the board a little bit wider may allow repositioning the ESP chip between the headers and simplify the overall routing a little bit - using context menu for copy and paste drives me crazy :) - I love the trick with naming vias "GND" - I am not sure I understood why the bottom layer transistors are in fact not needed and why we need to place them in case of issues with the COM port (what issues?)
@RobertFeranec2 жыл бұрын
Thank you. About info: It's a compromise - each small additional info will make the tutorial longer and longer. To keep it simple, I decided do not comment too much. You can find more detailed tutorial here: kzbin.info/aero/PLXvLToQzgzdea0sQXmpY8k4tfiXpkYIwO PS: If board would be wider, there is not much space for standard breadboard. Also, I intentionally avoid using shortcuts and keystrokes so everyone can see and repeat what I am doing.
@atankent Жыл бұрын
the best video i see so far. I am beginner. Thanks for showing all the steps. Just a question why the copper area /ground plane just cover the supply and GND only? Can we make it cover all the plane spaces?
@tahsunglee70852 жыл бұрын
Amazing video , really this is the best channel, I hope more videos like this one
@alexfontenot496311 ай бұрын
Thanks! I appreciate the long form content that really shows how it all comes together
@RobertFeranec11 ай бұрын
Thank you very much for your support and nice comment.
@saysphilippe2 жыл бұрын
Hi, great tutorial on both ESP32 and EasyEDA. But I have one question. In this tutorial you are using a S2 module, which is USB-native. Why do you design it with CP2102? It seems redundant?
@limebulls Жыл бұрын
great question, hope you'll get an answer
@johnnyyoon2558 Жыл бұрын
Hello This video is very helpful to me. Thanks my guru!
@rhomis Жыл бұрын
Thanks for the video! 🙂 Back in the 1970's (mission impossible), if you told me you could actually make this tiny device from a microchip, order by mail and delivered 3 of them in 24hrs for $19.00 from a company called AMAZON, and then you build the thing in les than 3 hrs.... I'd say you are nuts!🙂
@ritzengineering2 жыл бұрын
You can have different design rule, esp at Track With and can decide for which type like GND or Vcc
@vladoportos Жыл бұрын
I'm a bit confused, I just finished a video where you had talk about not using power plane and ground plane to avoid noise... and now you have them here... could you shortly explain why, or if that even matter in this case... no idea how else would you route so much traces without, though :D
@cimishpk Жыл бұрын
Excellent video and awesome tutorial, Robert, I am creating a board with Easyeda pro, I have finished the schematic part, can I send it privately to carry out a check?
@youtubeneedsfix19 күн бұрын
this was really helpful. thanks ♥ . Good luck for future ones 👍.
@ganeshjoshi4426 Жыл бұрын
Dear Robert Thanks for your continuous work . it helps a lot everyone. I have a request if you can make video for ADC design for higher resolution like 16 bit and higher as microcontroller does not have in built.
@loopie00710 ай бұрын
Wow, long video. Lots to learn. Thank you.
@A_RosnerNZ Жыл бұрын
Thanks - an incredibly useful tutorial. All my questions answered from one video. Brilliant!
@RobertFeranec Жыл бұрын
Thank you very much
@shourovpal2168 Жыл бұрын
Man !! you made me feel proud❤ A big thank you!!
@alimochtaar11 ай бұрын
Finally, This is what im looking for, thank you, Sir!
@jimmym2719 Жыл бұрын
Thanks for sharing your wonderful design. 💕Nowadays most small machines and IoT device is going 32bits. Your design is slim 👍 will fit in most small device. I was wondering if we can go down to pen size.
@dbergusa Жыл бұрын
Excellent video. It is a nice intro to these boards and what the circuits are doing inside. Great Job.
@refiana228 ай бұрын
Hello, thank you sir for the tutorial, easy to understand, amazing!
@chrisalexthomas2 жыл бұрын
You make it look so easy 😅
@noar421 Жыл бұрын
It is so satisfying to watch. All tips and explanations are also very usefull. Thanks a lot for this!!
@RunDong-b4u Жыл бұрын
WOW ! Thaks a lot for your tutorials! I just completed it!😀
@andreycarreno5044 Жыл бұрын
Incredible contribution!!! Thank you very much, you have really delivered very useful information in this tutorial. Also, it's really inspiring. All the best.
@RobertFeranec Жыл бұрын
Thank you Andrey
@rizwansaeed91 Жыл бұрын
Great video! Sir can we use pcb area under Esp 32 in bottom layer to place components or any restriction to place components there (two-layer PCB)
@aleXelaMec Жыл бұрын
Thanks for the tutorial. Why do you prefer using vias instead of connecting two lines/contacts together?!
@aleXelaMec Жыл бұрын
Also why are the polygon tracks so wide? They are for 2-3 amps. Why?
@vidhyadhar64 Жыл бұрын
Great job.... Thanks for your immense efforts. It takes a lot of time and preparation for this. Thanks again..
@EDGARDOUX17012 жыл бұрын
This lesson is great Robert! Going thru Altium,Thank you!
@khaileng3020 Жыл бұрын
Hi, mr.robert, you can use easyeda pro for doing layout, becuase easyeda pro has one feature which can assign differential pairs just like Altium Designer, and both easyeda standard and pro also have the feature of length tuning
@EfraAv2 жыл бұрын
Thank you for your channel. It's a gift for all hardware engineers. Please keep it up with all of your great work
@marcelohiga52972 жыл бұрын
Robert, espero que puedas realizarlo en Altium !
@anonymefaya98105 ай бұрын
For the CP2102N erata, you use the IO23 pin! We can use all pin that we want for the power on reset 🤨?
@ExplorerGoswami Жыл бұрын
You are doing a great job @Robert. Your videos are loaded with information. Kudos ! Keep it up 👍
@jimmatrix724418 күн бұрын
Can you show us how to design a LAPTOP BMS with all features including temperature sensing and balancing? Hope it is not a complicated request.
@josequaglia33605 ай бұрын
Genius!! Thanks for the video, you are a great person!
@muzairafzal15292 жыл бұрын
Excellent work brother.....Really appreciate.....
@VioletBallard8 ай бұрын
thank for sharing this video with everyone
@lmstrutt Жыл бұрын
Quick question: What is the purpose of the 0 ohm resistors in the serial signals section? Is it just to make it easier to cross-connect the TXD to RXD nets?
@BillyLinn Жыл бұрын
I'm wondering this too, but I'm not all the way through the video yet.
@pravinkumarsingh1167 Жыл бұрын
very nice presentation and full of information. Really good. Thanks
@pravinkumarsingh1167 Жыл бұрын
hi Robert!! can you provide me the website where pcb standards are given; such as track width, via hole dia etc. you have mentioned this in your presentation too.