Author Topic: How do you back out of a segment without cancelling the entire trace?  (Read 3964 times)

0 Members and 1 Guest are viewing this topic.

Offline Red SquirrelTopic starter

  • Super Contributor
  • ***
  • Posts: 2743
  • Country: ca
I'm laying out a board for my first time, and in some cases doing some zig zags to try to match the length with another trace, but when I realize I could have omited a zig zag the only want I know of to back out is to hit esc but then it cancels the entire trace.  Is there a way to just back out of a single segment and not have to redo the whole trace?

As a side note, is there an easy way to automatically match the length of another trace where it does the zig zag for me?   In this case this is mostly just practice, just doing a basic Arduino like circuit board so it probably does not matter all that much, but trying to match certain things, like the crystal, and traces going to the UART chip etc.   

Either way still would like to know how to back out of a single segment without having to redo the whole thing.    Or how to delete a segment after the fact.

And suppose this is not worth a new post, also wondering is there a way to quickly duplicate foot prints?  ex: screw holes, or pads, that arn't part of the original circuit.
 

Offline Bassman59

  • Super Contributor
  • ***
  • Posts: 2501
  • Country: us
  • Yes, I do this for a living
Re: How do you back out of a segment without cancelling the entire trace?
« Reply #1 on: March 15, 2018, 03:46:58 am »
I'm laying out a board for my first time, and in some cases doing some zig zags to try to match the length with another trace, but when I realize I could have omited a zig zag the only want I know of to back out is to hit esc but then it cancels the entire trace.  Is there a way to just back out of a single segment and not have to redo the whole trace?

Click to select the segment, and hit the delete key. That should do it. Or, right-click a trace, and the context menu gives some selection options.

Quote
As a side note, is there an easy way to automatically match the length of another trace where it does the zig zag for me?   In this case this is mostly just practice, just doing a basic Arduino like circuit board so it probably does not matter all that much, but trying to match certain things, like the crystal, and traces going to the UART chip etc.

For Arduino-speed things, and especially for UARTs, there’s no need to match trace lengths.

If you want to match two trace lengths, route them as a differential pair.

There is also a length-tuning feature. Which version of Kicad are you using?   

Quote
And suppose this is not worth a new post, also wondering is there a way to quickly duplicate foot prints?  ex: screw holes, or pads, that arn't part of the original circuit.

You can place anything you want from your libraries. In the right-hand tool bar is an IC package icon, click that and the footprint chooser pops up.
 

Offline Red SquirrelTopic starter

  • Super Contributor
  • ***
  • Posts: 2743
  • Country: ca
Re: How do you back out of a segment without cancelling the entire trace?
« Reply #2 on: March 15, 2018, 12:34:18 pm »
Delete takes out the entire trace and not just the segment, and you need to complete placement (ex: double click).  I'm wondering if there's a way to do it while I'm still laying it out.   Though I did notice that if I go in opengl mode I can delete individual segments so that works I guess.

Not sure what version (not at home now) but if I recall it's 4.something.  It's the one in the PPA for Linux Mint.

I know I can place anything from libraries but how do I duplicate it after so I can place many without going through the same process for each one?  Ex: if I want 100 holes or something.
 

Offline nali

  • Frequent Contributor
  • **
  • Posts: 653
  • Country: gb
Re: How do you back out of a segment without cancelling the entire trace?
« Reply #3 on: March 15, 2018, 12:50:09 pm »
In standard view you should be able to use Backspace to back up a node while you're routing.

There is a "Create array" which can be useful for things like via stitching, I think it needs to be in OpenGL mode. That's one of the annoying things about Kicad, different features are available depending on the viewing mode...

It's worth bearing in mind that all files are plain text; sometimes I find it easier just to open in Notepad++ and modify the text directly.
 

Offline Red SquirrelTopic starter

  • Super Contributor
  • ***
  • Posts: 2743
  • Country: ca
