← Back to team overview

kicad-developers team mailing list archive

Re: pcbnew - enable editing of associated net for tracks&vias

 

I created a new entry in the version 5 road map[1] to address this
issue.  Please take a look at it when you get a chance to make sure I
didn't miss anything.

Cheers,

Wayne

[1]:
https://git.launchpad.net/kicad/commit/?id=c483574658c2a57057ab9c6956ad40ef141bfe26

On 10/13/2016 12:01 PM, Strontium wrote:
> On 13/10/16 22:21, Wayne Stambaugh wrote:
>> I'm going to keep this brief, please respond in kind.  I'm going to
>> create a new entry in the version 5 road map over the weekend with the
>> pertinent requirements so this will be my last comments on this subject.
>>   The horse is dead.
> Noted.
>> Why the bypass?  Just change the connectivity algorithm to keep the
>> currently assigned nets.  Your patch creates a maintenance issue and is
>> confusing.
> The connectivity algorithm uses the net of an entity set as Unassigned
> as an internal flag to test if the entity is reconnected or not yet. 
> Its global data.  To change that would require changing the global data
> structure that holds entities.  I tired to keep the change minimal and
> self contained. It could be done, as you suggest, with a change to the
> global data structure of entities, if that's the preference.
>> The via net defines to which entity it is connected.
> No, it doesn't, not currently.
>> There are no
>> assumptions here nor would I ever be comfortable with making any such
>> assumptions.
> KiCad currently makes the assumption that the entities net can be traced
> back to a pad and the pads net is the real net of the entity, and if it
> can not, then the Net of the entity is unimportant and therefore
> "Unassigned".  The net assigned to the via or track is currently
> irrelevant to DRC.
> 
> Steven
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


Follow ups

References