Skip to content

Modified for use with KiCad layout generated from Polymorphic Blocks generated netlist.

License

Notifications You must be signed in to change notification settings

jshase/SaveRestoreLayout

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Save Restore Layout

This plugin implements footprint modules or snippets feature. The plugin saves partial layout corresponding to footprints from one hierarchical sheet so that it can be restored in other projects. All projects have to use the same hierarchical sheet schematics. If the schematics has been edited, the plugin will refuse to restore the layout. So in projects where you need to change the schematics slightly, first restore the layout and then change the schematics.

Installation

The preferred way to install the plugin is via KiCad's PCM (Plugin and Content Manager). Installation on non-networked can be done by downloading the latest release and installing in with PCM with Install from file option

Warning

There is a bug in KiCad when reusing hierarchical sheets which contain multiple instances of same nested sheet. the bug causes unintended changes in schematics files, which will cause the plugin to fail. Please read the bug description which also contains a workaround for such cases.

About

Modified for use with KiCad layout generated from Polymorphic Blocks generated netlist.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.2%
  • Shell 2.8%