An Intro to KiCad - Part 9: Generate BOM and Order Parts | DigiKey

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025

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

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

    In kicad the ultimate way to handle bom is to assign MPN in the schematic library. Once component is to be placed on the schematic it already should have all fields assigned including footprint and mpn. That makes it easy to then instantiate the component many times without having to do the same work many times.

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

      what is mpn?

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

      @@MrOrangeman18 Manufacturer part number?

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

      that's may or may not be useful depend on the countryside for me, I can't assign my component with mpn cause we don't have component companies we just have a store that can just offer some components.

    • @ЕнотЕнотиков-г4л
      @ЕнотЕнотиков-г4л ปีที่แล้ว

      what will be happened, if you will decide to change manufacturer or decide to buy it in a local store?

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

    Interesting to see that Digi-Key seems to be an option for the hobbyist in the US. Here in Germany they don't serve orders from individuals, they only work in the B2B sector.

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

      It seemed to work for me from Germany. But $18 shipping for €12 of parts... :)

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

      @@rxraine Maybe they changed their policy...

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

    great video, but im having an issue where once i transfer my xml file onto libra calc, it doesnt split it up into rows and columns, just chucks it in there in any order. no idea where im going wrong

  • @deltaray3
    @deltaray3 6 ปีที่แล้ว +10

    I'm surprised you didn't show how to use the Digikey BOM manager to just upload the CSV instead of doing it manually. Maybe it didn't exist at the time?

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

      Same. It should have existed unless this was filmed long before it was published.

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

      @@MarcelRobitaille I think he shows it this way because it is usable for any parts vendor and not only digi-key. It's a tutorial after all.
      Greetings Lukas

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

      @@shruikan98 It's published by digikey though. You'd think they want you to buy from them

  • @PL-VA
    @PL-VA 6 ปีที่แล้ว +3

    Seems odd that the part selection wasn't done during the schematics since the sizing depends on the actual component?
    Also, I would really have loved to have seen a demo of KiCAD to DigiKey BOM manager.

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

      Most of the important parts he did select previously. The only parts he didn't specifically select in this video were the resistors and LEDs, both for which he used very common packages. I'd probably have done the entire BOM first, with exact part numbers for everything, before doing footprint association. It worked out fine, though

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

      KiCAD is revamping their library system to support predefined symbol-footprint associations. I don't mind too much how it is currently, but I can't wait until it's updated.

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

      @@polymetric2614 even with the current system it is possible to do lib management efficiently as I have done in my latest kikad schematic design videos, but one has to adhere by certain rules in order to counter the design limitations of kicad - such as for example one has to use "value" field as component id because kicad does not have a component id field. Then placing value as a graphic on the library component. Library components should be kept unique anyway per part and MPN so this works out nicely but this is not how kicad envisioned it when they added the value field.

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

    good quality video

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

    If you're getting this error when generating BOM, read this:
    Command error. Return code 11
    Error messages:
    I/O error : Invalid argument
    I/O error : Invalid argument
    github.com/bobc/kicad-doc/wiki/Generate-BOM---Command-error.-Return-code-11
    There were spaces in my file path. I used MSYS2's rename utility to rename the project files.
    $ rename "555 Badge" "555_Badge" *
    will replace all instances of "555 Badge" with "555_Badge". If you want to just replace spaces with underscores,
    $ rename " " "_" *
    will do the trick.

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

    For some reason when I generate BOM and import it into excel, it creates rows of repeating values (at least 4 times) and it offsets the table with other text information such as the file location. Any one have this problem?

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

    I am having invalid argument error whole extracting BOM from the bom2grouped_csv. How can i remove it?

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

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

    Way too much fat fingering is required! On a real board design, this would take forever and the chances of getting everything in right would be slim to none. I've been very disappointed with this aspect of KiCad. It won't take the information that I've put into my schematic and give me a reasonable BoM in excel...

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

      Hi, I recommend using an extension software named KiBoM github.com/SchrodingersGat/KiBoM