Inversion Toggle for Silkscreen Layers

Post your feature requests here. Please use search function to ensure it is not here yet.
Post Reply
Message
Author
Dave8266
Posts: 37
Joined: 20 Mar 2020, 23:57

Inversion Toggle for Silkscreen Layers

#1 Post by Dave8266 » 07 Jul 2020, 00:26

Feature Request: Inversion Toggle for Silkscreen Layers

Sometimes, for aesthetic or functional reasons, it is desirable to invert the PCB silkscreen layer. For example, say a PCB maker produces red boards with white silkscreen. By inverting the silkscreen layer, the board effectively becomes a white PCB with red text and graphics. This is quite useful for functional pieces (such as boards used for making LED panels that benefit from a white background), as well as aesthetic/artistic purposes (such as a board used as a user control panel). Yes, white boards are available from some manufacturers. But inverting the silkscreen opens up countless more color combinations, and enables many more options from PCB manufacturers that don't necessarily offer white, or don't offer white boards with different colored silkscreens.


In the code, this is as simple as adding the "%IPNEG*%" flag in the TopSilk.gbr or BottomSilk.gbr file.
For example, in my DipTrace Gerbers, this line is added right after the "G04 TopSilk*" line, which is right before the "%LPD*%" line.

Below is the result... Top is with the silkscreen inverted.
Inverted PCB Silkscreen.png

A user can of course do this as I have, by modifying the Gerber files after export... but having a toggle within DipTrace would simplify the process (no need to manually modify each export), and would allow an accurate representation to be shown in the 3D render view.
You do not have the required permissions to view the files attached to this post.

Tomg
Expert
Posts: 1739
Joined: 20 Jun 2015, 14:39

Re: Inversion Toggle for Silkscreen Layers

#2 Post by Tomg » 07 Jul 2020, 09:12

Do you mean like this new feature found in version 4?...
it.png
You do not have the required permissions to view the files attached to this post.
Tom

Dave8266
Posts: 37
Joined: 20 Mar 2020, 23:57

Re: Inversion Toggle for Silkscreen Layers

#3 Post by Dave8266 » 07 Jul 2020, 11:58

Nope, specifically not that.

Inverting text as shown, as far as I can tell, only works on the separate standalone text boxes. It doesn't apply to component outlines or markings, nor does it have the ability to fill the layer around the text boxes.

Post Reply