Post-V9 New Features and Development News

I’ll bet no one saw this coming:

Credit to our founding father, JP.

64 Likes

Thanks to Andrzej Wolski, we now have a freeform/lasso selection tool

44 Likes

Live junction updates when dragging connections in Schematic Editor

31 Likes

No pictures but SpaceMouse support is now available in Linux as well

20 Likes

Footprints can now specify objects on defined inner layer, and can also opt into any set of user layers rather than just four. E.g. this footprint has a shape on In2 (orange) and a rule area on In1 (green):

To use this, you must define a specific stackup for the footprint by choosing the number of copper layers and adding any user layers that you want.

image

Layers are 1:1 with the board layers. Objects defined on layers that don’t exist on the board are not shown, but remain in the footprint on the board and will be used if you increase board layers.

If you do not set a stackup, the default is the current behaviour where rule areas on In1 are “expanded” to all inner layers.

25 Likes

True 1:1 screen to reality zoom setting

38 Likes

45° full screen cross hairs

17 Likes

Drag and Drop images into the schematic

36 Likes

Why can’t I click on that object?!?!

If the selection filter is blocking your ability to click on anything, a little flash will let you know which filter is doing the blocking.

35 Likes

Undo/Redo comes to the dialog boxes

28 Likes

Net selection dialog now lives in the properties panel too

18 Likes

Grouped graphic scaling

28 Likes

Multiple alternate views for a symbol (generalisation of body styles / De Morgan conversions).

17 Likes

Rounded Rectangles are now native

32 Likes

Live angle preview when editing polygons

30 Likes

Reworking of “Override Locks” architecture. Instead of getting a popup dialog each time you try to move locked items, there’s now a global checkbox that you can turn on for a series of operations and then turn back off.

18 Likes

There is now a concept of PCB “points”, which are zero-dimensional objects you can place into footprints and PCBs. These can be used to place footprints at defined relative offsets, to mark important locations that can be snapped to, to mark THT footprint “centres” when using the IPC origin-at-pin-1 convention, etc.

E.g. this stackable THT battery holder can have the centre point defined, and can also have edge-to-edge snaps set up:

Points have a layer (and follow the usual snapping rules for All/Active layers via Shift+S and visibility based on that layer), and they have a “size”, which only affects the drawn size on the board.

25 Likes

PCB Design Blocks have been added.

Groups in both editors now have a concept of a “library link”, which links the group to a source design block.

Schematic groups can now be transferred to the PCB editor along with their members, and if a library link is present, this will be transferred to the PCB group, too.

PCB groups with a library link can have a number of operations applied using that link, such as Apply Design Block Layout:

25 Likes

Full expression evaluation in arbitrary text strings

30 Likes

Lasso selection comes to schematic editor as well

13 Likes