Yes, I now see that this approach has major flaws. I was wrongly counting that track editing keeps netcodes in *check. * * * I guess I'll use my version with care, or when possible write some other method (focusing on vias).
Thanks everybody for participating! On Tue, Mar 6, 2012 at 9:47 PM, jean-pierre charras <[email protected]>wrote: > Le 22/02/2012 16:51, Janis Skujenieks a écrit : > > OK, I understand what your saying. >> >> Jean-Pierre, maybe you can check the patch and give your thoughts on >> using this kind of solution. >> >> P.S. Thanks for the tips. >> > > Janis, > > I tested your patch. > > Due to the code removed there is an issue: > Netcodes are sometimes wrongly calculated. > > This issue is easy to reproduce (it is tricky, but can be found after a > schematic change and reloading a netlist). > It needs 2 nets and 4 pads: > for instance net1 and net2, each net connecting 2 pads. > > 1 - connect 2 pads (net1 code) using a 3 segments track. > 2 - connect the 2 other pads (net2) > > 3 - remove in net1 the 2 segments connected to pads. A not connected track > (having net1 netcode) is left. > > 4 - Disable the DRC control and connect this "not connected" track to the > track that connects the 2 "net2" pads > (connect it to the track, not the pads) > > Rebuild the connectivity: the net1 track still remains wrongly connected > to net1 (DRC test find a drc error). > > At top level, keep old netcodes to tracks not connected to pads creates > other issues: > for instance can create not floating copper islands in copper pours (very > easy to create). > This breaks a feature of Pcbnew that remove in zones all not connected > (floating areas) copper areas. > > > Fix these issues is not trivial. > > > > -- > Jean-Pierre CHARRAS > > > > ______________________________**_________________ > Mailing list: > https://launchpad.net/~kicad-**developers<https://launchpad.net/~kicad-developers> > Post to : > kicad-developers@lists.**launchpad.net<[email protected]> > Unsubscribe : > https://launchpad.net/~kicad-**developers<https://launchpad.net/~kicad-developers> > More help : > https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp> >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

