Post-v5 new features and development news

Added via minimum annulus to Board Setup > Design Rules > Constraints and DRC.

Improved the legibility of the icons on that page a bit.

4 Likes

Syntax help for overbar, superscript, subscript and various bus definitions added to Text Properties and the various Label Properties.

1 Like

For the schematic and PCB placing tools (symbol / footprint), I am wondering if the behavior should be changed so the keyboard input is captured until you click elsewhere, currently if you go to place something, my expectation would be to immediately type and have it filter the results, instead it enacts keyboard shortcuts which can lock or crash the program,

Related to this, in a list of PCB components, the up / down arrow keys are captured by the 2D preview instead of navigating up and down the component list, not sure if this is expected, but seems counter intuitive,

These are normal wishes or feature requests which should go to the issue database, or in the relevant section here for user discussion first if you like.

Please try to keep this thread clean so that it can be read through to find new features and development news for 5.99 development.

Added options for pads and footprints to Keepout Areas.

1 Like

2 posts were split to a new topic: Post-v5 selective exceptions

You can now print using arbitrary color themes (including background colors, if desired) from Eeschema:
image

And from PcbNew:

10 Likes

in pcbnew the context menu to select the visible set of layers is cleaned up and extended with:

  • Front - / Back Assembly view
  • Inner Layers only

4 Likes

Nice, I remember had participated on this discussion on Gitlab.

The footprint library browser now has the same tools and options that the “Assign Footprints” footprint viewer does - including the measure tool. Also both the footprint library browser and the “Assign Footprints” footprint viewer no longer have a separate options dialog - all those settings now exist as toolbar icons in the windows (the only new ones are for showing pad numbers and automatically zooming the view to fit the footprint).

13 Likes

There’s a new panel for configuring mouse and touchpad behavior.

As part of this, you can now configure whether the middle and right buttons pan, zoom, or do nothing when you drag them. You can also customize the modifier key behavior of the vertical scroll wheel / vertical touchpad dragging. This replaces the “use touchpad to pan” setting.

You can also adjust the speed of zooming, and the speed of the automatic pan while moving objects (if you have that enabled)

7 Likes

You can now cross-probe highlight buses in PcbNew instead of just nets. This feature is a bit limited at the moment: you can’t actually see the bus info in PcbNew (what members it contains, etc). This will be added later.

11 Likes

An “information bar” is being introduced in all the windows to display some warning and error messages in a more unobtrusive way than dialog boxes (so that window focus doesn’t change because of the notification).



22 Likes

Wayne has announced two new features:
image

Exclude from BOM - the part doesn’t go to the bill of material, good for example for mounting holes.

Exclude from board - the part doesn’t go to the netlist. Good for example for symbols which have a part but not a footprint, like mounting screws or enclosures which you want in the BOM.

10 Likes

Here useful. I just thinking how to future modify this by a variant system and right would be useful those just option check boxes as columns in the “Symbol Fields” Table dialog. I will test and rise this issue for implementation.

1 Like

Fast grid switching (and user grids) for Eeschema.

Intrepid geeks might also notice that the grid and zoom lists are now in the JSON preferences files (and can be changed there).

1 Like

Fast grid switching (and user grids) for Eeschema.

Warning to users: Be careful with user grids. The way wires/buses are connected to pins is if the end of the wires are on the same coordinate as the pin (same with wire-to-wire). This means that if a custom grid is used, you need to ensure your wires/buses/pins all align properly.

I thought that object snap was also coming in EESchema? That should help ameliorate grid/pin mismatches.

It has been discussed in the dev team (actually just tonight because of this), and it looks like we want to do it, but we just need to do a bit of cleanup before we can actually implement it.

2 Likes

Nice! Needs to have a keyboard shortcut for it though.