15 Tips and Tricks for Using KiCad

Поділитися
Вставка
  • Опубліковано 11 лип 2024
  • Need custom PCBs? Check out PCBWay at www.pcbway.com for fast and high quality PCBs.
    In this video, I am going over 15 tips and tricks I use everyday with KiCad to make better PCBs. These tips should help you create PCBs that are right the first time, and this should help reduce the amount of revisions you need to do to get your board just right.
    Timeline
    0:00 - Intro
    0:32 - Tip 1: ERC
    0:50 - Tip 2: DRC
    1:09 - Tip 3: Set Pins Correctly
    2:44 - Tip 4: Use Component Table
    3:18 - Tip 5: Use Hierarchical Sheets
    4:15 - Tip 6: Use Courtyards and Front Fab Layers in Footprints
    5:06 - Tip 7: Get 3D models
    5:33 - Tip 8: Use 3D Viewer when creating PCB
    6:22 - Tip 9: Use a Ground Pour
    6:52 - Tip 10: No Acute Angles
    7:42 - Tip 11: Stitch Your Ground Pour
    8:21 - Tip 12: Know What Tools You Have at Your Disposal
    8:54 - Tip 13: Place Parts in Groups
    9:38 - Tip 14: Peer Review!
    10:37 - Tip 15: Only Break the Rules if You Know Why
    12:18 - Summary
    13:21 - Outro
    Patreon: / kuitthegeek
    Twitter: @kuitthegeek
    Download Kicad for your OS here:
    kicad-pcb.org/download/
    So circuit boards and electronic parts are expensive, and you can contribute to the content at no cost to you by using my amazon affiliate links! You get charged nothing extra, they just slice off a small amount of the profits and send it to me for advertising. Check out some of the awesome items below!
    Practical Electronics for Inventors
    amzn.to/2XPCzwB
    Want to get started with an Arduino kit of your own? Check out this kit!
    amzn.to/2F1ch1w
    Or learn more with the Getting Started with Arduino book from Make.
    amzn.to/2XZkQ5E
    Thanks for watching!
    #kicad
    #electricalengineering
    #tipsandtricks
    Intro Credit - Alexbau
    Free Blender Intro #98
    • FREE 2D/60fps/1080p Bl...
    Intro Music Credit - mizu - Summer Dreaming
    mizuofficial.bandcamp.com/tra...
    Licensed under Creative Commons (CC BY-NC 3.0)
    creativecommons.org/licenses/...
    Background Music Credit - Geographer - Arp Bounce
    UA-cam Music Library
    Disclosure: This description contains links to Amazon Affiliates and as such, I would receive a small cut of any purchases made on these items directly from the provided links. This comes at no extra cost to you, but from the margin from Amazon, as it is considered an advertising expense.
  • Наука та технологія

