Le 20/08/2017 à 17:12, Bastian Neumannn a écrit : > On the issue of layers and via types. > > The current system allows micro-vias from the outer to the underlying layer. > blind and burried vias > from the second to the second-last layer and regular vias through all layers. > In my current design I have micro-vias going from the outer to the third and > third-last layer > because I have three layers of sequential buildup. > > SIGANL > GND > SIGNAL > IN.4 > IN.5 > SIGNAL > SIGNAL/GND mixed > SIGNAL > > For now I decided to make start- and end-layers arbitrarily selectable. Maybe > we should have a layer > stackup dialog that gives rules for that? > > Let it be a dialog with the three types and start- end layer for through, > start end-layer for blind > burried and two start- end-layers for micro. > > What are your thoughts on that?
First, please, *send your mails to the developers ML*. Before working on blind and buried vias dialog, please have a look at: https://www.eurocircuits.com/blog/Blind-and-buried-vias and like you can see, "make start- and end-layers arbitrarily selectable" is not a very good idea. > > 2017-08-19 16:47 GMT+02:00 jp charras <[email protected] > <mailto:[email protected]>>: > > Le 19/08/2017 à 15:20, Bastian Neumannn a écrit : > > Ok so basically the dialog asking to change the sizes should come when > you change the type in the > > dialog, not when you press OK? > > Changing the via type is more tricky: > - One can use the net size as default when changing between micro vias > and other types. > - But the vias layers must also be set in any case. There are constraints > on layers for each type. > > Obviously, this dialog will need a bit of experiments. > > > > > And no dialog should come when the via is smaller than it's net class > when pressing OK? > > OK (only an error message the via is smaller than design settings) > > > > > Should be easy to implement it that way. > > > > > > Cheers > > > > Am 19.08.2017 2:14 nachm. schrieb "jp charras" <[email protected] > <mailto:[email protected]> <mailto:[email protected] > <mailto:[email protected]>>>: > > > > Le 19/08/2017 à 09:37, Bastian Neumannn a écrit : > > > Hi Jean-Pierre > > > > > > The other patch I submitted let's you change the via type. > Changing from micro to through > > gives you > > > a through hole via that has the size of a micro via. This > additional patch warns the user if that > > > ist the case. > > > > I understand. > > > > However I still am thinking: > > 1 - using a via/track size smaller than its net class value is a > very frequent case > > 2 - If changing from micro to through ( or the opposite) gives you > a through hole via that has the > > size of a micro via (or the opposite) (or do not correctly update > the layers) means the dialog in > > badly designed. > > > > > > > > Cheers > > > > > > Am 19.08.2017 8:23 vorm. schrieb "jp charras" > <[email protected] <mailto:[email protected]> > > <mailto:[email protected] <mailto:[email protected]>> > <mailto:[email protected] <mailto:[email protected]> > <mailto:[email protected] > <mailto:[email protected]>>>>: > > > > > > Le 18/08/2017 à 20:47, Bastian Neumannn a écrit : > > > > Hi, > > > > > > > > the last patch for this function was not correct I am > sorry. This patch gives the correct > > > > functionality to notify the user when die via size is > smaller than the minimum size given in > > > the net > > > > class. > > > > > > > > Cheers > > > > > > > > > > Hi Bastian, > > > > > > I don't really understand your patch: > > > > > > the only one DRC error is when a via/track size is smaller > than the minimal via/track size > > given in > > > design settings, that does not depend on the net class. > > > > > > using a via/track size smaller than its net class value is a > very frequent case. > > > > > > -- > > > Jean-Pierre CHARRAS > > > > > > _______________________________________________ > > > Mailing list: https://launchpad.net/~kicad-developers > <https://launchpad.net/%7Ekicad-developers> > > <https://launchpad.net/%7Ekicad-developers > <https://launchpad.net/%7Ekicad-developers>> > <https://launchpad.net/%7Ekicad-developers > <https://launchpad.net/%7Ekicad-developers> > > <https://launchpad.net/%7Ekicad-developers > <https://launchpad.net/%7Ekicad-developers>>> > > > Post to : [email protected] > <mailto:[email protected]> > > <mailto:[email protected] > <mailto:[email protected]>> > <mailto:[email protected] > <mailto:[email protected]> > > <mailto:[email protected] > <mailto:[email protected]>>> > > > Unsubscribe : https://launchpad.net/~kicad-developers > <https://launchpad.net/%7Ekicad-developers> > > <https://launchpad.net/%7Ekicad-developers > <https://launchpad.net/%7Ekicad-developers>> > <https://launchpad.net/%7Ekicad-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>>> > > > > > > > > > -- > > Jean-Pierre CHARRAS > > > > > > > -- > Jean-Pierre CHARRAS > > -- Jean-Pierre CHARRAS _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

