Print Page | Close Window

Through-hole Solder & Paste Mask Pad Stack Issue

Printed From: PCB Libraries Forum
Category: PCB Footprint Expert
Forum Name: Questions & Answers
Forum Description: issues and technical support
URL: https://www.PCBLibraries.com/forum/forum_posts.asp?TID=3563
Printed Date: 23 Oct 2025 at 9:52pm


Topic: Through-hole Solder & Paste Mask Pad Stack Issue
Posted By: m.elsayed
Subject: Through-hole Solder & Paste Mask Pad Stack Issue
Date Posted: 20 Oct 2025 at 12:13pm
While I use Footprint Expert for creating a through-hole footprint, I find paste mask and solder mask not equal to Zero '0', also pad type not be simple type.

Attached FPX
uploads/11979/throughhole.fpx" rel="nofollow - uploads/11979/throughhole.fpx

Altium Screenshot:





Replies:
Posted By: Tom H
Date Posted: 21 Oct 2025 at 10:29am
What's wrong with having negative values? 

When a negative paste mask value is the same value as the pad, it turns off that shape. 

We don't understand what the issue is. 

We know that you want to see a zero '0' for the paste mask if there is none, but having a negative value is the same thing. 



-------------
Stay connected - follow us! https://twitter.com/PCBLibraries" rel="nofollow - X - http://www.linkedin.com/company/pcb-libraries-inc-/" rel="nofollow - LinkedIn


Posted By: m.elsayed
Date Posted: 21 Oct 2025 at 12:35pm
1st - Pad type should be simple, not like shown in image

2nd - Solder Mask expansion = 0 and select not inherit Altium rule when building

3rd - Paste Mask value for fiducials should equal 0. However, a negative value appears



Posted By: Tom H
Date Posted: 21 Oct 2025 at 12:57pm
There is no such thing as a negative Solder Mask on a pad. 

i.e.: all SMD and PTH pads must have Solder Mask. The only time the value is negative is when the pad stack uses Solder Mask Defined technology. 

The Negative Paste Mask value only appears in Fiducials. Note: no one uses Local Fiducials any more. Ask your assembly shop if they need them. 

Surface Mount pad stack Paste Mask is the same value as the pad (1:1 scale) except for Thermal Pad checker board patterns. 

Through-hole pad stacks do not use Paste Mask unless you are using Pin-in-Paste (PnP) technology. If you use PnP technology then the Paste Mask value is normally 1:1 scale of the pad size (or bigger). 



-------------
Stay connected - follow us! https://twitter.com/PCBLibraries" rel="nofollow - X - http://www.linkedin.com/company/pcb-libraries-inc-/" rel="nofollow - LinkedIn


Posted By: Jeff.M
Date Posted: 21 Oct 2025 at 6:39pm
The negative values are an artifact of the Altium translator script.
They are part of a perfectly good Altium footprint.
Once the footprint is: imported into an Altium library; the library is saved; Altium is closed, then reopened the values will be appear as zero.
There have never been any reported problems associated with this characteristic.


-------------
Stay connected - follow us! https://twitter.com/PCBLibraries" rel="nofollow - X - http://www.linkedin.com/company/pcb-libraries-inc-/" rel="nofollow - LinkedIn


Posted By: Tom H
Date Posted: 21 Oct 2025 at 8:22pm
When you first import a part from footprint expert into Altium, but through hole pad stack will show a negative pace mask value.

However, when you close to him and reopen it and select the properties for the pad stack, the pace mask value will be zero.

The negative value is only there temporarily until you close Altium and reopen it and everything is reset to normal.


-------------
Stay connected - follow us! https://twitter.com/PCBLibraries" rel="nofollow - X - http://www.linkedin.com/company/pcb-libraries-inc-/" rel="nofollow - LinkedIn


Posted By: m.elsayed
Date Posted: 21 Oct 2025 at 10:08pm
Thanks , Tom, Jeff, got your reply for this point and will follow  it and check
but still wait your support for the other 2 points:-
1- pad type should be simple not other type as shown in image
2- solder mask expansion should be zero not have vlaue


Posted By: m.elsayed
Date Posted: 22 Oct 2025 at 12:21am
 i try  the point for paste mask expansion , but till gives negative  vlaues as shown in screen




Posted By: Tom H
Date Posted: 22 Oct 2025 at 8:06am
The thermal pad has a checker board paste mask pattern. 

Can you manually create a thermal pad with a checker board paste mask pattern and send us the Altium .pcblib file via email so we can compare the results? 

We don't use Altium as a PCB design tool, so it would be best coming from you. 



-------------
Stay connected - follow us! https://twitter.com/PCBLibraries" rel="nofollow - X - http://www.linkedin.com/company/pcb-libraries-inc-/" rel="nofollow - LinkedIn


Posted By: m.elsayed
Date Posted: 23 Oct 2025 at 5:49am
still wait for support for the other 2 points
but still wait your support for the other 2 points:-
1- pad type should be simple not other type as shown in image
2- solder mask expansion should be zero not have vlaue



Posted By: Tom H
Date Posted: 23 Oct 2025 at 8:35am
Solder Mask Expansion is set in Altium Preferences. 

In Altium go to 'Preferences > PCB Editor > Defaults > Pad > SOLDER Expansion > 0.00'

Then the solder mask expansion will be 1:1 scale. 


 


-------------
Stay connected - follow us! https://twitter.com/PCBLibraries" rel="nofollow - X - http://www.linkedin.com/company/pcb-libraries-inc-/" rel="nofollow - LinkedIn



Print Page | Close Window