PCB Design - Getting Started & Design Rules

  Рет қаралды 111,071

bitluni

bitluni

Күн бұрын

Пікірлер: 103
@g3i0r
@g3i0r 5 жыл бұрын
You need to read the manufacturer's specs carefully! For instance, JLCPCB's min trace width/spacing of 3.5 mil is only for multi layer pcbs. For single and double layer, it's 5 mil.
@hallolo2
@hallolo2 5 жыл бұрын
Also noticed that...
@epicmap
@epicmap 5 жыл бұрын
@Mikolaj Kraszewski "mil" has nothing to do with milimeters. 1 mil = 1/1000 inch. You can change mil to mm in settings of your project.
@weirjwerijrweurhuewhr588
@weirjwerijrweurhuewhr588 5 жыл бұрын
@@epicmap Yeah that fucked me up too. Everyone should be aware that the standard setting of EasyEda is in mils.
@ProtonOne11
@ProtonOne11 5 жыл бұрын
A good rule in layouting is to prioritize your signals before you start with traces. The higher the frequency (rise time) of your signal, or the more susceptible a signal is to disturbance, the higher should the priority be. Place the important signals first. (Signals like clock, reset, watchdog, highspeed data or low amplitude measurements and high gain amplifiers) Another good way of making layouts is to only use the smallest traces and distances if you actually need that to complete a layout. It's better to have some headroom and don't try to queeze the last micrometer out of the manufacturers claimed capabilities. And just for educational purposes, that via you put into the corner of the plane at 5:39 is there to decrease the area of your signal loop. Less area, less antenna gain, less disturbance and emission potential. Always consider the full loop a signal takes. It does not only travel over the copper trace, but there is a usually return path of that signal thru your GND and/or VCC planes as well. And as you might expect, the higher the frequency (rise time) of your signals become, the higher the tendency of the return path to try and follow the signal routing in your traces. Why and how would it know where to flow in a flat sheet of copper? Electrical signals are naturally lazy, so they always prefer the path of least inductance. Funnily enough, inductance is reduced if the area spanning up between the forward and retun path gets smaller, and that effect gets even bigger the higher the signals frequency is...
@hansdietrich83
@hansdietrich83 5 жыл бұрын
Using net labes is fine but that doesn't mean you shouldn't route any nets. Also always put inputs on the left and outputs on the right, ground pointing down and power up. This makes reading the schematics a lot easier
@christophertstone
@christophertstone 5 жыл бұрын
That "nets" version is a horrific mess. I pity anyone who has to debug one of those circuits. The "routes" version isn't wonderful, but I'd take it any day over that "nets" garbage.
@hansdietrich83
@hansdietrich83 5 жыл бұрын
@@christophertstone i think you mean something else then I do
@calllen
@calllen 5 жыл бұрын
til mil is a separate thing and not just short for millimetre.
@svenpetersen1965
@svenpetersen1965 5 жыл бұрын
I like, that you are using labeled signals it makes the schematics more readable. I am a development engineer for 25 years and had to review many schematics and always hated those that require a pencil to follow the connections :-) About the layouting: it is a good idea to decide for a main direction on each layer, like horizontal on top and vertical on the bottom (depending on the placement of the parts). This way, the layouting is not getting exponentially harder, the more traces you have already made. In the beginning, it looks goofy to change layers „for no reason“, but in the end, you have a design, that can easily be changed when required without ripping up everything. After routing many or all signals, I usually do an „optimizing“ pass. That means, I shorten the traces by making more use of the diagonal directions or sometimes rearrange a trace a bit. This also reduces the copper area and leaves more space for the remaining traces.
@haakonness
@haakonness 5 жыл бұрын
Love the paperclip :'D
@tburnip
@tburnip 4 жыл бұрын
To avoid disconnected grounds you should always connect grounds before adding a copperfill ground plane.
@Synthetech
@Synthetech 5 жыл бұрын
Thanks so much for sharing your experiences with EasyEDA! This helps me dig into PCB design alot!! Hey all those complaining about the low rez right when the vid was freshly published.. KZbin updates 1080p versions sometimes half an hour or more after you first upload a video... You have to be patient and come back to see HD. I watched this clip in full HD 8hrs after it was posted.
@kataseiko
@kataseiko 5 жыл бұрын
4:50 WTF kind of paperclips are you using? Or what size are your hands!?
@wickeddubz
@wickeddubz 4 жыл бұрын
It’s for really big projects =)
@DIY-rf8qm
@DIY-rf8qm 4 жыл бұрын
Yeah indeed! I Thought damn how small are these connections can you even solder that, then i was like damn that thing is huuge. Wait wasn't this supposed to be a reference? XD
@frazer26
@frazer26 4 жыл бұрын
Made a few PCB,s using easy eda and learnt a few more things from your video, did not know about the T and B key when running a track.
@france-cao
@france-cao 8 ай бұрын
Update, you can now use AFNOR SPEC 2212 for your design rules ! 🚀 I've made a video on the subject if you're interested. Thanks for the video !
@andremuensti4730
@andremuensti4730 5 жыл бұрын
The Autorouter works very well too. Good Video!
@colormaker5070
@colormaker5070 5 жыл бұрын
I have boards due in today ! JLCPCB does quality work. I have worked with a few of there people through email support and they are friendly and supportive. JLCPCB have helped my business R&D department in a big way and we are able to prototype at a fraction of the cost from our previous fabricator. We use Altium but this software looks easy thank you for sharing.
@flo47able
@flo47able 5 жыл бұрын
if you use the top layer for GND fill you can use the bot layer for VCC fill. gives you a free capacitor on your supply. you then can "stich" both planes to together with capacitors
@andrewtoogood1429
@andrewtoogood1429 5 жыл бұрын
Wow the design rules you showed work with the auto router as well, so not i don't need to increase vcc routes after every change. Massive tip!
@svenpetersen1965
@svenpetersen1965 5 жыл бұрын
I think, a clear schematics, that reflects the functions and functional groups of the circuitry is just vital (as a good further documentation). And yes, never forget the design rule check. I even don‘t skip viewing the gerber files on a gerber viewer. It is a boring thing to do, but it can definitely save some money.
@EkelundDK
@EkelundDK 5 жыл бұрын
I just ordered my first print from them yesterday, and it's already been shipped. I'm looking forward to trying it out, and I hope I did everything correctly, otherwise I'll have five prints for an 8-bit counter to throw out, hehe.
@EkelundDK
@EkelundDK 5 жыл бұрын
Thanks for the tip with the net ports, btw. That's a very neat feature.
@avejst
@avejst 5 жыл бұрын
Nice walkthrough Thanks for sharing😀👍
@CarlStreet
@CarlStreet 5 жыл бұрын
Great Tip and very well presented. Thank you for all your research and well designed videos!
@icebread9335
@icebread9335 5 жыл бұрын
Did you ever notice that no KZbinr will talk about shipping costs? 2 dollar for the pcbs, and 18 dollar shipping Jesus christ
@Chickey
@Chickey 5 жыл бұрын
It is shown in the video though and you can get it for much cheaper than $18. It's $5.30 for the option bitluni chose in the video.
@callumBee
@callumBee 4 жыл бұрын
Yeh its $18 if you wanted them yesterday but normally about $5-9 for "slow" ie 7-10 days.
@icebread9335
@icebread9335 4 жыл бұрын
@@callumBee thats actually pretty manageable
@KnaufL
@KnaufL 5 жыл бұрын
At 6:06 your voice activated OK Google command on my phone lol
@sapuseven6119
@sapuseven6119 5 жыл бұрын
Mine too xD
@AnalogDude_
@AnalogDude_ 4 жыл бұрын
you can leave your phone at home .... and still have videos / adds served by KZbin on subjects you spoke somewhere with someone or place you have been.
@zackery261
@zackery261 5 жыл бұрын
A better way to remove part of the silkscreen layer that you don't like would be to set it to the document layer. That way you don't have to deal with ungrouping
@ursugeorge7592
@ursugeorge7592 5 жыл бұрын
Thank you! Useful guide!
@RD-ni7qe
@RD-ni7qe 3 жыл бұрын
Is the PCB color defined in the Gerber files? Or always defined by the manufacturer? And what about the printed text colors?
@cletemoore8793
@cletemoore8793 2 жыл бұрын
Hello, I need help with a PCB that I’m doing for my 9th grade science fair project. I’m getting input from a solar panel, it’s not a big one at the slightest, only about 4.5 inches by 2.5 inches. How should I go about designing the PCB and what components would I need? I do not need to convert power, all DC is perfectly fine.
@ebb2421
@ebb2421 5 жыл бұрын
They need to add "EMS ePacket" postal shipping....
@jeffbeck6501
@jeffbeck6501 4 жыл бұрын
You be messing with my head with that paper clip for scale, boy. I still have not recovered from that.
@nnighthawk
@nnighthawk 3 жыл бұрын
Very good video! This showed me some nifty tricks in EasyEDA, where I had already thought 'there must be a neater way to do this...' 👍 Now the struggle - do I reorder the PCBs I just cleaned up with your tricks, that otherwise look very similar to my original version? 🤓
@guatagel2454
@guatagel2454 5 жыл бұрын
Nice. Thank you!
@HA7DN
@HA7DN 5 жыл бұрын
I usually do a 5V and a GND plane if I do multilayer. Simplifies a lot of things...
@SinanAkkoyun
@SinanAkkoyun 5 жыл бұрын
It makes via placement only harder or am i wrong?
@HA7DN
@HA7DN 5 жыл бұрын
@@SinanAkkoyun I don't think so, I had no problems with that.
@mikroavrcom
@mikroavrcom 4 жыл бұрын
Sir i am interesting with your video about Esp32 and CH559, i don't found the circuit of CH559, difficult to see, can you share circuit example? I am going to make one, thanks
@TheNamelessOne12357
@TheNamelessOne12357 5 жыл бұрын
How do you draw these logos and other fancy stuff? By the way, I never draw a schematic. I use DipTrace, and I just name pads by their meaning: VCC, GND, PA0, PC2, and add their alternative functions (MOSI. MISO) in the popup description. Same result, but much faster and more convenient.
@atc1441
@atc1441 5 жыл бұрын
Strange got an Email Notification but couldn't find the video on youtube, only via the email link.
@xM0nsterFr3ak
@xM0nsterFr3ak 5 жыл бұрын
do you know how to make a simple, unconnected hole like for mounting stuff in the pcb?
@ebb2421
@ebb2421 5 жыл бұрын
target like icon in the tools, top row far right...
@phizicks
@phizicks 5 жыл бұрын
4:50 hahah nice one
@GodzillazzZ
@GodzillazzZ 5 жыл бұрын
thx u great vid. how to duplicate small pcb into one pcb (1 order) then we can break it later.
@NamasenITN
@NamasenITN 3 жыл бұрын
Did you accidentally miss to mention shipping costs?
@4mb127
@4mb127 4 жыл бұрын
"I'm not an electrical engineer." You mean you didn't go to EE school. I'm sorry to inform you that anyone who engineers working electrical solutions is by definition an electrical engineer ;) /pedantry
@DeaBroggn
@DeaBroggn 4 жыл бұрын
In German the word is used differently, you can only call yourself an "Ingenieur" (engineer) after getting at least a Bachelors degree at a university. In English, everybody that does a bit of tinkering is an engineer ;)
@320roscoe
@320roscoe 5 жыл бұрын
led light kit??
@AnalogDude_
@AnalogDude_ 4 жыл бұрын
EasyEda or Eagle?
@dusnoki
@dusnoki 5 жыл бұрын
Yeah I recently started using nets in easyeda as well because on a more complex designs of my latest video it just became a right mess :) great video BTW. Keep it up!
@illusivec
@illusivec 5 жыл бұрын
6:05 Lol that triggered OK Google.
@_skyyskater
@_skyyskater 5 жыл бұрын
it really does sound like OK Google. I find his accent quite difficult to understand.
@amoghskulkarni
@amoghskulkarni 5 жыл бұрын
Paperclip :'D
@power-max
@power-max 5 жыл бұрын
Why would you use EasyEDA when KiCad is (arguably) better?
@Stabby666
@Stabby666 5 жыл бұрын
Why would YOU use KiCad when EasyEDA is (arguably) better?
@power-max
@power-max 5 жыл бұрын
@@Stabby666 Here is a short list off the top of my head: * It's open source. You can create plugins as needed and contribute if you want. * It's a free desktop program, so no fear of the servers being shut down, causing me to lose all my work. * I can choose to keep my projects in KiCad private if I want. Although I made most of them are available on my github repos. * I can use git or SVN to keep track of changes to the PCB over time. There is also a tool or plugin that can be used as a "git diff" if you will, although I have yet to try it. * it is fully featured and now has very good performance (as of 5.1)
@power-max
@power-max 5 жыл бұрын
@@Stabby666 Being a desktop program and not "cloud" based is more than enough reason for me to use it.
@Stabby666
@Stabby666 5 жыл бұрын
@@power-max For YOU, yes. Not everyone is the same as you though. I use Eagle, but I don't waste time asking everyone else why they don't do what I do...
@Leif_YT
@Leif_YT 5 жыл бұрын
@@power-max There is also a desktop client for Easy EDA and things like the Auto-Router Plugin exist as a local download as well. Both programs work pretty well, but what i prefer on Easy EDA is that i can run it locally, but also have the large online component database. You can find foot prints for many parts on Mouser or Digikey, but sometimes i miss something like an online user generated footprint database for KiCad. That's very handy on EasyEDA. Some shortcuts also seem to be a bit easier to use and more structured in EasyEDA (in my opinion). Same with the overall interface. The Library Management could also be a bit more straight forward and less messy KiCad in my opinion. KiCad is nice too, but less user friendly imho.
@TheJay6621
@TheJay6621 5 жыл бұрын
Hey Makita Luni
@moechano
@moechano 5 жыл бұрын
Hello Bitluni :) I hope you see this message. What do you think of doing a whole project from scratch? I mean, PCB, (Components can be bought but maybe you can also build your own processor if it isn't too difficult), and the programming to make a Nintendo NES Visualization/Game You could do a many part serious series about this and go into great length and detail and I'm very sure it would attract alot of attention from outside your base (us normal viewers). I would be greatly interested and most importantly to learn new things from you.
@hellterminator
@hellterminator 5 жыл бұрын
Didn't it use to be 10 boards for $2?
@johnyang799
@johnyang799 5 жыл бұрын
it still is for first design at each order.
@Reihefuenfzylinder
@Reihefuenfzylinder 5 жыл бұрын
Why only 380p?
@isoguy.
@isoguy. 5 жыл бұрын
Really enjoy your vids but find it difficult to hear what you are saying some times because of the music over your voice. Please turn off the music when speaking so that i can understand what you are saying, after all its not a video about music! Thanks for sharing.
@notvelleda
@notvelleda 5 жыл бұрын
um it's actually quite easy to hear what he's saying over the music lol
@isoguy.
@isoguy. 5 жыл бұрын
@@notvelleda Lucky you, not if you are partially deaf its not. I'm partially deaf so any background noise, such as music, makes it near impossible to understand people when they speak and thus excludes a large number of partially deaf people including the elderly who tend to lose high frequency sounds. Okay, if you don't want to include deaf or elderly peopke in your audience and are happy with discrimination I guess thats fine. Hope your hearing remains good for the rest of your life.
@khageshroy7766
@khageshroy7766 5 жыл бұрын
Can u plz tell me how to create a heart shaped PCB in easyeda...?(+_+)
@Basement-Science
@Basement-Science 5 жыл бұрын
simply draw the shape in the "board outline" layer.
@gamerpaddy
@gamerpaddy 5 жыл бұрын
Ordered pcbs recently but the price went Up to 5$ somehow. Couldnt get it to 2$ like the many times before
@EkelundDK
@EkelundDK 5 жыл бұрын
It wasn't set to 10 prints? It said $5 for me too, but when I set it to 5 prints, it went down to $2.
@adlerweb
@adlerweb 5 жыл бұрын
@@EkelundDK Yepp, 2$ is now for 5PCBs instead of 10. In return choosing PCB color is now included.
@ahmedal-musharraf9242
@ahmedal-musharraf9242 5 жыл бұрын
3:08 hmmmm...
@dawnclaude2853
@dawnclaude2853 5 жыл бұрын
360p gang rise up
@aldrynrodriguezguzman8475
@aldrynrodriguezguzman8475 5 жыл бұрын
That's a cute way to say 140p
@pirateman1966
@pirateman1966 5 жыл бұрын
Look at the comment section. Full of 360p noobs.
@amirfareed2691
@amirfareed2691 5 жыл бұрын
Anyone knows......how to repair mother board of any machine?
@sapuseven6119
@sapuseven6119 5 жыл бұрын
You expect to get an answer for that in a KZbin comment?
@amirfareed2691
@amirfareed2691 5 жыл бұрын
@@sapuseven6119 I was thinking.....maybe anyone have idea
@sapuseven6119
@sapuseven6119 5 жыл бұрын
@@amirfareed2691 You don't even say what your problem is
@amirfareed2691
@amirfareed2691 5 жыл бұрын
@@sapuseven6119 I have lcd which is not working properly I need to fix the problem.....the problem is COF ic don't know how to replace it
@sapuseven6119
@sapuseven6119 5 жыл бұрын
@@amirfareed2691 I don't think you can replace that yourself.
@manmangy
@manmangy 3 жыл бұрын
Sir, I was trying to follow you. But you are too fast and an expert. Sorry to say is difficult to follow you
@TanvirKabir0461
@TanvirKabir0461 5 жыл бұрын
it’s really complicated to me, sorry sir.
@jirikaspar238
@jirikaspar238 5 жыл бұрын
360p in 2019?
I made a fake CRT TV with a LASER
16:05
bitluni
Рет қаралды 419 М.
Beginners guide to PCB design with EasyEda Part 1
11:16
Colin Hickey
Рет қаралды 138 М.
Yay😃 Let's make a Cute Handbag for me 👜 #diycrafts #shorts
00:33
LearnToon - Learn & Play
Рет қаралды 117 МЛН
Чистка воды совком от денег
00:32
FD Vasya
Рет қаралды 4,6 МЛН
Why no RONALDO?! 🤔⚽️
00:28
Celine Dept
Рет қаралды 97 МЛН
6 Horribly Common PCB Design Mistakes
10:40
Predictable Designs
Рет қаралды 219 М.
I made a VGA card that blew my mind
15:44
bitluni
Рет қаралды 433 М.
How to Design Mechanical Keyboard PCBs with Kicad
20:19
Joe Scotto
Рет қаралды 108 М.
My Top 10 PCB Design Tips
6:53
Dustin Watts
Рет қаралды 66 М.
BGA PCB Design Tips - Phil's Lab #95
28:21
Phil’s Lab
Рет қаралды 40 М.
Trying to build a PCB Hot-Plate to Reflow PCBs
10:51
Carl Bugeja
Рет қаралды 106 М.
PCB Design for Manufacturing Tips (DFM) - Phil's Lab #40
15:22
Phil’s Lab
Рет қаралды 38 М.
How to Reduce Noise in PCB Design
21:39
Altium Academy
Рет қаралды 57 М.
Cheap PCB Assembly from China [Test & Tutorial]
7:25
bitluni
Рет қаралды 93 М.
YOU can Learn the ESP32 in 15 Minutes:  Hello World!
22:52
Dave's Garage
Рет қаралды 333 М.