What feature are you most looking forward to in Kicad v10?

I actually prefer to have each of these rules structured in a separate window. These windows can also be collected in a place like a netclass table. We can adjust each rule we create without mixing them together.

This will make it easier for us in complex projects.

And these can also be shown in the Rule table like the netclass table.

2 Likes

It’s a bit like this:
Schermafbeelding 2025-03-07 081129
“Oops, I overshot my mark!”
Schermafbeelding 2025-03-07 081213
I’ll track back and LMB.
Schermafbeelding 2025-03-07 081502
And I’m off again from the correct point.

1 Like

Can’t you just got the delete or backspace key and undo the last click? I might be thinking of Protel.

Maybe you can try Backspace; it deletes the last point you’ve routed.

Maybe I was a bit too dumb about how this works? Since I can’t get anything out of the interactive tuner. All the guidance I have is the syntax help in the editor which doesn’t seem to help at all.

Rule (syntax checker says it looked fine):

Tuner (apparently it knows nothing about my rule):

DRC (obviously the rule is violated, the track is not long enough for 58~62mm constraint. Either the rule is incorrect or the topology detection is broken but it is never meant to fail silently):

Also X-Net in a more general meaning also includes this “signal goes across coupling capacitor” thingy, which is common on high speed differential signals. These are real world scenarios that needs to work (and me as a bugfix contributor can’t even figure out). If this is a production-ready feature it needs more documentation as this feature is SUCH a quality of life feature for layout.

Better support of differential pairs (shove for example), length matching between differential pairs or tracks.

Fix to get auto front + back annotation with no force for user to be very careful and click click click click to not easy destroy designs like now. If need to check good function see old cadsoft eagle.

Can you say more about what’s the problem?

I have hacked my way into creating net ties on internal layers, and there seems to be some interest from others on the forum in a proper way to do this. One example case for it is for tying two ground zones together. A ground zone is likely to be on internal L1 in a 4 layer stackup.

Net ties are symbols corresponding to footprints (at least in 8.08) and footprints produced by the footprint editor can only be on front or back layers. I can see that there is a challenge for the footprint editor to be able to do as I am suggesting, unless it is also capable of putting other footprints on internal layers.

Perhaps net ties need to be separated from other footprints somehow; created with a different tool. Or perhaps just a (NOT DEFAULT!) check box indicating that the footprint is a net tie which is on an internal layer.

Will it be possible to get internal layer net ties in version 10?

Some explained here, difficult to explain all detail: How to fix problems caused by moving components between sheets?

It should be no room for mismatch between schema and printed circuit board. Check the old cadsoft eagle if you wonder – very easy to add + delete schematic sheets, nothing can go wrong. Also very simple to save project to new project. Etc. Pls do not get angry if I say “eagle” here. it is just an example.

If you remember to use Paste Special when cutting/pasting symbols after having placed them on the PCB, I don’t see what else could cause a problem.

1 Like

I give up. Pls remove my wish. No idea.

1 Like

I wish for the end of this thread
:mouse:

4 Likes

:+1: The title is misleading, it seems to suggest that wishes posted here will become reality. This topic is just a long talkfest. At least some wishes got written up as issues, and some got pointed out as already works.

1 Like

I think that’s OK. It is often useful to discuss ideas before making them an official feature request. It helps to refine them. Or it might be that a requested feature already exists. Or maybe a suggestion would have unwanted side effects. There’s nothing wrong with discussing these things.

7 Likes

Exactly,
Sometimes people come up with an idea but it’s the incorrect request BUT a collective discussing can change what is requested.

For example… what I would like to see is the ability to cut back copper from the edge of the board when it is defined by the footprint, IE the pads.

Take the classic M4 PTH mounting pad, if this overhangs the board edge or is too close to the edge w.r…t copper to edge what do you do?

  1. Move the pad inboard :frowning:
  2. Custom pad to draw a chord
  3. Ask the fabricator to cut it back
    4…

I am facing this right now in XPEDITION where there is a SLIGHT chord created and mechanically it is ok and XPEDITION cannot cut back so we need to negotiate with the fab as part of their process to cut that back. It would be great if Kicad could perform this activity

One thing out of many things that I would like in KiCAD is that when I load an old schematic/circuitboard it does not load the parts from the current library but keeps what is in the schematic.
I do not use the KiCAD provided libraries and draw my own but overtime these might/will get updated so components change because of an error or just a better way of placing the pins for instance.
But when I do load an old schematic it unfortunally loads the updated part(s).
I know I can export components and such to a local library but that should not be necessary.

Roelof

?
which version are you using?

Ooh man, would it be nice to have CAD like boolean operators in the footprint (and PCB?)!

We do already have boolean addition in pads (say I want a Mickey Mouse pad, I can make pad1, add circles, and use ctrl-E to combine):
image
straight to:
image

But boolean cuts for example still lacks, let’s say I want a pacman pad, I make a circle pad, define a triangle… how do I cut this part off without making a full zone myself?
image
to this (edited in paint, because KiCad doesn’t have it yet afaik):
image

1 Like