On 02/09/2012 10:51 AM, Brian F. G. Bidulock wrote: > Dick, > > I don't see the need for this. If one wants a track not connected to a > pin in the schematic, add a module to the board with a pad the same diameter > as the track thckness and assign any netname you want to the pad and then > connect your track to it. I do this with two pads and a gap for laying > out differential pairs all the time in pcbnew.
Clever, and with different orientation of the pad pair, I suppose you can accurately control the spacing between the pair as you go. ? Nice idea. I don't have a strong opinion on this patch, but would be inclined to weigh your opinion more heavily than mine on this one. Maybe Jean-Pierre or somebody else can also comment. Dick > No coding required. > > --brian > > On Thu, 09 Feb 2012, Dick Hollenbeck wrote: > >> Janis >> >> 1) This PATCH is going to take some time to process, it will require some >> discussion. In >> any case it is not conformant to coding standards as is but it is not a >> large patch so I >> would not bother resubmitting it yet. >> >> 2) you will have to join the mailing list to continue posting. >> >> >>> Hi! >>> >>> Been using KiCAD and encountered bug. >>> >>> Description of bug: >>> The issue is that tracks that are floating (not connected to any pad) lost >>> netcodes >>> after reloading board file or doing DRC. This was important >>> because I use VIAs to improve impedance, thermal conductivity etc. >>> >>> Solution: >>> My attached patch fixes this. >>> >>> The principle is that all tracks created have netcode so in recalculation >>> function >>> "PCB_BASE_FRAME::RecalculateAllTracksNetcode" I simply mark track netcode >>> with flag bit >>> in MSB. Then one pass trough all tracks creating set of substitution pairs. >>> This is done >>> finding tracks connected to pads and storing this tracks netcode together >>> with pads >>> netcode as substitution pair in a set. Remember that track netcodes are >>> flaged so no >>> chance of equal netcodes. >>> >>> Then continue with track interconnection generation, as I understand this >>> is not done >>> after file read. >>> >>> Last step, go trough all tracks again and change netcodes according to >>> substitution set >>> data. Difference is that now even tracks not connected can have their >>> netcode updated to >>> correct value. Netcodes that doesn't have substitution data are set to 0. >>> This would be >>> case where some part is deleted and traces left with now non-existing >>> netcode. >>> >>> >>> Janis Skujenieks >>> >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~kicad-developers >>> Post to : [email protected] >>> Unsubscribe : https://launchpad.net/~kicad-developers >>> More help : 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 _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

