kicad-plugins
Miscellaneous plugins for KiCad (by ian-ross)
kicad_scripts
Utility Kicad scripts (by ignamv)
kicad-plugins | kicad_scripts | |
---|---|---|
4 | 1 | |
77 | 22 | |
- | - | |
4.5 | 10.0 | |
3 months ago | over 8 years ago | |
Python | KiCad | |
MIT License | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kicad-plugins
Posts with mentions or reviews of kicad-plugins.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-13.
-
KiCad Version 7.0.0 Released
I am a total amateur here. But I found it natural to keep a relative spacial coherence in the schematic, and have it somewhat similar on the PCB side.
Though kicad would just dump everything randomly when moving to thr PCB view. As I understand, "packing" should help keeping this spacial grouping.
There is a plugin though[1] that does place the components on the PCB similar as they are placed on the schematic (and this does work with sub-sheet too). This is tremendously helpful starting point.
[1] https://github.com/ian-ross/kicad-plugins
- pcb editor, there is no other way to displace parts besides picking them one by one by hand? it's easy if parts are few, it's a mess if parts are hundreds
-
What is your method for initial board layout? The footprint crowd and rat’s nest is overwhelming when I just update from schematic.
Alternative, the plugin SchematicPositionsToLayout.py attempts to group components on the PCB by the schematic. (I haven't used this one yet, but it looks promising.)
-
It's not fun anymore
There's also a schematic position to PCB position plugin which does a good job of faking it, although whether it'll work nicely with that many components is debatable.
kicad_scripts
Posts with mentions or reviews of kicad_scripts.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-13.
-
KiCad Version 7.0.0 Released
I made a simple script which lays out the components in the layout like in the schematic, so it's not so confusing when starting out.
https://github.com/ignamv/kicad_scripts#place_footprintspy
What are some alternatives?
When comparing kicad-plugins and kicad_scripts you can also consider the following projects:
horizon - Horizon is a free EDA package
pyscad - Python bindings for OpenSCAD
KiBot - KiCad automation utility
lcsc2kicad - Generate KiCAD Part Libraries based on LCSC PCBA database