Post-v6 new features and development news

Text boxes for Eeschema.

21 Likes

Text boxes for PCBNew.

No picture because, well, it’s pretty much just what it says on the tin…

6 Likes

Orthogonal wire dragging has been implemented by @mikebwilliams

Peek 2022-02-10 10-59

42 Likes

24 Likes

Off-grid wire-end and pin ERC warnings.

Overlapping pads Footprint Checker warnings.

PTH/NPTH-pad-with-no-hole Footprint Checker warnings.

8 Likes

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.

3 Likes

“Select Connection” in EEschema now works like U in PCBNew: hitting it again expands the selection.

6 Likes

File > Revert for Schematic Editor and PCB Editor.

7 Likes

Layer selection commands in Print dialog:

8 Likes

DRC can now check for minimum copper connection widths

23 Likes

Group editing of pins (and length now offsets the pin end in the expected direction):

19 Likes

Bitmaps in the board editor and footprint editor. Assignable to a board layer such that working with multi-layer image sets is seamless:

37 Likes

When assigning footprints to symbols, we now show the symbol pin names (if any) on the footprint pads.

image

20 Likes

Graphical, canvas-based netclass assignments:

Project-wide netclass assignments have also been upgraded to pattern-based:

26 Likes

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.

15 Likes

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!

27 Likes

Interactive pdf outputs from the Schematic Editor, covering:

  • Hyperlinks (both external and “to page” links)
  • Sheet symbols become hyperlinks to the page in the pdf that they represent
  • Intersheet refs have a pop-up that allows to go to the pages where the global label is present (this likely will only work in full featured pdf readers, like Acrobat)

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).

31 Likes

A few tweaks to symbol fields:

  • You can now choose to display a field’s name in addition to its value on the schematic sheet
  • You can now disallow autoplacement for particular fields, which can be useful when you want to have certain fields always show up in a certain place relative to the symbol graphics, but others to be autoplaced.

Screenshot from 2022-09-04 13-27-33

image

12 Likes

New Simulation Model Editor:

  • Reads models and their parameters from .model and .subckt lines in Spice libraries,
  • Has a pin assignments grid for easier pin ordering.


9 Likes

Thanks to @qu1ck, PCM packages now support automatic updates (opt-in)

image

11 Likes