User Tools

Site Tools


kicad:schematic_symbol_management

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
kicad:schematic_symbol_management [2016/03/04 00:22] – [KICAD quicklib gen] mithatkicad:schematic_symbol_management [2018/09/09 07:52] – [KiCad Schematic Symbol Management] mithat
Line 1: Line 1:
 ====== KiCad Schematic Symbol Management ====== ====== KiCad Schematic Symbol Management ======
 +<WRAP center important 60%>
 +The stuff here was written for versions of KiCad preceding 4.0. The latest versions of KiCad have introduced new library management features, rendering some of what follows obsolete.
 +</WRAP>
  
 ===== Symbols, components, libraries ===== ===== Symbols, components, libraries =====
Line 82: Line 85:
 === Hidden pins and automatic connections === === Hidden pins and automatic connections ===
  
-Power pins that are marked as hidden (i.e., the //Visible// property is unchecked) will automatically connect to nets with that name in the schematic.((Section 5.5.4 in the [[http://docs.kicad-pcb.org/en/Eeschema.html#wires-buses-labels-power-ports|Eeschema docs]] says"Eeschema automatically connects invisible power pins of the same name to the power net of that name.)) This is a tradition dating back to the early days of EDA and one that today is mired in controversy.+Power pins that are marked as hidden (i.e., the //Visible// property is unchecked) will automatically connect to nets with that name in the schematic
 + 
 +> Eeschema automatically connects invisible power pins of the same name to the power net of that name.(([[http://docs.kicad-pcb.org/en/Eeschema.html#wires-buses-labels-power-ports|Eeschema docs]], part 5.5.4)) 
 + 
 +This is a tradition dating back to the early days of EDA and one that today is mired in controversy.
  
 Our preference is to avoid this kind of automatic connectivity. While it has its advantages (e.g., it makes circuits, especially logic circuits, appear cleaner), because modern designs frequently use a number of power supply rails and grounds as well as power supply bypass and treatment schemes, it can create schematics that are confusing at best and impossible to draw at worst. Our preference is to avoid this kind of automatic connectivity. While it has its advantages (e.g., it makes circuits, especially logic circuits, appear cleaner), because modern designs frequently use a number of power supply rails and grounds as well as power supply bypass and treatment schemes, it can create schematics that are confusing at best and impossible to draw at worst.
Line 96: Line 103:
 ==== KICAD part generators ==== ==== KICAD part generators ====
  
-Creating packages with many pins in KiCad's Library Editor is a tedious and error-prone task. Much of the tedium and potential for error can be eliminated by using the online [[http://kicad.rohrbacher.net/quicklib.php|KICAD quicklib gen]] application. You should use  KiCad's Library Editor to check that files made with KICAD quicklib gen are as you expect and to make any needed adjustments that are not possible from within KICAD quicklib gen+Creating packages with many pins in KiCad's Library Editor is a tedious and error-prone task. Much of the tedium and potential for error can be eliminated by using the online [[http://kicad.rohrbacher.net/quicklib.php|KICAD quicklib gen]] application, the offline [[https://github.com/xesscorp/KiPart|KiPart]] application, and (no doubt) similar tools. You should use  KiCad's Library Editor to check that files made with KICAD quicklib gen are as you expect and to make any needed adjustments that are not possible from within KICAD quicklib gen.
- +
-A script that will generate individual parts or complete libraries from a CSV description is [[https://github.com/xesscorp/KiPart|KiPart]]+
  
 An Internet search should reveal other solutions if neither of the above is suited to your needs or they become unavailable. An Internet search should reveal other solutions if neither of the above is suited to your needs or they become unavailable.
  
 Copyright ©2011-2016 Mithat Konar. All rights reserved. Copyright ©2011-2016 Mithat Konar. All rights reserved.
kicad/schematic_symbol_management.txt · Last modified: 2018/09/09 07:54 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki