PCB Design - Getting Started & Design Rules

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 พ.ค. 2019
  • This video is showing some useful tools and procedures designing PCBs in EasyEDA.
    JLCPCB Prototype for $2(Any Color): jlcpcb.com
    How to Get PCB Cash Coupon: bit.ly/2GMCH9w
    EasyEda:
    easyeda.com/
    Unexpected Maker:
    / unexpectedmaker
    www.tinypico.com/
    Maker Cast:
    • Maker Cast - Episode 4...
    plz share :-)
    Check out my Tindie store to get some of my creations:
    www.tindie.com/stores/bitluni
    Consider supporting my lab on Patreon for some extras and frequent updates:
    / bitluni
    I'm also thankful for any donation on PayPal:
    paypal.me/bitluni
    Twitter: @bitluni
    reddit: r/bitluni
    #electronics #diy #maker #bitluni

ความคิดเห็น • 103

  • @g3i0r
    @g3i0r 5 ปีที่แล้ว +74

    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 4 ปีที่แล้ว +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 4 ปีที่แล้ว +4

      @@epicmap Yeah that fucked me up too. Everyone should be aware that the standard setting of EasyEda is in mils.

  • @calllen
    @calllen 4 ปีที่แล้ว +34

    til mil is a separate thing and not just short for millimetre.

  • @haakonness
    @haakonness 5 ปีที่แล้ว +47

    Love the paperclip :'D

  • @ProtonOne11
    @ProtonOne11 5 ปีที่แล้ว +16

    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...

  • @france-cao
    @france-cao หลายเดือนก่อน +3

    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 !

  • @hansdietrich83
    @hansdietrich83 5 ปีที่แล้ว +31

    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 4 ปีที่แล้ว

      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 4 ปีที่แล้ว

      @@christophertstone i think you mean something else then I do

  • @svenpetersen1965
    @svenpetersen1965 5 ปีที่แล้ว +6

    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.

  • @kataseiko
    @kataseiko 4 ปีที่แล้ว +48

    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

  • @tburnip
    @tburnip 4 ปีที่แล้ว +2

    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.. TH-cam 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.

  • @CarlStreet
    @CarlStreet 5 ปีที่แล้ว

    Great Tip and very well presented. Thank you for all your research and well designed videos!

  • @avejst
    @avejst 5 ปีที่แล้ว +1

    Nice walkthrough
    Thanks for sharing😀👍

  • @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!

  • @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.

  • @andremuensti4730
    @andremuensti4730 5 ปีที่แล้ว

    The Autorouter works very well too. Good Video!

  • @ursugeorge7592
    @ursugeorge7592 5 ปีที่แล้ว

    Thank you! Useful guide!

  • @icebread9335
    @icebread9335 4 ปีที่แล้ว +13

    Did you ever notice that no TH-camr will talk about shipping costs? 2 dollar for the pcbs, and 18 dollar shipping Jesus christ

    • @Chickey
      @Chickey 4 ปีที่แล้ว

      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.

    • @hawk_ness
      @hawk_ness 3 ปีที่แล้ว

      Yeh its $18 if you wanted them yesterday but normally about $5-9 for "slow" ie 7-10 days.

    • @icebread9335
      @icebread9335 3 ปีที่แล้ว +1

      @@hawk_ness thats actually pretty manageable

  • @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.

  • @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

  • @guatagel2454
    @guatagel2454 5 ปีที่แล้ว

    Nice. Thank you!

  • @KnaufL
    @KnaufL 5 ปีที่แล้ว +13

    At 6:06 your voice activated OK Google command on my phone lol

    • @sapuseven6119
      @sapuseven6119 5 ปีที่แล้ว +1

      Mine too xD

    • @AnalogDude_
      @AnalogDude_ 3 ปีที่แล้ว +1

      you can leave your phone at home .... and still have videos / adds served by TH-cam on subjects you spoke somewhere with someone or place you have been.

  • @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.

  • @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? 🤓

  • @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.

  • @phizicks
    @phizicks 5 ปีที่แล้ว +1

    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.

  • @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 ปีที่แล้ว +1

    Strange got an Email Notification but couldn't find the video on youtube, only via the email link.

  • @RD-ni7qe
    @RD-ni7qe 2 ปีที่แล้ว

    Is the PCB color defined in the Gerber files? Or always defined by the manufacturer?
    And what about the printed text colors?

  • @ebb2421
    @ebb2421 5 ปีที่แล้ว +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.

  • @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

  • @zackery261
    @zackery261 4 ปีที่แล้ว

    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

  • @cletemoore8793
    @cletemoore8793 ปีที่แล้ว

    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.

  • @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...

  • @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.

  • @320roscoe
    @320roscoe 5 ปีที่แล้ว

    led light kit??

  • @amoghskulkarni
    @amoghskulkarni 5 ปีที่แล้ว +1

    Paperclip :'D

  • @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 4 ปีที่แล้ว +1

    6:05 Lol that triggered OK Google.

    • @_skyyskater
      @_skyyskater 4 ปีที่แล้ว

      it really does sound like OK Google. I find his accent quite difficult to understand.

  • @NamasenITN
    @NamasenITN 3 ปีที่แล้ว

    Did you accidentally miss to mention shipping costs?

  • @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.

  • @AnalogDude_
    @AnalogDude_ 3 ปีที่แล้ว

    EasyEda or Eagle?

  • @TheJay6621
    @TheJay6621 5 ปีที่แล้ว

    Hey Makita Luni

  • @4mb127
    @4mb127 3 ปีที่แล้ว +1

    "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 3 ปีที่แล้ว +1

      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 ;)

  • @ahmedal-musharraf9242
    @ahmedal-musharraf9242 5 ปีที่แล้ว

    3:08 hmmmm...

  • @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.

  • @isoguy.
    @isoguy. 5 ปีที่แล้ว +4

    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 ปีที่แล้ว +1

      um it's actually quite easy to hear what he's saying over the music lol

    • @isoguy.
      @isoguy. 5 ปีที่แล้ว +1

      @@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.

  • @Reihefuenfzylinder
    @Reihefuenfzylinder 5 ปีที่แล้ว +1

    Why only 380p?

  • @power-max
    @power-max 5 ปีที่แล้ว +3

    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 ปีที่แล้ว +1

      @@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 ปีที่แล้ว +1

      @@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.

  • @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.

  • @dawnclaude2853
    @dawnclaude2853 5 ปีที่แล้ว +5

    360p gang rise up

  • @moechano
    @moechano 5 ปีที่แล้ว +1

    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.

  • @pirateman1966
    @pirateman1966 5 ปีที่แล้ว

    Look at the comment section. Full of 360p noobs.

  • @TanvirKabir0461
    @TanvirKabir0461 5 ปีที่แล้ว

    it’s really complicated to me, sorry sir.

  • @jirikaspar238
    @jirikaspar238 5 ปีที่แล้ว +1

    360p in 2019?

  • @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 TH-cam 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 2 ปีที่แล้ว

    Sir, I was trying to follow you. But you are too fast and an expert. Sorry to say is difficult to follow you