Hi, I made some new features. Now it is possible chaining copper pours with Vias. This video show, how it works at the moment.
Heikki https://youtu.be/91tT626XnbM On Sat, Oct 29, 2016 at 7:58 AM, Heikki Pulkkinen <hei6m...@gmail.com> wrote: > Hi Wayne, > > I think that there is two places when user is "wrong" wit his/her will. > One is when there are not at least two pours to connect with and second is > that there must be at least one pad in connection chain. If antennas are > user will, it is better create component. I might be wrong, but that is how > I think it. I did some experimental development in my code which now keeps > vias netcodes Steven's ideas way, and take care of that there is connected > pad. These two videos show how that works. I try more other things when I > am back home again. > > Regards > > Heikki > > https://youtu.be/wXdVl4WXCJ8 > https://youtu.be/5qe-XnVJwXs > > 27.10.2016 1.47 "Wayne Stambaugh" <stambau...@gmail.com> kirjoitti: > >> I'm just not comfortable with the connection algorithm reassigning via >> net codes to a zone's net code based on the zone/via intersection. This >> puts the responsibility of the connection on the project rather than the >> user. I'm OK if we suggest a net when the user is placing vias but the >> user has the final say and the via net code does not change unless the >> user explicitly changes it. I don't now how to make it any clearer than >> that. Someone would have to make a really impressive argument (read >> doctoral thesis) as to why we should allow kicad to determine >> connectivity rather than the user. >> >> On 10/25/2016 1:54 AM, Heikki Pulkkinen wrote: >> > Thanks Wayne to look at this and Steven for asking about connection >> logic. >> > >> > It is good to try explain what did you thought last summer. It clearer >> > things. >> > >> > There are main rule which connects top and bottom layer and second rule >> > connecting inner layers. And now I think that main rule is useless, >> > because second rule do all this connecting via to first two zones with >> > same netcode. This works well as far as zones are up the date. And that >> > is not always true. For example in DRC, if you forgot to refill zones >> > before running DRC, vias can corrupted to wrong net. Thats why running >> > first refilling zones in DRC, keeps vias right connected. >> > I found two another, and there might be more, situation when user can >> > accidentally damage connection. Cleanup and saving a board. Saving is >> > not that broblem, but opening is. But I have solution of them. Just >> > running zone filling algorithm before running ratsnest algorithm. >> > But usually, when working with via stitching, user keeps zones up to >> > date running refill to see what he or she have done. I know there is >> > always better solutions, but I can manage this at the moment before >> > there are official one. I know, if algorithm is different than mine it >> > does not ruin my designs. >> > >> > Cheers >> > >> > Heikki >> > >> > >> > 24.10.2016 23.58 "Wayne Stambaugh" <stambau...@gmail.com >> > <mailto:stambau...@gmail.com>> kirjoitti: >> > >> > I finally had a chance to look at this patch and I have similar >> > concerns. I thought I was pretty clear about *not* being >> comfortable >> > with making assumptions about via zone connections and always using >> the >> > assigned net code. I'm a bit concerned with the connection testing >> and >> > it's decision to change a via's net code depending on which zone(s) >> that >> > it intersects. I see this as an unacceptable risk for kicad to >> assume. >> > I would rather put the responsibility in hands of the user and just >> have >> > kicad complain when there is a drc issue. >> > >> > Please configure your editor to clean up trailing white space and >> fix >> > the other coding policy errors. >> > >> > Cheers, >> > >> > Wayne >> > >> > On 10/23/2016 10:44 PM, Strontium wrote: >> > > Hello Heikki, >> > > >> > > Can you explain the logic you are using to determine the net of >> > the vias >> > > during DRC reconnect? It looks like you are only considering the >> top >> > > and bottom layer, but stitching vias may be stitching internal >> layers? >> > > >> > > Steven >> > > >> > > >> > > On 23/10/16 21:48, Heikki Pulkkinen wrote: >> > >> Hi Wayne and all, >> > >> >> > >> About that my suggestion of Via Stitching. I do some tests and >> found >> > >> that if DRC first fill zones and then do tests it does not break >> > >> anything. if you forgot to Fill or Refill zoenes before running >> DRC. >> > >> >> > >> Regards >> > >> >> > >> Heikki >> > >> >> > >> >> > >> On Fri, Oct 21, 2016 at 6:41 PM, Heikki Pulkkinen >> > <hei6m...@gmail.com <mailto:hei6m...@gmail.com> >> > >> <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com>>> wrote: >> > >> >> > >> Hi Wayne, >> > >> >> > >> If you try this, I send the last full patch of that Via >> > Stitching. >> > >> Do not care other patches in mailing list, they are more or >> less >> > >> incomplete. >> > >> >> > >> Regards >> > >> >> > >> Heikki >> > >> >> > >> On Tue, Oct 18, 2016 at 3:22 PM, Wayne Stambaugh >> > >> <stambau...@gmail.com <mailto:stambau...@gmail.com> >> > <mailto:stambau...@gmail.com <mailto:stambau...@gmail.com>>> wrote: >> > >> >> > >> I will look at when I get a chance. When that will be I >> > >> cannot say for >> > >> sure. I've just been really busy. I will try to get >> around >> > >> to it this >> > >> weekend. >> > >> >> > >> Cheers, >> > >> >> > >> Wayne >> > >> >> > >> On 10/17/2016 3:40 PM, Jakub Kozdon wrote: >> > >> > Hi, it looks usable. >> > >> > >> > >> > Don't know if it is visible for all, but Wayne, what >> do you >> > >> think about it? >> > >> > >> > >> > Jakub >> > >> > >> > >> > Dne 16.10.2016 v 19:23 Heikki Pulkkinen napsal(a): >> > >> >> Hi, >> > >> >> >> > >> >> I add array feature to my Via Stitching. And an >> another >> > >> slowly video >> > >> >> to watch. >> > >> >> https://youtu.be/28nfoZPg2bg >> > >> >> >> > >> >> Full fixed patch and array test patch. More work have >> > to be >> > >> done, but >> > >> >> this was easy start. >> > >> >> >> > >> >> Regards >> > >> >> >> > >> >> Heikki >> > >> >> >> > >> >> On Thu, Oct 13, 2016 at 7:23 PM, Heikki Pulkkinen >> > >> <hei6m...@gmail.com <mailto:hei6m...@gmail.com> >> > <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com>> >> > >> >> <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com >> > >> > <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com>>>> wrote: >> > >> >> >> > >> >> Hi, >> > >> >> >> > >> >> Here is demovideo about via stitching. It is >> slowly, >> > >> because of >> > >> >> slowly machine. I do some development too, so full >> > patch is >> > >> >> attached too. >> > >> >> >> > >> >> On Tue, Oct 11, 2016 at 5:49 PM, Marcos Chaparro >> > >> >> <nitrous...@gmail.com >> > <mailto:nitrous...@gmail.com> <mailto:nitrous...@gmail.com >> > <mailto:nitrous...@gmail.com>> >> > >> <mailto:nitrous...@gmail.com >> > <mailto:nitrous...@gmail.com> <mailto:nitrous...@gmail.com >> > <mailto:nitrous...@gmail.com>>>> >> > >> wrote: >> > >> >> >> > >> >> Hi Heikki, >> > >> >> is there any chance to make some screenshots >> or >> > >> video about >> > >> >> this? Some of us do compile kicad to get the >> > latest and >> > >> >> greatest but never applied a patch for a >> > particular >> > >> feature. >> > >> >> >> > >> >> Regards >> > >> >> >> > >> >> >> > >> >> Marcos >> > >> >> >> > >> >> On Sat, Oct 8, 2016 at 7:04 AM, Heikki >> Pulkkinen >> > >> >> <hei6m...@gmail.com >> > <mailto:hei6m...@gmail.com> <mailto:hei6m...@gmail.com >> > <mailto:hei6m...@gmail.com>> >> > >> <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com> >> > <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com>>>> wrote: >> > >> >> >> > >> >> Hi, >> > >> >> >> > >> >> Putting back that my via stitching tool to >> > >> routing tool. >> > >> >> It is better that way, I think. All via >> tools >> > >> are in same >> > >> >> place, and it adds vias to pours only from >> > hotkeys. >> > >> >> >> > >> >> >> > >> >> >> > >> >> On Sun, Oct 2, 2016 at 12:28 PM, Heikki >> > Pulkkinen >> > >> >> <hei6m...@gmail.com >> > <mailto:hei6m...@gmail.com> <mailto:hei6m...@gmail.com >> > <mailto:hei6m...@gmail.com>> >> > >> <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com> >> > <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com>>>> wrote: >> > >> >> >> > >> >> Hi, >> > >> >> >> > >> >> Finally Via Stitching without tracks >> is at >> > >> zone tool. >> > >> >> I tested it little bit, but more >> tests are >> > >> needed. >> > >> >> This patch replace all other patches. >> Do >> > >> not use them, >> > >> >> use only this patch. I think this is >> worth >> > >> of try. I >> > >> >> am going to use it anyway, even if it >> do >> > >> not get any >> > >> >> acceptance. First patch is for Fedora >> > >> users. It makes >> > >> >> possible to build Kicad in Fedora >> release >> > >> wxWidgets >> > >> >> libs whitout building wxWidget from >> > source. >> > >> I do not >> > >> >> know has anybody else that problem, >> > but I had. >> > >> >> >> > >> >> >> > >> >> Heikki >> > >> >> >> > >> >> On Tue, Sep 27, 2016 at 6:46 PM, >> Heikki >> > >> Pulkkinen >> > >> >> <hei6m...@gmail.com >> > <mailto:hei6m...@gmail.com> <mailto:hei6m...@gmail.com >> > <mailto:hei6m...@gmail.com>> >> > >> <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com> >> > <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com>>>> wrote: >> > >> >> >> > >> >> Hi >> > >> >> >> > >> >> And I really practice. I made >> > >> improvement and >> > >> >> forgot to copy all. So >> improvement is >> > >> in these two >> > >> >> patches. I hope this suggestion is >> > >> accepted as a >> > >> >> new feature. >> > >> >> >> > >> >> Heikki >> > >> >> >> > >> >> On Tue, Sep 27, 2016 at 2:31 PM, >> > Heikki >> > >> Pulkkinen >> > >> >> <hei6m...@gmail.com >> > <mailto:hei6m...@gmail.com> >> > >> <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com>> >> > <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com> >> > >> <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com >> >>>> >> > >> >> wrote: >> > >> >> >> > >> >> Hi, >> > >> >> >> > >> >> As in practice, I made a >> patch >> > >> file of my >> > >> >> changes Not only diifs. It is >> > >> SHIFT-ALT-V >> > >> >> hotkey whitch make buried and >> > blind >> > >> vias, as >> > >> >> it is in routing too. >> > >> >> >> > >> >> >> > >> >> Heikki >> > >> >> >> > >> >> On Sun, Sep 25, 2016 at 2:25 >> > PM, Heikki >> > >> >> Pulkkinen <hei6m...@gmail.com >> > <mailto:hei6m...@gmail.com> >> > >> <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com>> >> > >> >> <mailto:hei6m...@gmail.com >> > <mailto:hei6m...@gmail.com> <mailto:hei6m...@gmail.com >> > <mailto:hei6m...@gmail.com>>>> wrote: >> > >> >> >> > >> >> Hi, >> > >> >> >> > >> >> I made some improvements >> to my >> > >> patch of >> > >> >> via stitching. Now you can >> > just >> > >> point >> > >> >> copper pour place and >> press V, >> > >> it make >> > >> >> trough via. If you press >> > >> SHIFT+CTRL+V it >> > >> >> make buried or blind >> via.It >> > >> does not >> > >> >> change working layer. Only >> > when >> > >> you place >> > >> >> buried or blind via from >> > >> different layer >> > >> >> than it's layer pair is. I >> > >> think that it >> > >> >> is quite easy to shoot >> board >> > >> full of >> > >> >> copper pours connecting >> > vias. It is >> > >> >> possible to remove >> connecting >> > >> tracks from >> > >> >> old designs. Just delete >> > >> connection from >> > >> >> pad and use clenup. Only >> have >> > >> to remember >> > >> >> that if there are not at >> least >> > >> two copper >> > >> >> pours in same netcode in >> > >> different layers >> > >> >> via is deleted too. Any >> > support? >> > >> >> >> > >> >> >> > >> >> Heikki >> > >> >> >> > >> >> On Sat, Sep 24, 2016 at >> 3:06 >> > >> PM, Heikki >> > >> >> Pulkkinen >> > <hei6m...@gmail.com <mailto:hei6m...@gmail.com> >> > >> <mailto:hei6m...@gmail.com <mailto:hei6m...@gmail.com>> >> > >> >> <mailto: >> hei6m...@gmail.com >> > <mailto:hei6m...@gmail.com> <mailto:hei6m...@gmail.com >> > <mailto:hei6m...@gmail.com>>>> wrote: >> > >> >> >> > >> >> Hi everybody, >> > >> >> >> > >> >> This is my suggestion >> to >> > >> via stitching >> > >> >> without any tracks. It >> > connects >> > >> >> unconnected vias in >> > >> different copper >> > >> >> pours witch has same >> > >> netcode. Adding >> > >> >> vias is normal routing >> > >> process without >> > >> >> routing tracks. Start >> - >> > >> Change Layer - >> > >> >> End. Tool that do >> > those things >> > >> >> automatically would be >> > >> good, so you >> > >> >> can add all vias in >> same >> > >> layer. After >> > >> >> adding vias, run >> "Fill or >> > >> Refill All >> > >> >> Zones" that "Clenup >> tracks >> > >> and vias" >> > >> >> do not remove partly >> > >> connected vias. >> > >> >> >> > >> >> >> > >> >> Heikki >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > _______________________________________________ >> > >> >> Mailing list: >> > >> https://launchpad.net/~kicad-developers >> > <https://launchpad.net/~kicad-developers> >> > >> <https://launchpad.net/%7Ekicad-developers >> > <https://launchpad.net/%7Ekicad-developers>> >> > >> >> <https://launchpad.net/%7Ekic >> ad-developers >> > <https://launchpad.net/%7Ekicad-developers> >> > >> <https://launchpad.net/%7Ekicad-developers >> > <https://launchpad.net/%7Ekicad-developers>>> >> > >> >> Post to : >> > >> kicad-developers@lists.launchpad.net >> > <mailto:kicad-developers@lists.launchpad.net> >> > >> <mailto:kicad-developers@lists.launchpad.net >> > <mailto:kicad-developers@lists.launchpad.net>> >> > >> >> >> > <mailto:kicad-developers@lists.launchpad.net >> > <mailto:kicad-developers@lists.launchpad.net> >> > >> <mailto:kicad-developers@lists.launchpad.net >> > <mailto:kicad-developers@lists.launchpad.net>>> >> > >> >> Unsubscribe : >> > >> https://launchpad.net/~kicad-developers >> > <https://launchpad.net/~kicad-developers> >> > >> <https://launchpad.net/%7Ekicad-developers >> > <https://launchpad.net/%7Ekicad-developers>> >> > >> >> <https://launchpad.net/%7Ekic >> ad-developers >> > <https://launchpad.net/%7Ekicad-developers> >> > >> <https://launchpad.net/%7Ekicad-developers >> > <https://launchpad.net/%7Ekicad-developers>>> >> > >> >> More help : >> > >> https://help.launchpad.net/ListHelp >> > <https://help.launchpad.net/ListHelp> >> > >> <https://help.launchpad.net/ListHelp >> > <https://help.launchpad.net/ListHelp>> >> > >> >> <https://help.launchpad.net/ListHelp >> > <https://help.launchpad.net/ListHelp> >> > >> <https://help.launchpad.net/ListHelp >> > <https://help.launchpad.net/ListHelp>>> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> _______________________________________________ >> > >> >> Mailing list: https://launchpad.net/~kicad-developers >> > <https://launchpad.net/~kicad-developers> >> > >> <https://launchpad.net/%7Ekicad-developers >> > <https://launchpad.net/%7Ekicad-developers>> >> > >> >> Post to : kicad-developers@lists.launchpad.net >> > <mailto:kicad-developers@lists.launchpad.net> >> > >> <mailto:kicad-developers@lists.launchpad.net >> > <mailto:kicad-developers@lists.launchpad.net>> >> > >> >> Unsubscribe : https://launchpad.net/~kicad-developers >> > <https://launchpad.net/~kicad-developers> >> > >> <https://launchpad.net/%7Ekicad-developers >> > <https://launchpad.net/%7Ekicad-developers>> >> > >> >> More help : https://help.launchpad.net/ListHelp >> > <https://help.launchpad.net/ListHelp> >> > >> <https://help.launchpad.net/ListHelp >> > <https://help.launchpad.net/ListHelp>> >> > >> > >> > >> > >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> _______________________________________________ >> > >> Mailing list: https://launchpad.net/~kicad-developers >> > <https://launchpad.net/~kicad-developers> >> > >> Post to : kicad-developers@lists.launchpad.net >> > <mailto:kicad-developers@lists.launchpad.net> >> > >> 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 >> > <https://launchpad.net/~kicad-developers> >> > > Post to : kicad-developers@lists.launchpad.net >> > <mailto:kicad-developers@lists.launchpad.net> >> > > 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 >> > <https://launchpad.net/~kicad-developers> >> > Post to : kicad-developers@lists.launchpad.net >> > <mailto:kicad-developers@lists.launchpad.net> >> > 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 : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp