Post-v5 new features and development news

Curved tracks are implemented now (but some of the editing tools for them are still a WIP)

Seth is working on curved zone/polygon support: https://gitlab.com/kicad/code/kicad/-/merge_requests/375
Once that is merged I will update my tool to support it.
Historically the geometric primitives in KiCad did not support arcs very well, but, we’re working on fixing that for V6.

8 Likes

I really love these “Why is feature x not implemented yet” posts. Is really motivating and constructive :wink:
As a tip for the future it sounds much better if you ask differently. Something like: I really look forward to trying this all out. By the way are there plans to add support for feature x and is there a way that I can help? (The info is exactly the same but nobody’s pulse will rise reading it)

9 Likes

You can safely bet that when KiCad does support curved traces, someone will complain here that freeRouting does not do it, even though freeRouting is not part of KiCad.

1 Like

Perfect. Thanks. I know that handling curves is a true hell in any graphics editing software.

I once was part of a team searching for a quick (!) way to fill spirals (printed coils) for a PCB programm. It was hell ! Every time there was a special situation when any small part remained empty…
What I want to say is: Yes I would also like more rounded elements and yes I know its not easy to implement. Keep up the good work !

1 Like

The new library and schematic file formats were introduced long time ago (although, as Einstein said, time is relative). In the old format symbols used in a schematic were cached in an external file. Therefore the schematic files weren’t standalone, unlike the layout files. In the new format the symbols are embedded in the schematic file. This is a bit different than in the layout files: each symbol is once in the file and only the volatile data is per instance.

Anyways, the eeschema UI for handling symbols in the schematic have been a remnant from the old system. Now it, or at least much of it, has been made similar to the pcbnew UI.

10 Likes

Through hole pads are no longer required to have copper on all layers.

24 Likes

You can now hide the ratsnest for items that are on hidden copper layers

17 Likes

OMG, selection filter is invaluable! It is a great tool, this saves me ton of time while finalizing board (precize zone adjustments, deleteing leftover traskc and vias, deleting bunch of obsolete graphical lines on silkscreen…).Using it a lot, thank you!

2 Likes

You probably met only graphic editing software having the ability to push all graphic elements (including strait and curved) keeping defined clearance between them, or finding the way to go with new track (using strait and curved segments) between already drawn elements without violating clearance rules.
Look around. You should find graphic editing software having no such abilities, and then you will change your mind - handling curves need not to be a hell.

It would seem sensible to try to keep this very long thread limited to dev posts about actual new features and to encourage users to make a new threads to actually discuss them if there are comments or questions. The value of an 'announce ’ list is derailed when there is a lot of side discussion.

4 Likes

This has a potential of creating DFM errors and would require a new Drill-Copper clearance DRC rule. Drill to copper clearance is usually much higher than copper to copper one.

1 Like

Indeed. See: https://gitlab.com/kicad/code/kicad/-/issues/4683.

2 Likes
5 Likes

Thanks for reposting @pointhi. I really could do with some help testing the CADSTAR importer. (for further discussion on the importer: Work In Progress: Native CADSTAR Importer to keep this topic clean)

2 Likes

I taught the dimension object some new tricks. Yes, I know KiCad could use a lot more things relating to drafting. Baby steps!

13 Likes

A post was split to a new topic: Dimension tool discussion

Ever wonder where that clearance came from?

10 Likes

There is now a Leader object you can draw (via the Place menu only for now; toolbutton coming later). It works like a dimension, and you can set an optional frame to be drawn around the text.

25 Likes

3 posts were merged into an existing topic: Dimension tool discussion (new features in 5.99)