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. - Наука та технологія
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.
Thanks for sharing this information
Thanks bro 😍😍😊
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.
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.
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 😀
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.
Tip 16 turn your shelves they will be straight again ;)
Haha, definitely a good solution to that particular problem.
Thanks for your advices! It would be better if a rule text was white. Because black is hard to read
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.
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.
How do I solve this problem? Symbol L1 pad ~ Not found in footprint Custom Components:T-68-6 CT.
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 "~".
@@KuittheGeek How do I put a custom symbol in Custom Components Library?
@@KuittheGeek How do I put a custom symbol in Custom Components Library?
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
EasyEda is far easier to learn.
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.
The correct pronounce is "key-cad"
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.
For the longest time I pronounced it 'kick-a-kid'
To be honest, I still do.
terrible video
Care to say why, or are you just having a bad day?