← Back to team overview

kicad-developers team mailing list archive

Re: Stable 5 release.

 

On 12/07/18 16:35, Wayne Stambaugh wrote:
I agree with you in principal but the practical side of these changes is
far more subtle as demonstrated by the simulation and erc issues.  The
invisible power pin issue has been around for as long as I can remember
(mid 80s).  Oddly enough, op-amps typically have power pins shown on all
units where logic gates hide the power pins on all units.  I'm not sure
about the logic (pun intended) behind this but it has been this way for
a long time.
Not in the new v5 lib. There the power unit is separated for all symbols (unless we missed some) The reason is that as far as my research shows, one can connect multiple different nets to different power pins that way. I do not think this is a good solution. Having the power pins on the first unit creates problems if the user does not intent to use the first unit. (maybe the physical pin order does not fit the intended pcb layout) Having the power pins separate (and well designed) makes it possible to either have them on a separate sheet, overlay them with any other unit or place them near the other units. (It is the most flexible way to create such circuits)

We will be able to fix this once the new symbol file format is
implemented.  The current symbol file format has no way to indicate
individual unit interchangeability so there is no way for the spice
netlist formatter to add the power pin unit to each interchangeable unit
so the spice model pin count matches the symbol pin count.  We have
effectively thrown spice users under the bus which I really don't like
doing.  In the short term, we can recommend that they use the old logic
and op-amp symbols.

My opinion is that if there is a conflict between simulation and pcb design needs, the later should get priority. (I assume pcb design is still the core feature of kicad.) If i read the bug report correctly simulation is possible if all units are included in the schematic, so this is the correct way to go in my mind.


On 7/12/2018 10:04 AM, Rene Pöschl wrote:
Sadly the old symbols are completely unusable in many modern circuits
which use more then one power supply for different parts of the circuit.
Hidden power pins are not the way to go! The fix for this bug must come
from a different side then reintroducing hidden power pins.

On 12/07/18 13:46, Wayne Stambaugh wrote:
Rene,

Bug https://bugs.launchpad.net/kicad/+bug/1781290 may be an issue.  The
decision to separate symbol power pins as a separate symbol unit caused
this bug.  I didn't think about this when the changes to the symbol
libraries where made but it is going to cause issues for anyone trying
to create simulations.  I preferred the old symbols but it's not
something I feel strongly about but given that these changes caused this
issue we may need to rethink this decision or provide alternative
symbols for spice simulation.

Cheers,

Wayne

On 7/12/2018 5:36 AM, Rene Pöschl wrote:
The libs should be ready to go. We might still fix some minor things
till the release but we do not have any showstopper topics open.

On 11/07/18 20:49, Wayne Stambaugh wrote:
Are there any critical bugs remaining to be fixed for the stable 5
release?  I didn't see any thing outstanding but I may have missed
something while I was on vacation.  I'm going to create a 5.0.0
milestone for the last few remaining bugs and shoot for a 7/20 tag date
unless there are any more critical bugs lurking about.  I will also
create 5.0 and 5.1 branches.  If I tag on 7/20, I would like to make
the
release announcement on 7/27.  Does anyone see any issues with these
dates

How do stand with our installers?  I saw the macos installer was making
some nice progress.

Are the doc devs, library devs, and translators (except for the recent
minor string changes) ready?

Is there anything else I'm missing?  I really would like to make these
dates.  I have an Olimex TERES laptop kit that I've been dying to play
around with but I know once I start on that, everything else will get
pushed to the back burner so I'm not going to start until version 5 is
released. :)

Cheers,

Wayne

_______________________________________________
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

_______________________________________________
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
_______________________________________________
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


_______________________________________________
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
_______________________________________________
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