1. Razen
  2. razencad
  3. Issues
Issue #49 resolved

Reload symbol and/or footprint from library

Guan Yang
created an issue

After I have changed a symbol or footprint in the library, there should be a function to reload it in a board schematic or layout.

Comments (4)

  1. Razen repo owner

    There's a clunky method via the prompt currently:

    updatelib("razen/lib-rcl")
    

    Will update all the parts in the current view (schematic or layout) from library "razen/lib-rcl" to their latest revisions. I'm working on nicer interfaces to this functionality.

  2. Guan Yang reporter

    What’s your take on ad hoc modifications to footprints? In later versions of KiCad, reloading footprints is one by one, not for a whole library, but you can edit individual pads in case you want the pad to be different for this board only.

    (I'm not necessarily asking for that feature because it could add complexity.)

  3. Razen repo owner

    Hmm, I'm not sure.

    I tried per-part revisions in earlier versions (so each individual footprint and symbol had a revision property) but felt it added too much complexity for not much gain. As it stands a Razen project has a list of dependencies (libname, revision) so each part from a library is loaded at that revision.

    You could, in theory, branch a library to create board specific modifications to parts. But the issue there (also why I moved away from part specific revisions) is coming up with a good UI to manage the various part revisions/branches/etc.

  4. Log in to comment