How to design custom Footprints & Symbols in Kicad

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

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

  • @spudhead169
    @spudhead169 10 หลายเดือนก่อน +6

    So refreshing, a tutorial that gets straight to the meat of the matter instead of a dawn-of-time lecture breakdown of every single aspect. Thank you.

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

    The Intro itself deserves an applause!

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

    Thumbs up man! The best one I've seen. Others are complicated, long explanations and long intro's. And some of them don't even work. Just what I needed. Quick, no overly complicated instructions, simple and right to the point. Got me making custom parts in no time! Thanks

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

    Not only do you make the best KiCad videos, you have a good voice too.

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

    good tutorial I'm following this
    12:20 "U?," suggests that the component is currently unknown or undecided.
    Some notes according to chat gpt
    Here's an example to illustrate the usage of the default reference designation "U" in KiCad:
    U1: Represents the first integrated circuit or microcontroller in the schematic.
    U2: Represents the second integrated circuit or microcontroller in the schematic.
    U3, U4, U5, and so on: Represent additional integrated circuits or microcontrollers in the schematic.
    U: Typically used for integrated circuits and microcontrollers.
    R: Used for resistors.
    C: Used for capacitors.
    L: Used for inductors.
    D: Used for diodes.
    Q: Used for transistors.
    J: Used for connectors.
    SW: Used for switches.
    LED: Used for LEDs.
    X: Used for special components or modules.
    S: This prefix can be used to denote a general sensor component. For instance, you could use S1, S2, S3, and so on, to represent different sensors in the schematic.
    T: This prefix is often used for temperature sensors. So, you might use T1, T2, T3, and so on, for temperature sensor reference designators.
    P: If you have pressure sensors in your design, you could use the prefix P. For example, P1, P2, P3, and so on, could be used to represent different pressure sensors.

  • @mirr0rd
    @mirr0rd 5 หลายเดือนก่อน +2

    Great video! I would definitely recommend adding a "pin 1" indicator on the silkscreen - often a dot, line or arrow near pin 1 on the silk screen. This will help during assembly to correctly orient the chip which is important in symmetric designs. Also recommend adding a border on the silkscreen and a courtyard to prevent accidentally placing components too close together during layout. Take a look at footprints from the standard library as a guide.

  • @PockyBum522
    @PockyBum522 5 หลายเดือนก่อน

    My god man, liking and commenting for the algorithm but you make this so concise and usable. A thousand thanks. I was dreading making symbols/footprints just because I hadn't done it yet and knew I needed to. Thanks to you I've just made several, and they were all a breeze. You get a like and a sub, but if I could like this video 10x I absolutely would. I'll have a look at your other videos and I'm very much looking forward to that.

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

    3 parts videos of 40 min, explained almost everything in KiCAD. I struggled by myself for 3 days to figure out how to create symbole and footprint for my NodeMCU. Thanks

  • @brucejuntti5483
    @brucejuntti5483 10 หลายเดือนก่อน

    Very good, detailed explanation of aligning the footprint pads, my friend! Most videos don't show this much detail, so kudos to you. One suggestion, though. I was following your vid to modify an existing J-lead package (TSOC-6) for a Maxim DS2423 counter chip to extend the length on the X-axis because the footprint I was using had the pads RIGHT UNDER the package and I wasn't sure I could hand solder this. And I noticed after using the modified footprint and trying to reconnect the lands that the pad origins needed to be put back to the center of the pads. I really liked your presentation and the only thing I can add is to put the pad origins back to where they were and THEN save the footprint in a library.

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

    Very clear and right to the point. Nice intro too. Thanks man.

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

    Very good tutorial, thank you.
    I’m trying to learn kicad after using eagle for years, I need to build a replacement LED display for a broken Gas Discharge Display of a Datron 1062 multimeter, I found the display was cracked whilst doing a live stream yesterday trying to repair the unit (I buy broken test gear to do videos about fixing them)
    the 120mm board size limit in eagle meant I can’t use it to do it !
    Was surprised to find a fellow NZ TH-camr, almost a good opportunity for a collaboration.
    I have already reverse engineered the display and figured out how to modify the unit to use LED, I just need to get my head around kicad so I can make the boards.

  • @MiniLuv-1984
    @MiniLuv-1984 5 ปีที่แล้ว +3

    Thanks - that was very thorough and clear!

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

    Excellent KiCad intro videos. I’ve finally decided to jump into KiCad after years of using various other EDA tools. Question: Is there a standard mechanism / hosting site for sharing user created KiCad symbols and footprints? It would seem a crazy duplication of effort if everyone has to “reinvent the wheel” designing symbols and footprints (and 3D models) for components that are not in the standard installed libraries. I’ve only just started, but Google hasn’t answered this for me (yet). Cheers.

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

      I discovered there is a thing like that called SnapEDA

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

    Great work but I completed my schematic and the software isn't providing the option to update the schematic to pcb editor what should I do ? Anyone knows?

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

    Awesome intro, incredible explanation.

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

    this is the best educational video I have watched in a long time,
    I am really curious why there is no option to have a single layer board, the software forces to have 2???

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

    Thanks man, exactly what I needed :)

  • @w9ran
    @w9ran 7 หลายเดือนก่อน

    Excellent tutorial, thanks! But I can't find a way to change the Shape Offset in KiCad 7 - has it been deleted?

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

    Why did you not include solder mask and resist openings area while creating this footprint ?

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

    Perfect explanation. Thank-you so much.

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

    Great work, man!

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

    Can I create components to make a wiring diagram?

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

    appreciate your tutorial. could you please provide a tutorial about the pcb layers? i am trying to create a custom footprint and symbol for a silicone touchpad and I am quite struggling with it.

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

    I need to add Vacuum Tube symbols to my library. Don't know how, don't even know where to start! Can you help?

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

    So I followed you on thos video. Did what you did and I can not get traces to connect to anything. If I start on a pad the wire will not stay put or even connect to anything. I get an error(4)

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

    Thank you for your guidance brother. This is really useful to me.

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

    I'd love to get my own pcb boards made but I can't reason with the $25 remote area charge on a $2 item.

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

    Just what I needed ;) Thanks

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

    Thanks for the video! So if you assign the footprint as explained, then you don't have to do it later in the schematic editor dialog? I suppose that step is optional, since you can do it individually if you so prefer?

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

    How do you create a negative print with Kicad?

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

    How can you resize the symbol you just created?

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

    Nice video, well done,thanks for sharing it with us :)

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

    Given the 2mm long pads, could you, instead of modifying the origins, have set the X pitch to 3.6mm instead?

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

      There are many ways of achieving the correct pin spacing. And you could certainly use that method. The only consideration would be if later you decided to modify the length of the pad, your pin spacing would be messed up in the process. ;)

  • @viktorkarlsohn3705
    @viktorkarlsohn3705 2 หลายเดือนก่อน

    Please make a 'mate' of this, that addresses a through-hole mounted device, specifically Phoenix 1757268; the problem with this, is that it has (1)(mm) wide pins, one needs a hole diameter of (0.052)(in) [(1.32)(mm)]

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

    Helpful video 👍

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

    Very useful and well done video, thanks

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

    special thank from a french student who wants to use an odd package from infineon in his project !

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

    Great tutorial!

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

    why you put 2 mm on the pad if datasheet don t say so ?

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

      Right! An exact size I guess would be 0.6mm but I can see why you would want it a little longer like maybe 0.8-1mm but 2mm feels really long. Did you figure out why?

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

    Aw Yeah, the future!

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

    How do you add 3D to your new custom component?

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

      You can create a 3d model on FreeCAD, then export it to KiCAD.

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

      @@taka4059 Does it work? Have you tried it? Make a video on it please.

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

    Perfect intro

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

    really good has helped me loads thank you

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

    i like this dudes sponsor bits :D ... i still don't know what a pay-say-bay is though... my guess it's an upside-down pcb?

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

    Thank you very much!!

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

    Thank you for this great video but if you can pronounce clearly the words because many times we have repeat back the video attempting to figure out the words and terms you are saying.

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

    Nice tutorial, but I do it slightly differently. By having user defined grids you run the risk of your footprints not being in synch with your design grid. In my opinion you're better of defining everything on say a 50um grid - but it's really a matter of personal preference - always many ways to skin a cat.

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

      Yep, I ran into that too. User defined, or a fine grid is good for moving the text around but not so with the part itself with the pins.

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

    Thnaks that was helpfull.

  • @VisheshSingh-q5q
    @VisheshSingh-q5q ปีที่แล้ว

    Layout with KiCAD.

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

    good expilcation

  • @LexGorod
    @LexGorod 9 หลายเดือนก่อน

    I rarely create PCB myself, but I often have to tweak them.
    I see all the time how different people come up with their own pitfalls when making boards.
    And now i understand the logic of those who make crap like 8:00 !
    Some unknown force forces people to change the grid to 1.6 (just as an example from here), and then move separately the centres of the platforms. to what?! to be tied to the grid 1.6? WHYYYYY?!?!?!?!?!?!
    Just calculate the centre-to-centre spacing of the pads!!!! IS THAT SO HARD!?!?!?
    And then make a 0.1 grid and put it where you want it! DO NOT move the centres of the pads from 0/0.
    god damn it. It's so so so so SO infuriating.

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

    good opening, like me.

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

    hmm neighbors across the ditch - how are you?

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

    lmao caveman no likey when led go boomboom

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

    WTF