КОМЕНТАРІ • 24

  • @StevenBedoya2
    @StevenBedoya2 5 місяців тому +1

    This is top notch info, I have been an electronics technician for the last 10 years and I recently started designing PCBs. KiCad has so many options and functionalities that I recognize I have been literally assuming and guessing how to do many things while I familiarize and learn how to use it properly.

  • @4yearsago
    @4yearsago 2 роки тому +1

    Thanks for sharing this information

  • @Cutycats9
    @Cutycats9 4 роки тому +3

    Thanks bro 😍😍😊

  • @tonyradice4166
    @tonyradice4166 2 роки тому +4

    Nice Job! As a designer with a few decades of experience I completely agree with all your points - especially the last two. One "Rule" we had at one of my employers is "Test points on all traces" - I regularly forced a violation of these rules designing the high speed memory busses (in order to maintain signal integrity). Gave the Fab folks fits...
    Another issue - with point #5 (Hierarchical design) it makes upgrading designs MUCH easier if a page is a function. Yank the page, throw in the new function and spin.
    If I had only had something like this available in the 90's...
    How about creating two specific videos on all the details in creating a PCB footprint (all the layers and details) and 3D Model (Again, all the details...) I think these would be very useful.

    • @KuittheGeek
      @KuittheGeek  2 роки тому

      I completely agree with you. And yes, test points on *most* lines I think is a very important rule, if you have the space. I have definitely done some very size confined boards where it wasn't feasible. But having test points on as many traces as possible is very useful in debugging.
      And yes, using pages as modules is a great way to do full function spins. I have also used it to start a project much faster too. I have used the ESP32 module on several designs, and it is very helpful to just pull in a few pages for the main chip and the programming interface and already have 40% of your design done.
      I really do need to get back to making videos, as I did enjoy it, and those two videos are definitely two that I have been thinking about for a long time. Hopefully, I can have things settle down a bit more in the coming months and I might be able to get those done. Thanks for the comment and the ideas.

  • @klave8511
    @klave8511 4 роки тому +10

    Two more rules. 1 Add thermal relief to any pad or via that connects to ground or a large copper area.
    2 Don’t overload your shelves, if they are bending then you have a problem and may soon have to pick parts off the floor 😀

    • @KuittheGeek
      @KuittheGeek  4 роки тому +1

      Haha, believe it or not, the shelves were bent even we bought the house, though I probably should have replaced then by now... 😅 And I agree with the thermal relief, and the best way to do this that I have found is to just have that included with the ground pour settings. That way, by default, any pad or via is automatically poured and connected to ground with thermal relief. Good tip to mention though.

    • @adzijderlaan7070
      @adzijderlaan7070 3 роки тому +2

      Tip 16 turn your shelves they will be straight again ;)

    • @KuittheGeek
      @KuittheGeek  3 роки тому +1

      Haha, definitely a good solution to that particular problem.

  • @s1ckret
    @s1ckret 3 роки тому +3

    Thanks for your advices! It would be better if a rule text was white. Because black is hard to read

  • @jessevanderzouw619
    @jessevanderzouw619 2 роки тому +1

    In tip 5 I see that you have used a bus between hierarchical sheets. How did you do that? Could you share the design files, then I can have a look. Or a stripped down version maybe, if it contains sensitive information.

    • @KuittheGeek
      @KuittheGeek  2 роки тому +1

      That is actually a really good question. Unfortunately, the picture I used is part of a sensitive document, so I can't share that. However, I think this is a really good tool that there doesn't seem to be enough information about, so let me see if I can get a video together quickly to cover that topic. If not, I will try to reach out and share some information more on that to you individually.

  • @Berghiker
    @Berghiker 3 роки тому

    How do I solve this problem? Symbol L1 pad ~ Not found in footprint Custom Components:T-68-6 CT.

    • @KuittheGeek
      @KuittheGeek  3 роки тому

      The error is saying that it is looking for a pad in the footprint "T-68-6 CT" in you Custom Components library, and there is no pin labeled with "~". So I would double check your schematic part and make sure all of the pins have the correct numbering, and none of the pins are labeled with "~".

    • @Berghiker
      @Berghiker 3 роки тому

      @@KuittheGeek How do I put a custom symbol in Custom Components Library?

    • @Berghiker
      @Berghiker 3 роки тому

      @@KuittheGeek How do I put a custom symbol in Custom Components Library?

    • @KuittheGeek
      @KuittheGeek  3 роки тому

      You should take a look at my video for creating libraries and parts in KiCad, That will help walk you through the process of creating a custom library. ua-cam.com/video/o0QtJxtkCwU/v-deo.html

  • @bobweiram6321
    @bobweiram6321 3 роки тому +1

    EasyEda is far easier to learn.

    • @KuittheGeek
      @KuittheGeek  3 роки тому +4

      I've never used EasyEDA, but in my experience, KiCad is far more powerful. I've had discussions with classmates who have used EasyEDA and then I turn them on to KiCad, and they said it was difficult to learn but worth it for what they could do. There is also a lot of freedom with the software that you can't really find anywhere else, since the code is open source. I started as a fresh student on eagle, and I remember learning about the board size restrictions, and then when I moved to KiCad it seemed like everything was available to me and there was no pay wall. I've spent years using KiCad, and I would say it was always worth it to learn a more powerful tool.

  • @khairulzeff
    @khairulzeff 3 роки тому +2

    The correct pronounce is "key-cad"

    • @KuittheGeek
      @KuittheGeek  3 роки тому +3

      I know that is how the developers pronounce it, and I've known that for years, but when I was first introduced to it, I learned it this way. As far as I'm concerned, it doesn't really matter. Say it as you want.

    • @user-zb9lv3gh8s
      @user-zb9lv3gh8s День тому

      For the longest time I pronounced it 'kick-a-kid'
      To be honest, I still do.

  • @philgroudhog103
    @philgroudhog103 Рік тому +1

    terrible video

    • @user-zb9lv3gh8s
      @user-zb9lv3gh8s День тому

      Care to say why, or are you just having a bad day?