KiCad Library management with Git submodules

Поділитися
Вставка
  • Опубліковано 23 лип 2024
  • #kicad #git #submodule
    Sharing a common KiCad library consisting of symbols and footprints becomes easy with git submodules. That also allows version tracking and updating across various projects.
    ⏰ TIMESTAMPS
    0:00 Intro
    2:40 Add Digikey KiCad library as a git submodule
    3:26 Add a path to project-specific symbol libraries
    7:18 Add a path to project-specific footprint libraries
    🎩 DEMO FILES
    Example of git submodule github.com/hutscape/palm/tree...
    github.com/hutscape/cactus/tr...
    🔗 LINKS SHOWN
    Piotr’s Talk at KiCon 2019 • "From Idea To Producti...
    Piotr’s slides kicad-kicon.com/wp-content/up...
    KiCad’s own library for symbols github.com/KiCad/kicad-symbols
    KiCad’s own library for footprints github.com/KiCad/kicad-footpr...
    Digikey KiCad symbol and footprint library github.com/Digi-Key/digikey-k...
    KiCad’s own library for 3D packages github.com/KiCad/kicad-packag...
    KiCad variable KIPRJMOD docs.kicad-pcb.org/5.1.2/fr/ki...
    Datasheet for flip flop www.ti.com/lit/ds/symlink/cd40...
    🔌 TOOLS USED
    hutscape.com/tools
  • Наука та технологія

КОМЕНТАРІ • 15

  • @_-martin-_
    @_-martin-_ 5 років тому +5

    Git submodule is one of the lesser known git features that everyone should know. I think you are doing it exactly right. Good video.

  • @chilljlt
    @chilljlt 4 роки тому

    Excellent! Excellent Video as well. Exactly what I was looking for. Subscribed.

  • @MuhammadAhmad-ke5cl
    @MuhammadAhmad-ke5cl 4 роки тому

    wow. this is a really good strategy. thanks for making this video!

  • @AlexanderLuberg
    @AlexanderLuberg 4 роки тому

    excellent tutorial!

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

    Thanks. Very helpful.

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

    You lost me🤣. This is a very organized instructional video and I am very impressed, thank you! It has a little bit of learning for a simple-minded guy like me and it is really nice to have your help😁. I am after industrial electrical process automation such as contactors, relays, inductive and capacitive sensors, and I/O modules similar to PLC's. I am having some trouble finding any of these. Do you know of any libraries for this type of work? Thank you very much!

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

      Unfortunately, I think for really specific industrial components, we might have created the symbols and footprints ourselves.
      Try DigiKey libraries, www.snapeda.com/ or Altium.

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

    very helpful

  • @KarlMiller
    @KarlMiller 4 місяці тому

    Great explanation. I am having trouble understanding what word you are saying when you are talking about the commit identifiers - it sounds like you are calling them "shou-in". What word are you saying?

    • @sayanee
      @sayanee  4 місяці тому

      I guess I meant SHA-1 as the commit ID: git-scm.com/docs/hash-function-transition/

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

    How do I change my directory structure to find a schematic I designed in another directory structure?

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

      I simply locate the KiCad file *.pro from the folders in the respective operating system and double-click it to open in KiCad. Is this what you are looking for?

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

      @@sayanee I found it eventually. Ty. In the main KiCad window, "open existing project" and changed the Dir from there.

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

    Can you SHOW me how to start off with the ground plane first, on the pcb? ALL on one side of the pcb! No one can make a video and show me how to do this. Is it that hard to do? The circuit has 50 components.

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

      Robert Feranec has some nice videos on power planes. Checkout his channel: ua-cam.com/users/RobertFeranecvideos
      E.g. This video "How To Improve Your PCB Layout - Power Planes" ua-cam.com/video/bU2Ef-2ZIK4/v-deo.html