I started looking at why MinMaskGap wasn't working, and here's what I've found out.
There are presently two other avenues for affecting the soldermask clearance of vias.
1. ChangeClearSize
Enable the soldermask layer, select the vias you want to affect, then execute ChangeClearSize(SelectedVias, 0.5 mm) to set the soldermask clearance for all of the selected vias. Note that specifying SelectedVias will cause it to only affect vias. So, if you want to do all of them, you can just select everything on the board, and only the vias will be changed. There are other similar specifiers for other types of objects.
2. MinMaskGap
This action **only operates on vias that already have a non-zero mask gap** set. Also, this action only increases the mask gap if it's less than the specified value. If the mask is already greater than that value, the mask is not changed.
I started looking at why MinMaskGap wasn't working, and here's what I've found out.
There are presently two other avenues for affecting the soldermask clearance of vias.
1. ChangeClearSize (SelectedVias, 0.5 mm) to set the soldermask clearance for all of the selected vias. Note that specifying SelectedVias will cause it to only affect vias. So, if you want to do all of them, you can just select everything on the board, and only the vias will be changed. There are other similar specifiers for other types of objects.
Enable the soldermask layer, select the vias you want to affect, then execute ChangeClearSize
2. MinMaskGap
This action **only operates on vias that already have a non-zero mask gap** set. Also, this action only increases the mask gap if it's less than the specified value. If the mask is already greater than that value, the mask is not changed.
--Chad