-
Notifications
You must be signed in to change notification settings - Fork 431
Capacitor_SMD outdated #177
Comments
@antoniovazquezblanco because of this big renaming wave, we would need a big help to fix all the repos.. Thx a lot for any available help 😄 |
I will help with as much time I find. I am currently a bit stuck due to not being able to execute anything from the scripting repo due to my version of FC and the CQ workbench (I would prefer not to renounce to my current setup). |
@antoniovazquezblanco |
Latest Win64 FC release (0.16 6712) and CQ from the addons_installer macro (CadQuery 1.0) |
@antoniovazquezblanco
|
For example: Open FreeCAD, Open CQ Wb, open C_Chip_SMD/main_generator.py script, press run. Error is raised because |
you need to launch: |
@antoniovazquezblanco |
Please give me an example of an updated script. Will do some work on this. |
@antoniovazquezblanco @SchrodingersGat please consider that a renaming of footprints can be useful for a 'better' library structure, but is generating a huge mess for 3D model generation... 3D CAD is much more complicated than a footprint or a wrl model. |
What are the difficulties beyond just renaming the models? Is it an issue of changing the output of the scripts? If the models already exist, is there any problem just to rename the model files without changing the scripts? |
if
I'm fine then Moreover this will disalign the generators from the 3d repo, which is a bad option in case of further needs |
@easyw this work is needed IMO, I think the library and dev teams very rarely makes huge changes just for the fun of it :) Ill be reuploading my new combined pinheader yaml script hopefully this evening :) from there Ill move on to resistors and go from there :) |
@Shackmeister Recently, you may have noticed, has been changed also a footprint internal format...
This is a longer story... you can have a look at the kicad dev mailing list (Subject: [PATCH] Fix for 3D model offset)
and most of people didn't even noticed because the process of breaking is 'silent'... moreover this patch actually has introduced a 'multiplying' effect on 3D offset that the author is trying to re-patch adopting a more invasive solution that will break even more the pcbnew compatibility... My point here is that I haven't seen no ECAD around (commercial or open source) changing its libraries and sw compatibility just for 'pedantic' reasons IMO. Now we would need to spend hours in aligning the models to the new re-naming wave instead of using these hours for developing something new and real useful for KiCad... But this is just my opinion (and some other user's as seen at the mailing list) ... |
@easyw regarding your criticism of our decision about including metric. Have fun reading this: You had a very long time where you could have given input here KiCad/kicad-library#1447 or here KiCad/kicad-library#1402 (Or even over on the forum in this post: https://forum.kicad.info/t/klc-turns-three/8347) We are reorganizing the libs in combination with a major release. So users should expect some changes all over the software. During a stable release cycle such big changes will not happen. The libs for the 4.x stable will stay unmodified. I think the new naming scheme is a major improvement over what we had. (Well we really did not have a naming scheme in the past. A lot of libs had quite random namings. Edit: The resistor libs where some of the better libs. Have a look at the old fuse lib.) The only problem in old designs is that kicad does not cache 3d models as it does with footprints and symbols. This will sadly result in breaking 3d model linkages for old projects. (Unless the user has a copy of the old 3d models around. Something they could not do with past changes.) We did not shy away form having incompatible 3d models in the past. Otherwise we could have never introduced your new step models in combination with correctly scaled wrl. Edit: |
Hi @poeschlr
Nobody ask me or even called me in the discussion... but these decisions are affecting all 3D models libs... don't forget I made the new 3D library setup and I did it one and half year before kicad librarian even think to move to my model approach... so I'm very disappointed that in terms of users experience this is getting worst
The 3D library at the beginning was a real mess, with:
That was a real needed reworking... Moreover you probably missed also the footprint format change that had recently introduced and I re-call in this discussion... |
I think the name for the two terminal smd packages is a good compromise. (And long overdue.) Another major improvement is that we now include what the letter codes in tantal caps means. (There are multiple competing standards that contradict each other. Saying CP_A_.... can be misleading.) Where we might have gone overboard is by changing By doing all these changes at once users have an easy option to keep their projects alive. (By having the 4.0.7 lib somewhere locally) If we would introduce this over a long period this option would not exist. About the offset stuff: I totally agree with you. This was somewhat strange. (Introducing offset only if at!=0 is a good compromise i think.) By the way i am sorry that we did not explicitly tag you in the discussions. The original intention was not to completely rename all footprints but to find a common theme existing in the old footprint names. Sadly this was not really possible. |
@poeschlr I'm not saying that the change is a bad option in general, but only that changes will have consequences...
the 'offset' thing would be even worst than the original change...
is going to:
Does it seem more clear/coherent than simple state that 'at' field was written in 'deci-mils', without breaking anything??? Just my 2cents |
HI I just finished making the new script and parameters for these models, a PR will be up in a few days. |
PR has been submitted |
Thanks! |
As an example
C_0805.wrl
should now be calledC_0805_2012Metric.wrl
. Only happening to non polarized capacitors.The text was updated successfully, but these errors were encountered: