axial_tht: Also generate THT resistor packages #119
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There are currently three THT resistor packages in the base library which were originally imported from Eagle, cause several library editor warnings and do not have 3D models although for (THT-)hobbyists these are probably the most used packages.
Since these packages are similar to the already generated THT diodes, I extended the script to also generate these three resistor packages, including 3D models:
(I think the models would look better once we implement shadow effects in the viewer).
The footprints now look pretty different to the old ones:
The pad shape is now square resp. circular instead of octagon, identical to the THT diodes. Actually the silkscreen drawing was pretty nice before, but I'm not sure if it is worth the effort to make the generator conditionally creating different silkscreen for resistors. In other EDA libraries, resistors are just a rectangle as well...
The packages still have several footprints for different pitches, even a few more than before.