You were fantastic, because in addition to doing all this work recording step by step, you also made the final project available. It will definitely help many people learn more. Thank you, thank you very much
Thank you so much for all of your efforts that you’ve put together to create this tutorial and many others!!! You’ve been beacon of light on this hardware design journey, guiding so many of us. Your willingness to lend a hand and walk alongside us has been a life saver. I’m incredibly grateful for you mentorship and the impact you’ve had on countless careers. Thank you is not enough!!! 🙏🏻🙏🏻🙏🏻
Hey Robert, I just wanted to ask about the capacitor voltage. Why didn’t you follow the schematic? For example, in C2, you selected a 10V capacitor instead of the 25V one as indicated, and in C6, you chose a 32V capacitor instead of the 16V one.
Minute 45:05 you connect 3V3 to the switch but they are using the filtered voltage that comes after the capacitor hence the different name. Theoretically, could have an impact by introducing noise into the CHIP_PU pin or does it not have that much of an impact (leaning towards the second option). Also you do have the 1uF cap so I guess does filter out even more noise depending on placement in PCB
There will be no impact. When boards are designed properly, power will be clean. Also, in their case, there is no "filtered" voltage, they use 0R - so direct connection to the rest of the circuit.
@@RobertFeranec Awesome video Robert, took me a while to get through it all. Curious quesiton what are your thoughts on silkscreen on via? I know there is a change of though saying avoid it but what do you think?
this signal may be routed also on a different board through the header so I wanted to minimize reflections. This video may help to explain: ruclips.net/video/CDJn-35W8sg/видео.html
Thank you. For RP2040 tutorial I created a custom keyboard in EasyEDA, but I have not decided yet if to record it or not. It is a much more complex project than what I initially expected (especially a lot of work around the keyboard case and keycaps).
Hi Robert Feranec, Thank you very much for this tutorial. I need your help on one issue. I would be very happy if you could help me 🙂. I also want to add a few sensors and SD card modules to this project. Can you help integrate an SD Card module into the existing ESP32 project? I'm not sure which pins of the processor I should use?
@RobertFeranec Thanks for this great video! I have a question: why are you using a 1K resistor with the LEDs when you have a forward voltage of 2V and a forward current of 20mA?
thx for all ur hardworks sir and a question if we keep polygon pure on all board surface at the end then why you draw polygon pure on some places like 5v and 3v separately ? pls answer
Great tutorial. I'm wondering why there are so many ESP32S3 eval boards with external UART converter. This module can be easily programmed using ESPs USB port .
sometimes in your system, your board can be connected through USB to a different device to transfer some data. then it is useful to have second USB for debugging (e.g. debug messages) and programming. Also, the USB to UART bridge can be useful in some cases when you are using UART for communication between two boards or chips, and you would like to see what is happening there - you can use the USB to UART as a kind of "sniffer" to see what is happening on your UART (there would be limitations but still useful).
Hello! Congratulations for the wonderful lesson! I have the following question. With every project, do you start by creating a library of components? Aren't you already using your own library of components?
Yes, technically you use your own library but you have to get every component that you could work with in your library. Every project needs different components. One constant library that is used every time might not satisfy your project. You have to make sure what you are going to use and add all the components to your library.
Hello Robert, When you add the LCSC part number to Altium and specify that you want the manufacturer to buy it from LCSC instead of Digi-Key, is it because of the price difference?
Hii, as we have to give the track width and track spacing it requires the current. I want to know how to calculate the current the whole design will consume. Can some one comment on how to do that.
Hello Robert, Please tell me the purpose of capacitors that are not connected (NF) in the schema. why we didn't connect them? Many thanks for considering my request.
they are used mostly for testing or only in special situations/applications e.g. if you don't use exactly the circuit we designed, but you modify it or you connect something special to the board, it may require component tweaking and it is better to have the footprint there rather then re-spinning the board.
PCBite. Saleae sent them to me for free together with their logic analyzer and with probes. The probes are WOW! You just place them on PCB and they will stay there - no need to hold them! I think it was this kit: www.saleae.com/products/pcbite-kit-with-4x-sq10-probes-and-test-wires
@@RobertFeranec Nice. I have Saleae as well. I have seen that kit, seemed a bit expensive for me, but i'm sure it's very good. Love Saleae logic analyzers though, excellent software. Solved so many problems.
Hi Robert, at 4 :00:05 when I press F5 the ground pins instead of going blue are now checkered with red and blue so its toggling but there is still visible red bits like a checkered shirt. Do you know why? Thankyou for your videos Doron
Good video. 8 hours? How about 6 video's? or 8. Another suggestion. Can you user higher resolution video's. It would make it easier to see the screen. Keep up the good work!!
Hi, I need help to understand the differential impedance, I am a bit confused. As shown in the video, the JLCPCB impedance calculator give a track width of 6 mil; but isn't the calculator then assuming that both inner layers L2 and L3 are ground planes? In the stackup only L3 is used as a GND plane. The distance from L4 to L3 is 0,0994 mm, as used in the calculator. But distance from L1 to L3 is higher; core+L2 copper layer+prepreg = 1,265 + 0,0152 + 0,0994 mm = 1.3796 mm. The dielectric constant will also be different. I have tried to put the numbers into Saturn PCB design calculator. The differential impedance for L4 is OK, very close to the 90 ohm. But the differential impedance for L1 is much higher than 90 ohms with the 6 mil trace width when I use 1.3796 mm height from trace to plane. Is my logic totally off or is it correct that the differential impedance will be much higher than 90 ohm for traces at L1 with the trace width used in the design in the video?
Thanks for this amazing video again. I am big fan of you and watched most of your video. I want to learn how to design circuit analysis circuit and simulate that circuit. Can you refer me some good videos where I can learn circuit designing and analysis circuit. I am interested to design toys circuit but now idea how can I do this. Your guide will help me to achieve my passion. Thanks in advance
Hey, I'm getting no errors when I validate the project; but when I update schematics to PCB, I'm getting only add components and add pins to nets (which you didn't get) in the ECO tab. Where could I have gone wrong?
As an Altium Designer user at work, I like Circuitmaker for my personal projects. Lots of similarity and intuitive user interface. Don't really know why it's not more popular.
@@anttitoivonen7339Because is very limited, like 16 signals and limited number of projects. 15 years ago I have started with Target3001 then I've migrated to Eagle, Fusion 360 and now I'm using Kicad. Kicad is open source, everything runs locally, has powerful scripting features, gets updated very often, etc.
Every job I've had wants Altium, not KiCAD. Every hobbyist I know wants KiCAD or EasyEDA, not Altium. Both have their place. I appreciate the work Robert does for us working engineers. He's making the EE community a better place for both the hobbyist and professional. Both hobbyists and professionals should be grateful for his work.
the goal of this video is to learn how to design a custom ESP32 board, so people can design their own products which they can sell with some profit. The price for building these, is price for learning, not really for HW. To build a profitable product, it may need to be HW + SW, competing just on HW price could be very difficult.
I full appreciate and enjoy every single video of yours. The current difficult that I am facing is that when deploying my solution to the market, I buy an already made one. Otherwise I lose money.
ok. I will not coment it , as its ok for entusiastic design , but here is one simple sugestyion . Allweys use trutype arial blck /bolt font for the labels.
Common Robert ... We know you are subsidised by Altium but the reality of it is Altium has changed it's licensing model which puts it far out of the reach of any hobbyist, single entity or even small startups. Larger companies are not interested in amateur ESP32 projects so who is your audience here? Do your audience a favor and re-spin the content around KiCad or whatever. I have been using Altium from the days of Tango before most of your audience was born but I refuse to be held captive by them anymore. I moved to Kicad, yes, it is not Altium, but I am donating my annual licence fee to further product development. Personally I think Altium is reached market saturation and they are scrambling for revenue and investor ROI. Unless Renesas Changes the business model, I think they are in a death spiral. Altium can see Kicad in their rear view mirror. Listen to your audience Robert.
Thank you for watching. Here you can download the finished project: github.com/FEDEVEL/esp32-with-usbc
When are you going to teach advanced pcb design techniques instead of this?
@@bobby9568 have a look on my advanced courses here: fedevel.com/courses/advanced-pcb-layout-course
@@RobertFeranec i did already
You were fantastic, because in addition to doing all this work recording step by step, you also made the final project available. It will definitely help many people learn more. Thank you, thank you very much
One of the best video showing how an experienced designer makes PCB and the ease of use of Altium.
Thank you. I am very happy you like the video.
This is why I love this channel. 8 hour video? Ok , I want to watch it :)
😂🥲
Finished it. Fantastic, world class masterclass in Altium PCB design.
You are amazing. Thank you for taking the time to provide this amazing material.
Andrew, thank you very much for your support
Waoua...a video lasting more than 8 hours. I am very impressed. thank you for your sharing.
I will do it.
8 Hours!!!!! so good! my weekend is saved!
:D
Thank you so much for all of your efforts that you’ve put together to create this tutorial and many others!!!
You’ve been beacon of light on this hardware design journey, guiding so many of us. Your willingness to lend a hand and walk alongside us has been a life saver. I’m incredibly grateful for you mentorship and the impact you’ve had on countless careers.
Thank you is not enough!!! 🙏🏻🙏🏻🙏🏻
Amazing! Thank you for taking the time to share this video.
Hey robert im 18 year old from egypt
I wish i cand do one of these it feels exciting
You and ben eater have alot respect and love from me ❤❤
same bro
Last couple of days try to follow up the video. Content is fantastic.
I have completed the PCB today. You are the best! sir
Just finished this course today, thanks a lot, it's been really helpful! Liked, shared and subscribed!
For everyone following the tutorial be aware to uncheck the Constraint Management at the start of a new project.
Thank You so much Robert! I finished 8 hours within 4 days😊
:)
Complete System Design Explained very well in this Tutorial 👌
Awesome video, Robert!! Incredibly detailed and useful content! You can be very proud of the work you've done. Congratulations!
OMG, that's what I need right now! I've taken your amazing hardware design course on Udemy before. And you are my hero whenever I need! Thank you!!!
Professor, you just ruined my summer vacation 😢
:D
@@RobertFeranec how to make frootprint sir make a video on it
@@sohelrana8376 it's in this video
This is gold! Thank you!
Just what I needed for my new job!
Wow, 8hrs in a single video I’m excited to dig into this and learn. Curious why not break it into a multiple video series?
It's a test. I wanted to try to compare: 1 long video vs. series of multiple videos. Let's see how it goes ... I am curious.
I mostly skip or increase ply speed but your videos no never sikp a single sec , watching 8hs full 😊
Thank you for thanking the time. Your channel is awesome.
This is great! Just at the right part of my journey. Thank you for sharing!
Your work is priceless !! You are such a great content creator 🤩
thank your feranec. now i know why im watcing your channel
Absolutely brilliant as always..
Thanks Robert
Thank you so much sir. You have helped me a lot.❤
Excellent work. Very nice,, waiting for STM32 & renesas series
Thank you so much for this great video!!
Amazing video. I will Check your training on Fedevel Academy. Thank you
Brilliant work! Thank you so much ❤
this video really is a gold mine
Hey Robert, I just wanted to ask about the capacitor voltage. Why didn’t you follow the schematic? For example, in C2, you selected a 10V capacitor instead of the 25V one as indicated, and in C6, you chose a 32V capacitor instead of the 16V one.
Minute 45:05 you connect 3V3 to the switch but they are using the filtered voltage that comes after the capacitor hence the different name. Theoretically, could have an impact by introducing noise into the CHIP_PU pin or does it not have that much of an impact (leaning towards the second option). Also you do have the 1uF cap so I guess does filter out even more noise depending on placement in PCB
There will be no impact. When boards are designed properly, power will be clean. Also, in their case, there is no "filtered" voltage, they use 0R - so direct connection to the rest of the circuit.
@@RobertFeranec Awesome video Robert, took me a while to get through it all. Curious quesiton what are your thoughts on silkscreen on via? I know there is a change of though saying avoid it but what do you think?
This is amazing ❤thank you sir 🖤
in my four years of degree i have only two teachers robert and phils thank you so much 😇
Could you create video with most ussefull settings, shortkey and good tips in Altium?
49:07 Why did you use a 27ohm instead of a 0ohm as a selector? How does it improve the signal?
this signal may be routed also on a different board through the header so I wanted to minimize reflections. This video may help to explain: ruclips.net/video/CDJn-35W8sg/видео.html
Altium is too expensive for a hobbyist or a small company. What about Kicad next time?
100%!
@@russellsmith5278 200%. He must get Altium for free.
He has a playlist on it already
Very nice! I love it.
YES!!!!!!! THANK YOU SO MUCH!!!!
Fantastic work ! Awesome ! Is there (will there be) the same video for rp2040 ? Altium + 8h tutorial ?
Thank you. For RP2040 tutorial I created a custom keyboard in EasyEDA, but I have not decided yet if to record it or not. It is a much more complex project than what I initially expected (especially a lot of work around the keyboard case and keycaps).
This is amazing video❤
Amazing Video.
The best video ^^ thank you
Hi Robert Feranec,
Thank you very much for this tutorial. I need your help on one issue. I would be very happy if you could help me 🙂.
I also want to add a few sensors and SD card modules to this project. Can you help integrate an SD Card module into the existing ESP32 project? I'm not sure which pins of the processor I should use?
Wowwwwww Robert, Thanks a lot
Dear Robert, I have the following specific question. Why do you manually insert VIAs and not use auto insert when transitioning to another layer?
Please please do this but with kicad instead
How does this compare to the learn to design your own board Udemy course?
@RobertFeranec Thanks for this great video! I have a question: why are you using a 1K resistor with the LEDs when you have a forward voltage of 2V and a forward current of 20mA?
thx for all ur hardworks sir and a question if we keep polygon pure on all board surface at the end then why you draw polygon pure on some places like 5v and 3v separately ? pls answer
Thank you very much Robert for sharing. You are great.
Gracias Robert por compartir, eres grande.
you are perfect. thank you.
Thank you so much 🙏
Great tutorial. I'm wondering why there are so many ESP32S3 eval boards with external UART converter. This module can be easily programmed using ESPs USB port .
sometimes in your system, your board can be connected through USB to a different device to transfer some data. then it is useful to have second USB for debugging (e.g. debug messages) and programming. Also, the USB to UART bridge can be useful in some cases when you are using UART for communication between two boards or chips, and you would like to see what is happening there - you can use the USB to UART as a kind of "sniffer" to see what is happening on your UART (there would be limitations but still useful).
@@RobertFeranec valid points, thanks!
Is there any reason behind using YAGEO resistor and samsung capacitor🤔⁉
they have them on LCSC, no other reason
Is the impressive animation of the board at the very start a render or actual footage? If so, what software/setup did you use to get such detail?
recorded - spinning on a wire and the wire removed in postproduction.
@@RobertFeranec Thanks, appreciate such kind of details! Could not tell from the video, so great job!
Hello! Congratulations for the wonderful lesson! I have the following question. With every project, do you start by creating a library of components? Aren't you already using your own library of components?
Yes, technically you use your own library but you have to get every component that you could work with in your library. Every project needs different components. One constant library that is used every time might not satisfy your project. You have to make sure what you are going to use and add all the components to your library.
Thanks you!
@@vencislavvankov4897 No problem 👍🏼
Excuse me, professor, why did you change the value of capacitor
Hello Robert,
When you add the LCSC part number to Altium and specify that you want the manufacturer to buy it from LCSC instead of Digi-Key, is it because of the price difference?
when I am ordering my boards, JLCPCB can directly assemble the boards with LCSC components (JLCPCB and LCSC are the same company)
@@RobertFeranec Thank you so much for this information!
What keyboard do you use? The sound of your keys are amazing 👏
Keychron K2. I bought it for next tutorial - custom keyboard design. www.amazon.de/dp/B0BQJT99JP/ref=pe_27091401_487024491_TE_item
I knew it was mechanical 🎉
What switches and keycaps are you using? Did you lube them?
@@FuzzFPV it's original as I bought it, no modifications, no lube
Thanks for the video. How did you manage to do the PCB turning scene from the beginning of the video? Please tell us the secret 🤯🤯
it's spinning on a wire which I removed in postproduction. I spent a half of day creating that 6 second clip. thanks for noticing it :)
Thank you for the feedback and congratulations on the results 🎉
Does Altium have a free version? Though I want to say: Impressive video and thank you for the download of the project.
Hii, as we have to give the track width and track spacing it requires the current. I want to know how to calculate the current the whole design will consume. Can some one comment on how to do that.
can you please how to design fpga module for military application? thank you.
Amazing!
this is soo amazing
Hello Robert,
Please tell me the purpose of capacitors that are not connected (NF) in the schema.
why we didn't connect them?
Many thanks for considering my request.
they are used mostly for testing or only in special situations/applications e.g. if you don't use exactly the circuit we designed, but you modify it or you connect something special to the board, it may require component tweaking and it is better to have the footprint there rather then re-spinning the board.
@@RobertFeranec
Thanks again for taking the time to answer my question!
Thank you!
i love you man
waiting for this video after watched this dev board in the instagram
:)
Hey Robert. Really nice video! What's this PCB holder in the end? Is it from aliexpress?
PCBite. Saleae sent them to me for free together with their logic analyzer and with probes. The probes are WOW! You just place them on PCB and they will stay there - no need to hold them! I think it was this kit: www.saleae.com/products/pcbite-kit-with-4x-sq10-probes-and-test-wires
@@RobertFeranec Nice. I have Saleae as well. I have seen that kit, seemed a bit expensive for me, but i'm sure it's very good. Love Saleae logic analyzers though, excellent software. Solved so many problems.
Hi Robert, at 4 :00:05 when I press F5 the ground pins instead of going blue are now checkered with red and blue so its toggling but there is still visible red bits like a checkered shirt.
Do you know why?
Thankyou for your videos
Doron
Good video. 8 hours? How about 6 video's? or 8. Another suggestion. Can you user higher resolution video's. It would make it easier to see the screen.
Keep up the good work!!
Thank you. One single 8 hour video: it's a test. Resolution: I recommend to force youtube to play in 1080p, that should help.
@@RobertFeranec I'm using 1080P... Thanks
Hi,
I need help to understand the differential impedance, I am a bit confused.
As shown in the video, the JLCPCB impedance calculator give a track width of 6 mil; but isn't the calculator then assuming that both inner layers L2 and L3 are ground planes?
In the stackup only L3 is used as a GND plane. The distance from L4 to L3 is 0,0994 mm, as used in the calculator.
But distance from L1 to L3 is higher; core+L2 copper layer+prepreg = 1,265 + 0,0152 + 0,0994 mm = 1.3796 mm. The dielectric constant will also be different.
I have tried to put the numbers into Saturn PCB design calculator. The differential impedance for L4 is OK, very close to the 90 ohm. But the differential impedance for L1 is much higher than 90 ohms with the 6 mil trace width when I use 1.3796 mm height from trace to plane.
Is my logic totally off or is it correct that the differential impedance will be much higher than 90 ohm for traces at L1 with the trace width used in the design in the video?
by the end you will see, most of the L2 is also GND
@@RobertFeranec
Thank you for your answer. Yes, I see it now.
Thanks for this amazing video again.
I am big fan of you and watched most of your video.
I want to learn how to design circuit analysis circuit and simulate that circuit.
Can you refer me some good videos where I can learn circuit designing and analysis circuit. I am interested to design toys circuit but now idea how can I do this. Your guide will help me to achieve my passion.
Thanks in advance
thank you so much
Please please please, can you do the same things for KiCAD? Please, did I say please?
Its already there!!
Hey, I'm getting no errors when I validate the project; but when I update schematics to PCB, I'm getting only add components and add pins to nets (which you didn't get) in the ECO tab. Where could I have gone wrong?
For questions, the best is to use our discord: discord.gg/8a8dUcHmrx I am currently travelling, someone else may help
@@RobertFeranec Thank you sm
I am having the same issue, were you able to fix it?
Why the manufacturer part search is not working in crack version??
Where can i find that test support fixture for the PCB that you use?
I use PCBite sensepeek.com/
@@RobertFeranec Thank you
6K per year for Altium when I can do the same thing with Kicad for free....
Kicad is on my list too :)
KiCad for da win!!
As an Altium Designer user at work, I like Circuitmaker for my personal projects. Lots of similarity and intuitive user interface. Don't really know why it's not more popular.
@@anttitoivonen7339Because is very limited, like 16 signals and limited number of projects.
15 years ago I have started with Target3001 then I've migrated to Eagle, Fusion 360 and now I'm using Kicad. Kicad is open source, everything runs locally, has powerful scripting features, gets updated very often, etc.
Every job I've had wants Altium, not KiCAD. Every hobbyist I know wants KiCAD or EasyEDA, not Altium. Both have their place. I appreciate the work Robert does for us working engineers. He's making the EE community a better place for both the hobbyist and professional. Both hobbyists and professionals should be grateful for his work.
You are not going to get any certificate after completing this course, But 💯 you are going to get knowledge.
Compared to the already sold ESP32 boards, this one seems too expensive. How do you suggest we improve our competitiveness as DIY makers?
the goal of this video is to learn how to design a custom ESP32 board, so people can design their own products which they can sell with some profit. The price for building these, is price for learning, not really for HW. To build a profitable product, it may need to be HW + SW, competing just on HW price could be very difficult.
I full appreciate and enjoy every single video of yours. The current difficult that I am facing is that when deploying my solution to the market, I buy an already made one. Otherwise I lose money.
Wonderbar
ok. I will not coment it , as its ok for entusiastic design , but here is one simple sugestyion . Allweys use trutype arial blck /bolt font for the labels.
8 hours? seemed short... until you follow along... It's been 6 hours and i'm just 18 mins in the video haha
❤😊
4:15
46:44
Only 8 hours? I'm so tired of these short videos :)
:D
Please kicad
Common Robert ... We know you are subsidised by Altium but the reality of it is Altium has changed it's licensing model which puts it far out of the reach of any hobbyist, single entity or even small startups. Larger companies are not interested in amateur ESP32 projects so who is your audience here? Do your audience a favor and re-spin the content around KiCad or whatever. I have been using Altium from the days of Tango before most of your audience was born but I refuse to be held captive by them anymore. I moved to Kicad, yes, it is not Altium, but I am donating my annual licence fee to further product development.
Personally I think Altium is reached market saturation and they are scrambling for revenue and investor ROI. Unless Renesas Changes the business model, I think they are in a death spiral. Altium can see Kicad in their rear view mirror.
Listen to your audience Robert.
8 hours 😂
Thank you very much!