Re: How do you back out of a segment without cancelling the entire trace?
« Reply #4 on: March 15, 2018, 02:44:33 pm »
Ohhh never though of trying backspace.  Will try that, thanks.
 

Offline hermit

  • Frequent Contributor
  • **
  • Posts: 482
  • Country: us
Re: How do you back out of a segment without cancelling the entire trace?
« Reply #5 on: March 15, 2018, 03:49:31 pm »
You can copy an already placed part.  I'll do that for resistors.  I'll put the footprint I want on it first and then hover over the part, hit c.  Left click places it.
 

Offline Bassman59

  • Super Contributor
  • ***
  • Posts: 2501
  • Country: us
  • Yes, I do this for a living
Re: How do you back out of a segment without cancelling the entire trace?
« Reply #6 on: March 15, 2018, 05:37:25 pm »
There is a "Create array" which can be useful for things like via stitching, I think it needs to be in OpenGL mode. That's one of the annoying things about Kicad, different features are available depending on the viewing mode...

A developer priority is making sure that all features from the legacy canvas are available in the OpenGL ("Accelerated", if you are using nightly builds or version 5 release candidates) mode. At some point, the legacy canvas will go away.
 

Offline Bassman59

  • Super Contributor
  • ***
  • Posts: 2501
  • Country: us
  • Yes, I do this for a living
Re: How do you back out of a segment without cancelling the entire trace?
« Reply #7 on: March 15, 2018, 05:38:02 pm »
You can copy an already placed part.  I'll do that for resistors.  I'll put the footprint I want on it first and then hover over the part, hit c.  Left click places it.

The problem with doing that is that there is no netlist information.
 

Offline apurvdate

  • Contributor
  • Posts: 43
  • Country: in
Re: How do you back out of a segment without cancelling the entire trace?
« Reply #8 on: March 17, 2018, 05:40:28 am »
And suppose this is not worth a new post, also wondering is there a way to quickly duplicate foot prints?  ex: screw holes, or pads, that arn't part of the original circuit.

in version 4.0.7
'C' is hotkey for copy in schematic while 'ctrl+D' duplicates the item in PCB editor

about back-annotating changes in pcb to schematic -- export a .cmp file from pcb layout & import it in schematic
« Last Edit: March 17, 2018, 05:42:29 am by apurvdate »
 

Offline Red SquirrelTopic starter

  • Super Contributor
  • ***
  • Posts: 2743
  • Country: ca
Re: How do you back out of a segment without cancelling the entire trace?
« Reply #9 on: March 21, 2018, 11:23:24 pm »
I just confirmed I am on version 4.07.   And yeah I see CTRL+D works.   Is there a way to change the shortcuts around so they are consistent?  There also does not seem to be a shortcut cheat sheet in PCB mode so I'll just forget this next time.  The help also just says it's not found.  (that seems to be a trend in lot of open source programs for some reason where the help is not just built in and has to be installed separately, kind of a pain)
 

Offline Bassman59

  • Super Contributor
  • ***
  • Posts: 2501
  • Country: us
  • Yes, I do this for a living
Re: How do you back out of a segment without cancelling the entire trace?
« Reply #10 on: March 22, 2018, 03:59:56 am »
I just confirmed I am on version 4.07.   And yeah I see CTRL+D works.   Is there a way to change the shortcuts around so they are consistent?

On 4.0.7, from the main menu Preferences -> Hotkeys -> Edit Hotkeys.

Quote
There also does not seem to be a shortcut cheat sheet in PCB mode so I'll just forget this next time.  The help also just says it's not found.

On 4.0.7, from the main menu Preferences -> Hotkeys -> List Hotkeys
 

Offline Red SquirrelTopic starter

  • Super Contributor
  • ***
  • Posts: 2743
  • Country: ca
Re: How do you back out of a segment without cancelling the entire trace?
« Reply #11 on: March 22, 2018, 04:10:28 am »
Thanks I missed those options.  I'll have to change them around when I get the chance just to have some consistency.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf