An Intro to KiCad - Part 4: Create a Footprint | DigiKey

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 เม.ย. 2018
  • On part four of an introduction to KiCad V4.07, Shawn shows us how to create our own custom footprints. Shawn also provides tips on finding example footprints. Creating footprints goes hand in hand with creating symbols (see part 3).
    Learn more about:
    Download KiCad and Digi-Key’s Symbol and Footprint Library dky.bz/2Eh4ydq
    KiCad.info forum dky.bz/2q1J67R
    Digi-Key’s Blog - TheCircuit www.digikey.com/en/blog
    Connect with Digi-Key on Facebook / digikey.electronics
    And follow us on Twitter / digikey
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @mehrdadfeller
    @mehrdadfeller 3 ปีที่แล้ว +8

    In KiCAD 5.1.9, you have to first creat a new library by going to File > New Library
    Then, File > New Footprint
    Then Save changes to library (thrid button from the left on the ribbon under the file menue)

    • @thepoolb0y
      @thepoolb0y 2 ปีที่แล้ว

      THANK YOU

    • @okaytree7711
      @okaytree7711 2 ปีที่แล้ว

      Thank you!

    • @okaytree7711
      @okaytree7711 2 ปีที่แล้ว

      Is it normal if it doesnt say "active library" at the top of the window. It just shows the name of the library "555_Badge".

  • @katemoon7476
    @katemoon7476 3 ปีที่แล้ว +24

    I can't believe how good this guy is. He belongs in Hollywood as a cast-character. TH-cam is his starting-point on an incredible career before him, if he goes out and grabs it. Mr. Bow-tie man is going to have his own TV show, movie, or something really big.

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

    See a number of differences between KiCad v4 presented here and the current V6. Worth considering a remake of this and maybe other videos in this well done series.

  • @johnlake6321
    @johnlake6321 4 ปีที่แล้ว +7

    These are great tutorials for those of us who are new to PCB design. Shawn has a very clear way of explaining each key stroke. Also easy to watch a second or third time if necessary.

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

    Your tutorials are very well made! I like how you take time to explain what things are standard and some history behind some of the topics. Thanks for sharing

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

    This tutorial is the best I ever have seen. For this section, it would be great to add assigning 3D models to parts. After all, a board with components has to be placed into an enclosure, etc. I have trouble finding a good tutorial for this process.

  • @BlueChaoz
    @BlueChaoz 4 ปีที่แล้ว +7

    quality lessons for free, greatly appreciated!

  • @dragon-gi3gi
    @dragon-gi3gi ปีที่แล้ว

    Thank you so much for this video series. An amazing intro to KiCad.

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

    Ugh... just four months after this otherwise masterfully produced tutorial was made and my KiCad interfaces all look just different enough to be frustrating.
    Oh well. Thanks all the same, Shawn. This is solid stuff all the same.

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

      Yes now you need to go to the Library Manager *first* and you can set it to use a Project-specific Library. Click Browse Libraries and then hit OK in the window that pops up. Now hit OK and a library with the same name as your project has been created. Now you can go to File -> Save and choose your library name which is the same name as the project.

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

      Check out the KiCad 5.0 Changes and New Features series that we added to the KiCad Playlist. th-cam.com/video/gIf8sdd-JL4/w-d-xo.html hopefully that will make the transition a little easier.

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

    Thanks so much for these videos Shawn and Digikey. Just so thorough and easy to work along with. Such great exercises for learning KiCad. Really appreciate it. Will be looking to order more parts from DigiKey at work when I do parts orders as thanks (:

  • @johnrichards8514
    @johnrichards8514 6 ปีที่แล้ว +4

    Wow! Extremely well done. Succinct and Complete! You even add some reasons for why you are doing things the way you are, like local vs global libraries. Setting up KiCad's libraries is messy, and you handle it very well. Please hurry with the remaining episodes! I have not used KiCad for about 6 months, and you are making reviewing efficient. And, you are answering some previous questions I had. And having Digi-Key involved is great. I buy from them anyway.

    • @ShawnHymel
      @ShawnHymel 6 ปีที่แล้ว +2

      Glad you liked it, thank you! Dealing with libraries is definitely the worst part of KiCad. It's not too terrible once you understand what they're going for, but it's far from intuitive.

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

    Cheers for the help in this. Plenty of info and explained well.

  • @gavincurtis
    @gavincurtis 6 ปีที่แล้ว +8

    Kicad has come a long way. Quite a nice piece of software to use for me.

    • @ZilogBob
      @ZilogBob 6 ปีที่แล้ว +1

      Hi again DG. These videos have given me the motivation to finally get away from Eagle. It's got some strange idiosyncracies, but probably not as many as Eagle.

    • @greaterthanbut
      @greaterthanbut 6 ปีที่แล้ว +1

      Id buy that for a Dollar!

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

    Pin 1 is normally a square pad, so you can tell from either side which pin is pin 1 for through hole parts.

  • @jdarnell123
    @jdarnell123 3 หลายเดือนก่อน

    Excellent Shawn! Thank you for your always great content! 🙂

  • @sam-pd6zi
    @sam-pd6zi 2 ปีที่แล้ว +1

    I am new to kicad ,embarresed to say that it took two days to design a foot print,but i designed thanks

  • @DanKolis
    @DanKolis 2 ปีที่แล้ว

    Well built instructional material, just right, thanks dude(s) !

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

    Thanks for the great lessons. What layer do you use to show "keepout" area? It's the white frame around the whole component. Keepout is the name of it in Eagle.

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

    Would love to see a tutorial on using 3d parts with footprints

  • @bernySDE
    @bernySDE 2 ปีที่แล้ว +1

    Excelente tutorial. Recomiendo que lo vean. Gracias por compartirlo.

  • @louiskatzclay
    @louiskatzclay 4 หลายเดือนก่อน

    Thanks, you have been helpful!

  • @stealthinator00
    @stealthinator00 2 ปีที่แล้ว

    I would use both the semi circle and the dot markings at the same time.
    The semi circle for the assembly and the dot or circle for diagnosis and debugging.

  • @domesticatedviking
    @domesticatedviking 6 ปีที่แล้ว +1

    Extremely timely for me as I upgrade my hobby skills. And I've been a digikey customer for a long time. Thank you for making these. When will the next one be coming!!

    • @ShawnHymel
      @ShawnHymel 6 ปีที่แล้ว

      Part 5 was just released today! th-cam.com/video/Ghv0bGiZFL8/w-d-xo.html&index=5&list=PLEBQazB0HUyR24ckSZ5u05TZHV9khgA1O

    • @domesticatedviking
      @domesticatedviking 6 ปีที่แล้ว

      Whoohoo!

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

    Very good video,thank you.

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

    Hey guys, I'm not sure if anyone else is having this problem. This may be because of the KiCad 5 updates but when I switch to inches, only the position changes to inches. The hole size remains in millimeters. For some reason when I try to mess with the hole size to make it smaller, kiCad has an issue and seems to scale everything down. However, when I keep the dimensions in millimeters I don't seem to have this problem. Does anyone know a fix?
    SOLVED: I figured it out. I was confusing mils with millimeters when a mil is really a thousandth of an inch.

  • @nigelhungerford-symes5059
    @nigelhungerford-symes5059 3 ปีที่แล้ว

    Really really good tutorial

  • @No-gj8uk
    @No-gj8uk 3 ปีที่แล้ว

    Here is a guide for creating and saving librarys on a mac today
    go to the footprint editor and at the top toolbar (not the kicad one but the one that is on the very top of your desktop) choose Manage footprint librarys under preferances. go to project specific librarys and click the + button. Choose a name, file to save the library in (your project file in documents) and a description. once that is done, click OK. Then go to your footprint editor and click save, choose your library and click OK. your library will now appear in the library explorer with your footprint inside it.

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

    ive spent hours trying to figure out how to add a pad using kicad 5.0, can you please tell me how to add a simple smd pad in pcbnew, thank you

  • @christopherward2748
    @christopherward2748 2 ปีที่แล้ว

    Thanks great video!

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

    Hi,
    İ have a problem with footprint i am trying to fix the footprint on the pcb but they are in different places. İ dont know how that i should to fit the footprint into pcb. İ would be very gratefull when u could help me. Thank you very much.

  • @sam-pd6zi
    @sam-pd6zi 2 ปีที่แล้ว

    nice,it helped a lot

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

    Very nice presentation, but creating af new PDIP (8 - 48 pin) in Fritzing seem somewhat more easy. You take an open 8 pin then change the number of pins, naming the DIP pins 1 - X make af description - it takes 2 - 4 min. depending on the number of pins. Pin description can often be copied directly from the datasheet

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

    Why all the coordinate drawing, why not just set grid and snap to intersections. I do coord drawing for another EDA, but I snap pads because it's quicker. In Inksacpe you can offset the grid, can't you do that in that drawing package to get the part centred.

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

    The current version (5.1.8)-1 is so different (menu names, how directories are listed, etc.) that it is really detracting from the value of the video. I was kind of figuring how to get around the changes in the menu structure until I got to this vido (part 4). The footprint won't save, even though I have created the library, point to the directory, etc. Also, the line edit does not work. I right click on the line to set the start points, don't get an edit window, just a menu box with Cancel, Center, Zoom In, Zoom Out...Grid. Also the grid does not set to the menu values (trying to set it to 20, as in the video). It stays at 25, even though the selection shows 20. AARGH!

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

      Yeah, a lot of the changes seem completely unnecessary too.

  • @lukesteele5124
    @lukesteele5124 2 ปีที่แล้ว

    Excellent

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

    While engineering is about problem-solving this seems a bit extreme. While there is definite advantages to using Kicad and I am not one to give up because something presents difficulty, I do have to wonder if my time would be better spent like with Eagle or EasyEDA.

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

      exactly... I'm used to use 2D CAD and 3D CAD softwares but this kind of procedures are obnoxious...

  • @jugadoo-bhai
    @jugadoo-bhai 4 ปีที่แล้ว

    im trying to make footprint for icl7107 ic can u plz help me ?

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

    Why wouldn't you make pin one pad square which is pretty much the standard?

  • @timeslidr9063
    @timeslidr9063 4 ปีที่แล้ว +6

    To make the math easier, couldn't you put the origin at pin 1 and then move it afterwards?

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

      The origing probably needs to be in the middle of the part for the placingrobot to know how to orient the part. I might be wrong though.

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

    Very super bro

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

    The XY system isn’t specific to KiCad but for computer graphics in general, just fyi

    • @wizard-of-other-oz
      @wizard-of-other-oz 4 ปีที่แล้ว +1

      So there was no XY system before the computer era?

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

      No, it is unique. In computer graphics and mathematics, the Y axis always points UP, not down. This is also the case with 3D graphics, though there's some indecisiveness about whether or not the Z axis points out of the screen (towards you, right-handed system) or into the screen (away from you, left-handed system). The exception to this rule is the film industry, which for some odd reason uses a convention where the Z axis is the up axis.

  • @jort93z
    @jort93z 6 ปีที่แล้ว +1

    I think the names front and back are completly random. I don't think there is any process in the fabrication of a pcb where the top layer is actually on the front. PCB's are produced horizontally, so it should be top and bottom.
    And i think in some places in kicad its top and bottom, its kinda inconsistant there.

  • @ankitakumari6423
    @ankitakumari6423 6 หลายเดือนก่อน

    Can anyone plz tell me, how can we take dimension 0.1 for 1 pin and then take 0.05,plz help

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

    Needs the option to make one pin/pad, then make an array of those pads by entering the number of pads and spacing in each direction

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

      Ctrl+T Create Array

    • @alejandroperez5368
      @alejandroperez5368 2 ปีที่แล้ว

      KiCad 6 has a wizard for that

  • @lujeinMoh
    @lujeinMoh 3 หลายเดือนก่อน

    I couldn't draw on F.Fab layer,, did anyone have this problem too?

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

    Why only Ffab and Fsilk? Why you did not add a Fcrtyd?

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

    What about the 3d model?

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

    how to measure the drill size

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

    why local if you plan to use it everywhere ?????

  • @thepoolb0y
    @thepoolb0y 2 ปีที่แล้ว

    Where can I get the music?

  • @10p6
    @10p6 4 ปีที่แล้ว +3

    Nice video. I love the idea of open software, but come on, having to design a freaking PDIP is ridiculous, and the library system is. By now we should have very simple PCB designer, with create PCB size layout. Drag components onto PCB. Connect wires. View and check. Create Gerber files.

    • @drsquirrel00
      @drsquirrel00 3 ปีที่แล้ว +2

      I'm pretty sure the point is this shows you how to create components for ones that don't exist. Using a common component for this is just an example.

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

    The footprint library in DipTrace is far better! You can also see the footprint AND the pad and their numbering. With KiCad not. I just get freaking errors 29 of them!!! R3 Pad not found in footprint. It had pads when I made it.

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

    It is a lot of work, and the imperial system is not helping, it is the opposite. It would have been okay if some people kept the imperial system as a folklore. But there are limits in what can be done with it, those limits have been reached already, writing everything smaller than an inch as a fraction is such a limit. Only the solution is so halfly done. Yes, the decimal system would have been better. Simply forget inches, never touch them again and it is over.

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

    I don't have an option to save footprint into library. 3:47

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

      If you are using KiCad 5.0, this process is switched around slightly. You will have to create the Library first and then add a new symbol to it. The create new library button is on the far left of the tool bar and the create new symbol is the fourth button from the left.

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

      @@digikey and how to create a footprint for it?

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

    I used to think OrCad was complicated. :-)

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

    Hi, I just came up with idea and I want to plant a seed - a plugin automatically downloading a footprint of every Digi-Key element attached to a schematic representation - you know, to make a project I sometimes have to search for footprints in Internet and in would be more convinient to buy Digi-Key products if those would have been automatically attached. Also a feature, that allows you to make your project with Digi-Key elements only.

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

    The program looks good, but for the love of God, to create a simple component of this has this absurd amount of steps .. in Proteus this compnente takes 1 minute to be done ...
    Why do not you have an option to create a square ??? You have to create 4 lines ???
    I tried to make a footprint of a Jack P2 and it was hell because the pads have very different positionals ... anyway ... zero productivity.

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

      Yes, this seems way more difficult than it should be. Hopefully for most things there are existing footprints that can be used or copied.

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

    You should probably explain what each f.silk, b.silk and etc meant first.

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

    Saving to your library has changed:
    1. Go to File -> Save footprint in New library
    2. Go to Preferences -> Footprints Library Wizard -> Select "Files on My Computer" -> Browse to your library folder you created (with .pretty end) -> Click next, next & finish
    3. Go to File -> Set Active Library -> Select your Library you created (same as folder name)
    4. To save Footprint - > Ctrl + S or Go to File and "Save Footprint in Active Library"

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

      Your directions don't match the current version unfortunately. Do they keep changing the interface with each release? Seems like that would make it difficult to use if you have to keep relearning it everytime there is new version.

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

    best when played at 0.25speed. SLOW DOWN BRO

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

    Nor do I have Append with Wizard 4:30

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

      You have to click the tiny Folder button to get your file system up; for me it had my custom library already selected.

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

    why the hell did you use imperial?

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

    I'm on KICAD 5.x.x and this video helps a little bit, but is out of date ... we need an up to date video. I think I am going to be lost after 5:00

    • @Aaron-lp3zt
      @Aaron-lp3zt 3 ปีที่แล้ว

      I was trying multiple tutorials with 5 and as a complete noob it was confusing. I downloaded 4 and this took 15 minutes.

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

    Decent tutorial, but who else went "WTF?" when he change d pin 1 back to a circle?

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

    Why tf is there microsoft edge on your taskbar? xD

  • @schwartzenheimer1
    @schwartzenheimer1 6 ปีที่แล้ว +2

    I hope there are better ways to do this, because this is awful. Also, the convention is a square pad for pin 1 on a through-hole DIP. SERIOUSLY, this is the most convoluted footprint creation process I have ever seen. It makes PADS PCB look like child's play. Yuck.

    • @ShawnHymel
      @ShawnHymel 6 ปีที่แล้ว +2

      I definitely agree that KiCad's footprint creation and association process is not the easiest nor cleanest I've ever used. Do you have a reference for the square pad for pin 1 being convention? As far as I can find, IPC calls for just some kind of pin 1 marker on the board, so it's really up to the designer. That being the case, I have a hard time telling square from circle pads once the pin has been soldered, so I usually prefer some kind of silkscreen marker that can be clearly seen after the part has been placed.

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

      Thanks Shawn for explaining all the basic concepts of PCB making very nicely in your tutorials. I will be migrating to Kicad from Protel/Altium since version 5 of Kicad is a major upgrade.
      As for identifying pin 1 of the IC, in addition to making the pad a square, I always put a "1" close to pin 1 on the copper side while designing the PCB. This helps to avoid the mistake of soldering the IC the wrong way around even if there is no is no silk screen marking on the PCB,

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

      I feel you, bro.

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

      I'm just starting out with KiCAD, but the other CAD I have a little experience with is Fusion 360. Coming from constraints-based sketches to something that doesn't even have a rectangle tool is quite the comedown!

  • @basaltnow
    @basaltnow 2 ปีที่แล้ว +1

    This KiCad drives me crazy. I wanted to place a resistor and assign TO247-2 horizontal, it us 4 hours now that I am on that, I give up and keep doing all in Altium, it takes 60s and the 3D pcb can be seen. Kicad is none intuitive, simplest things need intensive research and self figuring out, reminds me on Eagle, sorry even as it is open source, Altium is the way to go.

    • @Diogenerate
      @Diogenerate 2 ปีที่แล้ว +1

      the kicad UI is non intuitive, and its hard to even make a practice circuit. I don't understand who kicad devs intend to use their product. huge timesinks are required, plus almost everything about kicad 6 is different than in the tutorial series here.

    • @king_james_official
      @king_james_official 2 ปีที่แล้ว +1

      it was pretty easy for me, took like 1.5 hours to learn the basics

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

    so long winded got to be abtter way!

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

    Enter 16 numbers to draw a rectangle, instead of 4. No rectangle tool? This software is a joke