Skip to content

Add support nosqureplating for dip footprint#378

Merged
seveibar merged 7 commits intotscircuit:mainfrom
techmannih:uu
Oct 14, 2025
Merged

Add support nosqureplating for dip footprint#378
seveibar merged 7 commits intotscircuit:mainfrom
techmannih:uu

Conversation

@techmannih
Copy link
Copy Markdown
Member

fix #374
/claim #374

@techmannih
Copy link
Copy Markdown
Member Author

CC @Abse2001

@@ -1 +1 @@
<svg width="800" height="600" viewBox="-7.879999999999999 -7.88 15.760000000000002 15.76" xmlns="http://www.w3.org/2000/svg"><rect x="-7.879999999999999" y="-7.88" width="15.760000000000002" height="15.76" fill="#f8f9fa" stroke="#dee2e6" stroke-width="0.02"/><text x="1.7763568394002505e-15" y="-7.4799999999999995" text-anchor="middle" font-family="Arial, sans-serif" font-size="0.15" font-weight="bold" fill="#212529">DIP-10_W10.16mm - Alignment Analysis (Footprinter vs KiCad)</text><g id="footprint-a" opacity="0.85"><circle cx="-5.08" cy="5.08" r="0.625" fill="none" stroke="#dc3545" stroke-width="0.25" opacity="0.8"/><circle cx="-5.08" cy="2.54" r="0.625" fill="none" stroke="#dc3545" stroke-width="0.25" opacity="0.8"/><circle cx="-5.08" cy="0" r="0.625" fill="none" stroke="#dc3545" stroke-width="0.25" opacity="0.8"/><circle cx="-5.08" cy="-2.54" r="0.625" fill="none" stroke="#dc3545" stroke-width="0.25" opacity="0.8"/><circle cx="-5.08" cy="-5.08" r="0.625" fill="none" stroke="#dc3545" stroke-width="0.25" opacity="0.8"/><circle cx="5.08" cy="-5.08" r="0.625" fill="none" stroke="#dc3545" stroke-width="0.25" opacity="0.8"/><circle cx="5.08" cy="-2.54" r="0.625" fill="none" stroke="#dc3545" stroke-width="0.25" opacity="0.8"/><circle cx="5.08" cy="0" r="0.625" fill="none" stroke="#dc3545" stroke-width="0.25" opacity="0.8"/><circle cx="5.08" cy="2.54" r="0.625" fill="none" stroke="#dc3545" stroke-width="0.25" opacity="0.8"/><circle cx="5.08" cy="5.08" r="0.625" fill="none" stroke="#dc3545" stroke-width="0.25" opacity="0.8"/></g><g id="footprint-b" opacity="0.85"><path d="M -4.279999999999998 2.54 L -4.28385221866224 2.6184137122636484 L -4.295371775677413 2.6960722576129026 L -4.31444773141423 2.7722277418035697 L -4.340896373990969 2.8461467458920717 L -4.374462988521316 2.917117389460798 L -4.414824310157961 2.9844561864156818 L -4.461591637309809 3.0475146273309166 L -4.514314575050761 3.105685424949238 L -4.572485372669082 3.1584083626901895 L -4.6355438135843166 3.2051756898420365 L -4.7028826105391985 3.245537011478684 L -4.773853254107927 3.2791036260090296 L -4.847772258196429 3.3055522685857675 L -4.923927742387097 3.324628224322584 L -5.001586287736348 3.3361477813377576 L -5.079999999999998 3.34 L -5.158413712263648 3.3361477813377576 L -5.2360722576129 3.324628224322584 L -5.312227741803568 3.3055522685857675 L -5.38614674589207 3.2791036260090296 L -5.457117389460798 3.2455370114786843 L -5.52445618641568 3.2051756898420365 L -5.587514627330915 3.1584083626901895 L -5.645685424949237 3.1056854249492383 L -5.698408362690188 3.0475146273309166 L -5.745175689842034 2.9844561864156818 L -5.785537011478683 2.9171173894607985 L -5.819103626009028 2.8461467458920717 L -5.845552268585765 2.77222774180357 L -5.864628224322583 2.696072257612903 L -5.876147781337757 2.618413712263649 L -5.879999999999999 2.54 L -5.876147781337757 2.4615862877363517 L -5.864628224322583 2.3839277423870975 L -5.845552268585765 2.3077722581964304 L -5.819103626009028 2.2338532541079283 L -5.785537011478683 2.162882610539202 L -5.745175689842036 2.0955438135843183 L -5.698408362690188 2.032485372669084 L -5.645685424949237 1.974314575050762 L -5.587514627330915 1.9215916373098105 L -5.52445618641568 1.8748243101579638 L -5.457117389460798 1.8344629885213162 L -5.38614674589207 1.800896373990971 L -5.312227741803568 1.774447731414233 L -5.2360722576129 1.7553717756774159 L -5.158413712263648 1.7438522186622425 L -5.079999999999998 1.74 L -5.001586287736352 1.7438522186622425 L -4.923927742387097 1.7553717756774156 L -4.847772258196429 1.7744477314142328 L -4.773853254107927 1.8008963739909707 L -4.7028826105391985 1.834462988521316 L -4.6355438135843166 1.8748243101579636 L -4.572485372669082 1.9215916373098105 L -4.514314575050761 1.9743145750507618 L -4.461591637309809 2.0324853726690835 L -4.414824310157961 2.0955438135843183 L -4.374462988521316 2.1628826105392016 L -4.340896373990969 2.2338532541079275 L -4.31444773141423 2.30777225819643 L -4.295371775677413 2.383927742387097 L -4.28385221866224 2.4615862877363517 L -4.681926109331119 2.500793143868176 L -4.6876858878387075 2.4619638711935483 L -4.697223865707116 2.423886129098215 L -4.710448186995485 2.3869266270539637 L -4.727231494260657 2.351441305269601 L -4.74741215507898 2.317771906792159 L -4.7707958186549035 2.2862426863345418 L -4.79715728752538 2.257157287525381 L -4.826242686334542 2.2307958186549053 L -4.857771906792159 2.207412155078982 L -4.891441305269598 2.187231494260658 L -4.9269266270539624 2.1704481869954853 L -4.9638861290982135 2.1572238657071163 L -5.001963871193546 2.147685887838708 L -5.040793143868175 2.1419261093311213 L -5.079999999999998 2.14 L -5.119206856131822 2.1419261093311213 L -5.158036128806451 2.147685887838708 L -5.196113870901783 2.1572238657071163 L -5.233073372946034 2.1704481869954853 L -5.268558694730398 2.187231494260658 L -5.302228093207837 2.207412155078982 L -5.333757313665458 2.2307958186549053 L -5.362842712474617 2.257157287525381 L -5.389204181345093 2.2862426863345418 L -5.412587844921017 2.317771906792159 L -5.43276850573934 2.351441305269601 L -5.449551813004511 2.386926627053964 L -5.462776134292881 2.423886129098215 L -5.472314112161289 2.4619638711935488 L -5.4780738906688775 2.500793143868176 L -5.479999999999997 2.54 L -5.4780738906688775 2.579206856131824 L -5.472314112161289 2.6180361288064513 L -5.462776134292881 2.656113870901785 L -5.449551813004511 2.693073372946036 L -5.43276850573934 2.728558694730399 L -5.412587844921017 2.762228093207841 L -5.389204181345093 2.7937573136654583 L -5.362842712474617 2.822842712474619 L -5.333757313665455 2.849204181345095 L -5.302228093207837 2.8725878449210183 L -5.268558694730398 2.892768505739342 L -5.233073372946034 2.909551813004515 L -5.196113870901783 2.9227761342928837 L -5.158036128806451 2.932314112161292 L -5.119206856131822 2.938073890668879 L -5.079999999999998 2.94 L -5.040793143868175 2.938073890668879 L -5.001963871193546 2.932314112161292 L -4.9638861290982135 2.9227761342928837 L -4.9269266270539624 2.909551813004515 L -4.891441305269598 2.892768505739342 L -4.857771906792156 2.8725878449210183 L -4.826242686334542 2.849204181345095 L -4.79715728752538 2.822842712474619 L -4.7707958186549035 2.7937573136654583 L -4.74741215507898 2.762228093207841 L -4.727231494260657 2.728558694730399 L -4.710448186995485 2.693073372946036 L -4.697223865707116 2.656113870901785 L -4.6876858878387075 2.6180361288064513 L -4.681926109331119 2.579206856131824 L -4.68 2.54 Z" fill="#007bff" stroke="#007bff" stroke-width="0.02" fill-opacity="0.6"/><circle cx="-5.079999999999998" cy="2.54" r="0.6000000000000001" fill="none" stroke="#007bff" stroke-width="0.4" opacity="0.8"/><circle cx="-5.079999999999998" cy="0" r="0.6000000000000001" fill="none" stroke="#007bff" stroke-width="0.4" opacity="0.8"/><circle cx="-5.079999999999998" cy="-2.54" r="0.6000000000000001" fill="none" stroke="#007bff" stroke-width="0.4" opacity="0.8"/><circle cx="-5.079999999999998" cy="-5.08" r="0.6000000000000001" fill="none" stroke="#007bff" stroke-width="0.4" opacity="0.8"/><circle cx="5.080000000000002" cy="-5.08" r="0.6000000000000001" fill="none" stroke="#007bff" stroke-width="0.4" opacity="0.8"/><circle cx="5.080000000000002" cy="-2.54" r="0.6000000000000001" fill="none" stroke="#007bff" stroke-width="0.4" opacity="0.8"/><circle cx="5.080000000000002" cy="0" r="0.6000000000000001" fill="none" stroke="#007bff" stroke-width="0.4" opacity="0.8"/><circle cx="5.080000000000002" cy="2.54" r="0.6000000000000001" fill="none" stroke="#007bff" stroke-width="0.4" opacity="0.8"/><circle cx="5.080000000000002" cy="5.08" r="0.6000000000000001" fill="none" stroke="#007bff" stroke-width="0.4" opacity="0.8"/></g><g id="alignment-guides" opacity="0.3"><line x1="1.7763568394002505e-15" y1="-7.88" x2="1.7763568394002505e-15" y2="7.88" stroke="#6c757d" stroke-width="0.02" stroke-dasharray="0.1,0.1"/><line x1="-7.879999999999999" y1="0" x2="7.880000000000003" y2="0" stroke="#6c757d" stroke-width="0.02" stroke-dasharray="0.1,0.1"/></g><g font-family="Arial, sans-serif" font-size="0.15"><rect x="-7.679999999999999" y="6.88" width="15.360000000000001" height="0.8" fill="white" fill-opacity="0.9" stroke="#dee2e6" stroke-width="0.01" rx="0.05"/><rect x="-7.479999999999999" y="6.9799999999999995" width="0.2" height="0.2" fill="#dc3545" fill-opacity="0.5" stroke="#dc3545" stroke-width="0.01"/><text x="-7.229999999999999" y="7.079999999999999" fill="#212529" font-weight="500" dominant-baseline="middle">dip10_w10.16mm</text><rect x="-1.5759999999999978" y="6.9799999999999995" width="0.2" height="0.2" fill="#007bff" fill-opacity="0.5" stroke="#007bff" stroke-width="0.01"/><text x="-1.3259999999999978" y="7.079999999999999" fill="#212529" font-weight="500" dominant-baseline="middle">KiCad: DIP-10_W10.16mm</text><text x="1.7763568394002505e-15" y="7.58" text-anchor="middle" fill="#6c757d" font-size="0.12">Perfect alignment = complete overlap</text></g></svg> No newline at end of file
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think need to add support rectpad ?
CC @Abse2001

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah

Copy link
Copy Markdown
Contributor

@Abse2001 Abse2001 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

your almost there but you still need to support the square in the kicad-parity

@techmannih
Copy link
Copy Markdown
Member Author

yes get it.

@techmannih techmannih requested a review from Abse2001 October 14, 2025 05:25
@seveibar seveibar merged commit b97b201 into tscircuit:main Oct 14, 2025
4 checks passed
@techmannih techmannih deleted the uu branch November 28, 2025 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix dip10 screenshot (account for plated hole with square pad and pills)

3 participants