Off-grid wire-end and pin ERC warnings.
Overlapping pads Footprint Checker warnings.
PTH/NPTH-pad-with-no-hole Footprint Checker warnings.
Off-grid wire-end and pin ERC warnings.
Overlapping pads Footprint Checker warnings.
PTH/NPTH-pad-with-no-hole Footprint Checker warnings.
As of commit 0015574a The text variable ${SHEETNAME}
now always represents just the name of the sheet (e.g. “Sheet 2”), whereas before if the variable was used in the drawing sheet (i.e. the title block), it would display the path of the current sheet (e.g. “/Sheet 1/Sheet 2/”).
A new text variable ${SHEETPATH}
has been introduced which will be replaced by the path of the current sheet (e.g. “/Sheet 1/Sheet 2/”).
A note: users with custom drawing sheets will have to manually edit the drawing sheet definition if they want to continue using the sheet path.
“Select Connection” in EEschema now works like U
in PCBNew: hitting it again expands the selection.
File > Revert for Schematic Editor and PCB Editor.
Group editing of pins (and length now offsets the pin end in the expected direction):
Bitmaps in the board editor and footprint editor. Assignable to a board layer such that working with multi-layer image sets is seamless:
When assigning footprints to symbols, we now show the symbol pin names (if any) on the footprint pads.
Graphical, canvas-based netclass assignments:
Project-wide netclass assignments have also been upgraded to pattern-based:
Specification of shorting pad groups for net-ties:
Includes better support for Router and DRC for tracks entering and leaving net-tie pads, and for copper graphic items shorting pads not listed in a group.
Hyperlinks in text elements, both to pages in the document and external http(s)://
and file://
protocols
Example usage:
Thanks to @JeffYoung for finalising this in time for v7!
Interactive pdf outputs from the Schematic Editor, covering:
Example below navigating a pdf generated with the Schematic Editor, opened in Acrobat DC:
Again thanks to @JeffYoung for getting the intersheet refs popup working (as well as other fixes).
A few tweaks to symbol fields:
New Simulation Model Editor:
.model
and .subckt
lines in Spice libraries,Custom fields in library symbols are now shown in the Symbol Chooser and can be searched.
KiCad now supports database libraries, which use an external SQL database to store information about components. There is some preliminary documentation for those who are interested in testing it.
If you aren’t sure you need a database library, you probably don’t! (at least, not right now). This is an advanced feature intended for specific use cases at the moment. The primary audience for this feature is companies and organizations who already use a database for part management and wish to integrate their existing database with KiCad. We are also interested to see what other types of users do with this feature, and may explore having more features built in to KiCad regarding data management in the future. In the near term though, part data management will be done through external tools.
Unroute Selected. Works on the stuff you want to unroute (tracks, footprints, pads, etc.)
Attempt Finish Routing. Tries to automatically complete routing to the nearest ratsnest end. If it doesn’t succeed, will stop at the failure point to continue routing manually.