-
Notifications
You must be signed in to change notification settings - Fork 740
Conversation
A lot needs to be reviewed when the 4th item above is sorted out. |
Hello @evanshultz following are the responses to your questions: 1- I haven't, I have keep existing design of the lib, the goal was just to fix KLC errors as reported in #217 Joel |
Pins should not be duplicated on multiple units, such as pin 3 on CK6418. Please check this out and resolve it. Otherwise, if multiple nets are connected to the pin 3 on multiple units the nets will be shorted and that's bad. We found this on opamps with multiple units and resolved it, so here's another example. |
@evanshultz I think I have addressed everythink of the previous comment, if you can have a look. Except:
Well in this case it is wanted, the same pin on the device has two functions, the first on unit A, the second on unit B. Please let me known how this should be fixed because I have no ideas at the moment... Joel |
We can't have duplicate pins. I'm not sure either, but can take a closer look on Monday. If you have any ideas in the interim please share them. |
Just came across clause 7.2.3 of IEEE315-1975 which says, as I understand, a tube with multiple internal elements (heater is an example given) shall have one single pin unless the actual device has separate pins. Just giving strength to not duplicating pins. |
Agree with you @evanshultz but don't know how to fix this in our library.... Do you remember some examples you already treated in the past ? |
Probably it's a best option. The purpose of the PR was to get the library enhanced following #217 , but maybe we have not all answers right now.
Currently changed to |
Ahhh, my old love interest, the valve library, I was waiting for my push While you are at it, you have new foot prints and 3D models here Note that the foot print and 3D models is not oriented anymore toward the device new but instead the socket name. Perhaps you should already now change the foot print name or wait for |
@Misca1234 thanks to point this footprint pull request :) My opinion is that it is good to add the footprint and footprint filter right now too, I will check your new footprints and try to associate all symbols. |
@Misca1234 just looked at all the valve symbols, all have a footprint. Is your footprint pull request aimed to replace existing footprints ? Thanks. |
Yes My long term project was first to update the footprints and then do an overhaul of the symbols to match them to correct footprints, but you have also notice the extreme shape the valve stuff is in. I suggest we do it in this order
|
@Misca1234 the proposition is ok for me :) |
Just treat the footprints as "normal ones", the scripting stuff is already merged to So, if you find stuff in the foot prints that needs to be corrected I will push new one foot prints as usually (and also push the script changes to easyw and pointhi repositories) You do not need to check the scripts |
Humm yeah I know but still not confident to review them at the moment. I still make many issues when I propose my own footprints :D |
@myfreescalewebpage |
@Misca1234 I'm not very confident when reviewing the footprints generally at the moment so I haven't checked them for now. @poeschlr indicated he wanted to review them, maybe I will participate but will not be the main actor on this. |
Will rebase here after #2789 and continue cleaning the Valves. |
Closing/opening to refresh the CLA. |
Merged the Valve libraries all together, according to me it's ready for review @evanshultz and @chschlue |
I totally get that tubes are still a thing among enthusiasts (although whether valve amps and Nixie clocks are especially "high quality" is debatable, but I'm not going to get into that). Apart from that, master is still broken and is not going to stay that way until this (rather large PR) is through review. Reverting #2789. |
The previous commit was also solving the merge issue with the other PR, you make me working more ;) |
I agree with you anyway :) |
@evanshultz or @chschlue if you have time to review the valves before end of the month ? |
Probably not. |
Yes sure ! |
@myfreescalewebpage |
@evanshultz I'm not sure this is all covered but I think there was no proper conclusion. Example below are the 4 units of 6AK8 symbol: And the table of all pins: Pin 7 is duplicated but it is expected in my point of view. It's a common pin of both diode and triode included in this part. |
Did you check this in CvPcb? The part actually has 10 pins, not 9, so it won't match with a correct 9-pin footprint using the footprint pin count filter. For example, we pulled the power pins from opamps into a separate unit for exactly this reason. Can you only show the common pin on one of the units? Or perhaps things need to be re-arranged to use just a single unit? |
As detailed above, the same pin (7) is used for two purposes but it's not easy at all to merge two units in only one unit. Moreover the same valve can be used on a schematic at totally opposed parts and 2 units is really better for this kind of symbol. On the other side the issue was present before. The purpose of the pull request was to solve several KLC issues and rearrange consistency across the valves. I can add other enhancements of course but for this specific subject I have no idea how. |
Rework of all valve devices:
Also tried to fix majority of KLC errors, my result is the following:
PS : no information about the STABI device. It has actually no description, no datasheet, should be reworked too.
All contributions to the kicad library must follow the KiCad library convention
Thanks for creating a pull request to contribute to the KiCad libraries! To speed up integration of your PR, please check the following items: