Disable autoconnect

The function above the circled function “Mouse drag performs Drag G” will allow moving symbols without moving the wires if unticked.

What is PNS kind sir?

I know Move VS Drag, the first is just move, the latter includes the wires.
I mean to disable auto shorting when wire is moving.

Sorry, I just get the right words to use.

Push-and-shove. Basically the Kicad router.

Hi folks, just to be clear, we are on the Schematic?

Yes. but maybe @straubm sees this ability just like on router.

No. Thanks for your kindness. straubm just did not read properly :slightly_smiling_face:

1 Like

Sorry, there is nothing to prevent crossed wires on Schematic BUT, if they do not have junctions they are not shorted.

I should have asked at the beginning of the post if this was Schema. or PCB to avoid confusion.
English Second Language and words like “components” can make understanding difficult.

@sugenganthos
It is best to use wires and symbols for Schematic and tracks and footprints for PCBs.

Not true. If a wire happens to cross pins when being dragged, junctions are created.

There was a discussion about this (and some other things) a while back, Symbol editing and the netlist.

We cannot argue. I believe these are mutually exclusive events :smiley:

Since I’m the one to blame for starting that tussle, I’d like to add a comment.

If you just stop and think for a minute about the phrase “disable autoconnect”,
it might occur to you that it’s actually kind of crazy, because it’s an option to
turn off a behaviour that’s just an invitation to trouble to start with. (Apologies
to ESL people reading this; the language does get a little tangled.) The more
I see of KiCAD, the more I see mountains of options that probably shouldn’t
exist, and probably wouldn’t exist if an effort were made to create the simplest,
most consistent, and most reliable (in terms of preventing errors) user interface
possible. Another good example is move vs. drag, because you don’t need a
“drag” at all if you’ve really thought through how “move” should behave.

So please consider this. How much better would this be if the schematic capture
were governed by a few simple rules?

  1. A connection doesn’t just look like a connection. It really is a connection.
  2. Only you can make a connection. There is no autoconnect.
  3. Only you can disconnect. Things don’t break when you move them.
  4. I thought I had a #4, but now I can’t think of it. 1-3 really does cover it.
    But if it comes back to me I’ll edit it in.

Maybe I need to change the word “disable autoconnect” into “turn off auto junction”. :grinning:

@sugenganthos : Are you using v7? The drawing mode “Draw and drag at any angle” (button at left toolbar) produces much less autoconnect-junctions.

@mf_ibfeew Yes. I’m using V7 RC1

The RC versions are release candidates. You should at least update to the stable V7.0.0 (Without the RC postfix).

Heh. And it’s probably time to add the complementary function, enable autodisconnect.

[edit]

Oh - wait. You’ve already got that. It’s called “move”.

I see exactly what you are asking and I understood immediately what you meant.
This problem also annoys me. When I move a component that is already wired, if the wires were not connected to each other before, they auto connect if they cross. What an incredibly annoying bug.

@Ben_Frawley : switch to “Draw and drag at any angle” (button at left toolbar) drawing mode, that works similar to the old behaviour with less (no?) autoconnect-junctions

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.