Conversation
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Fixes #371.
Adds
PDIP-8,pdip8, and a typedfp.pdip()builder with an eight-pin default. Reuses the existing DIP generator, preserving its width flags, explicit pad/drill dimensions, pin-one relocation, and silkscreen options.The default pad centers, numbering, 0.8 mm drill and 1.6 mm pads match the KiCad DIP-8_W7.62mm reference, translated to the footprint center. This is a reference-grid check, not a claim of identical fabrication outlines.
Validation: all four GitHub checks pass, including the full test suite: 571 passed, 0 failed. Seven new regression tests fail against the original source because
pdipis unsupported. The new tests plus existing DIP tests pass locally: 18 tests, 56 assertions. Two SVG snapshots generated and the default preview visually checked. Local ESM build, declaration generation, and formatting also pass.Please review this independent implementation for the possible $10 bounty listed in the issue and confirm eligibility if accepted.