Bottom solder mask omitted

Bug #1570769 reported by David Austin
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pcb
In Progress
Low
Bert Timmerman
pcb (Ubuntu)
New
Undecided
Unassigned

Bug Description

Bottom solder mask is omitted (perhaps if there are no apertures in it),
even though there is a bottom layer.

Revision history for this message
Chad Parker (parker-charles) wrote :

Can you fill in a little more detail please? Are you saying that an output gerber file is not created for the bottom soldermask layer?

Revision history for this message
David Austin (david-d-austin) wrote :

Yes - that's correct. In some cases, there is no output file for the bottom soldermask, even though there is a bottom layer. My guess is that this occurs when there's no openings in the bottom soldermask (no pads or pins). However, this isn't correct behaviour IMHO - it should generate a bottom soldermask file.

Revision history for this message
Bert Timmerman (bert-timmerman) wrote :

Hi David,

Could you add (to this bug report) a minimal example pcb file showing us this behaviour ?

TIA and kind regards,

Bert Timmerman.

Revision history for this message
David Austin (david-d-austin) wrote :

Please see attached PCB. It has tracks on the bottom side and so should have a
solder mask for that side. However, no solder mask is generated.

Revision history for this message
Bert Timmerman (bert-timmerman) wrote :

Hi David,

I tested your file and can not reproduce this bug: empty gerber files are generated for the bottom-mask, bottom-silk and bottom-paste, if the "all-layers" tick box is ticked, see the screenshots in following message.

Kind regards,

Bert Timmerman.

Revision history for this message
Bert Timmerman (bert-timmerman) wrote :
Revision history for this message
Bert Timmerman (bert-timmerman) wrote :
Changed in pcb:
status: New → Invalid
assignee: nobody → Bert Timmerman (bert-timmerman)
Revision history for this message
David Austin (david-d-austin) wrote :

Hi Bert,

I believe that this is still a bug. Unchecking "all-layers"
clearly suppresses any layer with no apertures. This is
incorrect behaviour for the bottom-mask when there are
tracks on the bottom layer.

Checking the "all-layers" is a work-around - but isn't ideal -
perfectly valid PCBs require manual intervention to generate
gerbers correctly.

David

Revision history for this message
Bert Timmerman (bert-timmerman) wrote :

Hi David,

If I do a ":ChangeClearSize(Selected,0.2mm)" on one of the vias I get a bottom-mask gerber file, as expected.

Apparently gerbers are generated on the basis of having valid and useful information (must have, not a nice to have).

If no apertures are "flashed" onto the solder mask, then the mask remains untouched, no gerber file is needed for the fab house.

Any pin or via with a non zero mask clearance would cause an aperture to be "flashed".

Kind regards,

Bert Timmerman.

Revision history for this message
David Austin (david-d-austin) wrote :

Hi Bert,

All fab houses that I've dealt with want a bottom mask gerber - even
if there's no apertures.

David

Revision history for this message
Bert Timmerman (bert-timmerman) wrote :

Hi David,

I can see where this is coming from: automated workflow and checking for completeness of received files in fab houses.

Will look into this and discuss with developer team.

Kind regards,

Bert Timmerman.

Changed in pcb:
status: Invalid → Opinion
Changed in pcb:
milestone: none → pcb-4.2.0
status: Opinion → In Progress
importance: Undecided → Low
Changed in pcb:
milestone: pcb-4.2.0 → future-bug-fix-release
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.