-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Ability to remove(add) solder mask when using variants #476
Comments
Hi @Kedarius ! Hmmm ... it look tricky, the solder mask isn't something that simple. To achieve it in a simple way you could add the other 3 footprints to the bigger one. You'll have to work with the pin numbers so they match your design. So you'll get a footprint with the pads for the 4 components. Then you can easily overlap the 3 smaller components with the extra pads in the big one. Not sure if it will work, but is worth trying it. You could also add a big aperture under the big component, but the smaller ones will be harder to solder. |
`remove_solder_mask_for_dnp` similar to `remove_solder_paste_for_dnp` but applied to the solder mask apertures. Closes #476
Hi @Kedarius ! |
Yes, from the solder mask. This is because you can add arbitrary apertures to footprints, they can be anything you want. In the case of paste you'll never add paste to something that isn't a pad, after all a pad is some copper you want to use to solder something. But with the solder mask is different. Not always 100% correlated to pads. |
I am using variants to create one board file for two variants of MCU. I've create this abomination in KiCad:
![image](https://private-user-images.githubusercontent.com/352724/258413349-6e62e0ee-df3b-4ebe-a9dd-a909791e9532.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3MzIxOTUsIm5iZiI6MTcyMDczMTg5NSwicGF0aCI6Ii8zNTI3MjQvMjU4NDEzMzQ5LTZlNjJlMGVlLWRmM2ItNGViZS1hOWRkLWE5MDk3OTFlOTUzMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzExJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxMVQyMTA0NTVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04MmEwMmZhODY3ZDgxYzA3NmY4NTcyMWVhNzBiNWZhMzgyN2E1ZmZhZjRkY2ZlMWZiYTM0ZDdkNjUwN2M1ZDA2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.i4MRdEii7YiznPBpMIZfw6v2sc_JPFHoq2gzvBto2C0)
It is basically two footprints overlapping and I have two variants in KiBot: one with small MCU and one with large one. The variants do already remove the solder paste from paste layer which is great. I would like to be also specify that I want to remove the solder mask layer - effectively covering the unused pads with solder mask.
The reasoning is that I will be ordering few prototypes (of both variants) assembled from JLCPCB and I will need to do it as two separate jobs so I will be using different gerbers anyway - mainly because I do not want to have unused solder paste under the large one. So if the solder mask could be also removed would be great.
The text was updated successfully, but these errors were encountered: