Activity log for bug #1783249

Date Who What changed Old value New value Message
2018-07-24 03:31:20 Gabriel Staples bug added bug
2018-07-24 03:32:33 Gabriel Staples summary Pcbnew: allow printing text in solder mask, not just solder mask negative, and in copper negative, not just copper, and make a “forcefully retain solder mask under text” option when text is on silkscreen layer Pcbnew: allow printing text in solder mask, not just solder mask negative, and in copper negative, not just copper, and make a “forcefully retain solder mask under text” option when text is on silkscreen layer, & a "negative" option for text on all layers.
2018-07-24 03:32:46 Gabriel Staples description Application: kicad Version: 5.0.0-fee4fd1~65~ubuntu14.04.1, release build Libraries: wxWidgets 3.0.2 libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3 Platform: Linux 4.4.0-112-generic x86_64, 64 bit, Little endian, wxGTK Build Info: wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24 Boost: 1.54.0 OpenCASCADE Community Edition: 6.8.0 Curl: 7.35.0 Compiler: GCC 4.8.4 with C++ ABI 1002 Build settings: USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF KICAD_SCRIPTING=ON KICAD_SCRIPTING_MODULES=ON KICAD_SCRIPTING_WXPYTHON=OFF KICAD_SCRIPTING_ACTION_MENU=ON BUILD_GITHUB_PLUGIN=ON KICAD_USE_OCE=ON KICAD_USE_OCC=OFF KICAD_SPICE=ON ----------------------------------------- I'd like to make text out of solder mask, but this is currently impossible in KiCad. Let me explain. Let me also add this is a really important feature for me, so I hope you decide to implement it. From an email I sent to Osh Park: "I have a board I have intentionally removed solder mask from in many areas in order to make the whole board a heat sink. I'd still like silkscreen, however, on these areas. Can you print silkscreen onto copper (without solder mask there)?" Their response: "The fab will automatically remove silkscreen which is not directly on top of solder mask. This is done to prevent accidentally applying silkscreen over pads, which would cause soldering issues. The usual solution in this situation is to leave a block of solder mask under the area to which you would like to apply silkscreen. Since the solder mask is quite thin, only ~1 mil thick (0.025 mm), it also may not significantly restrict heat flow where applied." But....this is impossible in KiCad. Please add an option to “forcefully retain solder mask under text” option when text is on silkscreen layer. Make this override any Mask layers, such as F.Mask or B.Mask. I'd also like to write in copper negative on top of bare copper. In other words, I can apply an F.Mask zone to remove all solder mask, and I can add a copper fill, then I can place text on the F.Cu layer. However, the text doesn't show up unless I add a cutout zone on the copper fill layer around the text, since the text is copper. Please add a "make negative" button whenever we place text on any layer, so invert the text. This would allow me to write text onto a copper fill by making the text show up as places where copper is *not* present. From my question here: https://forum.kicad.info/t/how-can-i-write-text-in-solder-mask/11587 "I’d like to write text in solder mask by using the F.Mask layer. However, there seems to be no way to make this a negative. In other words, I can easily add text to the F.Mask layer, but that leaves solder mask as the background and makes the text now uncovered copper, but what I want to do is the opposite: I’d like to leave the background as uncovered copper and make the text solder mask. See the attached image from the KiCad 3D viewer. Yellow is bare copper and green is solder mask. I’d like the negative of this. Any way to do it?" Application: kicad Version: 5.0.0-fee4fd1~65~ubuntu14.04.1, release build Libraries:     wxWidgets 3.0.2     libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3 Platform: Linux 4.4.0-112-generic x86_64, 64 bit, Little endian, wxGTK Build Info:     wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24     Boost: 1.54.0     OpenCASCADE Community Edition: 6.8.0     Curl: 7.35.0     Compiler: GCC 4.8.4 with C++ ABI 1002 Build settings:     USE_WX_GRAPHICS_CONTEXT=OFF     USE_WX_OVERLAY=OFF     KICAD_SCRIPTING=ON     KICAD_SCRIPTING_MODULES=ON     KICAD_SCRIPTING_WXPYTHON=OFF     KICAD_SCRIPTING_ACTION_MENU=ON     BUILD_GITHUB_PLUGIN=ON     KICAD_USE_OCE=ON     KICAD_USE_OCC=OFF     KICAD_SPICE=ON ----------------------------------------- Request: Pcbnew: allow printing text in solder mask, not just solder mask negative, and in copper negative, not just copper, and make a “forcefully retain solder mask under text” option when text is on silkscreen layer, & a "negative" option for text on all layers. Details: I'd like to make text out of solder mask, but this is currently impossible in KiCad. Let me explain. Let me also add this is a really important feature for me, so I hope you decide to implement it. From an email I sent to Osh Park: "I have a board I have intentionally removed solder mask from in many areas in order to make the whole board a heat sink. I'd still like silkscreen, however, on these areas. Can you print silkscreen onto copper (without solder mask there)?" Their response: "The fab will automatically remove silkscreen which is not directly on top of solder mask. This is done to prevent accidentally applying silkscreen over pads, which would cause soldering issues. The usual solution in this situation is to leave a block of solder mask under the area to which you would like to apply silkscreen. Since the solder mask is quite thin, only ~1 mil thick (0.025 mm), it also may not significantly restrict heat flow where applied." But....this is impossible in KiCad. Please add an option to “forcefully retain solder mask under text” option when text is on silkscreen layer. Make this override any Mask layers, such as F.Mask or B.Mask. I'd also like to write in copper negative on top of bare copper. In other words, I can apply an F.Mask zone to remove all solder mask, and I can add a copper fill, then I can place text on the F.Cu layer. However, the text doesn't show up unless I add a cutout zone on the copper fill layer around the text, since the text is copper. Please add a "make negative" button whenever we place text on any layer, so invert the text. This would allow me to write text onto a copper fill by making the text show up as places where copper is *not* present. From my question here: https://forum.kicad.info/t/how-can-i-write-text-in-solder-mask/11587 "I’d like to write text in solder mask by using the F.Mask layer. However, there seems to be no way to make this a negative. In other words, I can easily add text to the F.Mask layer, but that leaves solder mask as the background and makes the text now uncovered copper, but what I want to do is the opposite: I’d like to leave the background as uncovered copper and make the text solder mask. See the attached image from the KiCad 3D viewer. Yellow is bare copper and green is solder mask. I’d like the negative of this. Any way to do it?"
2018-07-24 03:34:20 Gabriel Staples description Application: kicad Version: 5.0.0-fee4fd1~65~ubuntu14.04.1, release build Libraries:     wxWidgets 3.0.2     libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3 Platform: Linux 4.4.0-112-generic x86_64, 64 bit, Little endian, wxGTK Build Info:     wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24     Boost: 1.54.0     OpenCASCADE Community Edition: 6.8.0     Curl: 7.35.0     Compiler: GCC 4.8.4 with C++ ABI 1002 Build settings:     USE_WX_GRAPHICS_CONTEXT=OFF     USE_WX_OVERLAY=OFF     KICAD_SCRIPTING=ON     KICAD_SCRIPTING_MODULES=ON     KICAD_SCRIPTING_WXPYTHON=OFF     KICAD_SCRIPTING_ACTION_MENU=ON     BUILD_GITHUB_PLUGIN=ON     KICAD_USE_OCE=ON     KICAD_USE_OCC=OFF     KICAD_SPICE=ON ----------------------------------------- Request: Pcbnew: allow printing text in solder mask, not just solder mask negative, and in copper negative, not just copper, and make a “forcefully retain solder mask under text” option when text is on silkscreen layer, & a "negative" option for text on all layers. Details: I'd like to make text out of solder mask, but this is currently impossible in KiCad. Let me explain. Let me also add this is a really important feature for me, so I hope you decide to implement it. From an email I sent to Osh Park: "I have a board I have intentionally removed solder mask from in many areas in order to make the whole board a heat sink. I'd still like silkscreen, however, on these areas. Can you print silkscreen onto copper (without solder mask there)?" Their response: "The fab will automatically remove silkscreen which is not directly on top of solder mask. This is done to prevent accidentally applying silkscreen over pads, which would cause soldering issues. The usual solution in this situation is to leave a block of solder mask under the area to which you would like to apply silkscreen. Since the solder mask is quite thin, only ~1 mil thick (0.025 mm), it also may not significantly restrict heat flow where applied." But....this is impossible in KiCad. Please add an option to “forcefully retain solder mask under text” option when text is on silkscreen layer. Make this override any Mask layers, such as F.Mask or B.Mask. I'd also like to write in copper negative on top of bare copper. In other words, I can apply an F.Mask zone to remove all solder mask, and I can add a copper fill, then I can place text on the F.Cu layer. However, the text doesn't show up unless I add a cutout zone on the copper fill layer around the text, since the text is copper. Please add a "make negative" button whenever we place text on any layer, so invert the text. This would allow me to write text onto a copper fill by making the text show up as places where copper is *not* present. From my question here: https://forum.kicad.info/t/how-can-i-write-text-in-solder-mask/11587 "I’d like to write text in solder mask by using the F.Mask layer. However, there seems to be no way to make this a negative. In other words, I can easily add text to the F.Mask layer, but that leaves solder mask as the background and makes the text now uncovered copper, but what I want to do is the opposite: I’d like to leave the background as uncovered copper and make the text solder mask. See the attached image from the KiCad 3D viewer. Yellow is bare copper and green is solder mask. I’d like the negative of this. Any way to do it?" Application: kicad Version: 5.0.0-fee4fd1~65~ubuntu14.04.1, release build Libraries:     wxWidgets 3.0.2     libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3 Platform: Linux 4.4.0-112-generic x86_64, 64 bit, Little endian, wxGTK Build Info:     wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24     Boost: 1.54.0     OpenCASCADE Community Edition: 6.8.0     Curl: 7.35.0     Compiler: GCC 4.8.4 with C++ ABI 1002 Build settings:     USE_WX_GRAPHICS_CONTEXT=OFF     USE_WX_OVERLAY=OFF     KICAD_SCRIPTING=ON     KICAD_SCRIPTING_MODULES=ON     KICAD_SCRIPTING_WXPYTHON=OFF     KICAD_SCRIPTING_ACTION_MENU=ON     BUILD_GITHUB_PLUGIN=ON     KICAD_USE_OCE=ON     KICAD_USE_OCC=OFF     KICAD_SPICE=ON ----------------------------------------- Request: Pcbnew: allow printing text in solder mask, not just solder mask negative, and in copper negative, not just copper, and make a “forcefully retain solder mask under text” option when text is on silkscreen layer, & a "negative" option for text on all layers. Details: I'd like to make text out of solder mask, but this is currently impossible in KiCad. Let me explain. Let me also add this is a really important feature for me, so I hope you decide to implement it. From an email I sent to Osh Park: "I have a board I have intentionally removed solder mask from in many areas in order to make the whole board a heat sink. I'd still like silkscreen, however, on these areas. Can you print silkscreen onto copper (without solder mask there)?" Their response: "The fab will automatically remove silkscreen which is not directly on top of solder mask. This is done to prevent accidentally applying silkscreen over pads, which would cause soldering issues. The usual solution in this situation is to leave a block of solder mask under the area to which you would like to apply silkscreen. Since the solder mask is quite thin, only ~1 mil thick (0.025 mm), it also may not significantly restrict heat flow where applied." But....this is impossible in KiCad. Please add an option to “forcefully retain solder mask under text” option when text is on silkscreen layer. Make this override any Mask layers, such as F.Mask or B.Mask. I'd also like to write in copper negative on top of bare copper. In other words, I can apply an F.Mask zone to remove all solder mask, and I can add a copper fill, then I can place text on the F.Cu layer. However, the text doesn't show up unless I add a cutout zone on the copper fill layer around the text, since the text is copper. Please add a "make negative" button whenever we place text on any layer, to invert the text. This would allow me to write text onto a copper fill by making the text show up as places where copper is *not* present. From my question here: https://forum.kicad.info/t/how-can-i-write-text-in-solder-mask/11587 "I’d like to write text in solder mask by using the F.Mask layer. However, there seems to be no way to make this a negative. In other words, I can easily add text to the F.Mask layer, but that leaves solder mask as the background and makes the text now uncovered copper, but what I want to do is the opposite: I’d like to leave the background as uncovered copper and make the text solder mask. See the attached image from the KiCad 3D viewer. Yellow is bare copper and green is solder mask. I’d like the negative of this. Any way to do it?"
2018-07-24 17:16:46 Gabriel Staples summary Pcbnew: allow printing text in solder mask, not just solder mask negative, and in copper negative, not just copper, and make a “forcefully retain solder mask under text” option when text is on silkscreen layer, & a "negative" option for text on all layers. Pcbnew: improve text and layer options, esp. for boards which use bare copper as heat sinks.
2018-07-24 17:20:02 Gabriel Staples attachment added 3D Viewer_text_demo.png https://bugs.launchpad.net/kicad/+bug/1783249/+attachment/5167238/+files/3D%20Viewer_text_demo.png
2018-07-24 17:20:29 Gabriel Staples attachment added Pcbnew text demo.png https://bugs.launchpad.net/kicad/+bug/1783249/+attachment/5167239/+files/Pcbnew%20text%20demo.png
2018-07-24 17:20:55 Gabriel Staples description Application: kicad Version: 5.0.0-fee4fd1~65~ubuntu14.04.1, release build Libraries:     wxWidgets 3.0.2     libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3 Platform: Linux 4.4.0-112-generic x86_64, 64 bit, Little endian, wxGTK Build Info:     wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24     Boost: 1.54.0     OpenCASCADE Community Edition: 6.8.0     Curl: 7.35.0     Compiler: GCC 4.8.4 with C++ ABI 1002 Build settings:     USE_WX_GRAPHICS_CONTEXT=OFF     USE_WX_OVERLAY=OFF     KICAD_SCRIPTING=ON     KICAD_SCRIPTING_MODULES=ON     KICAD_SCRIPTING_WXPYTHON=OFF     KICAD_SCRIPTING_ACTION_MENU=ON     BUILD_GITHUB_PLUGIN=ON     KICAD_USE_OCE=ON     KICAD_USE_OCC=OFF     KICAD_SPICE=ON ----------------------------------------- Request: Pcbnew: allow printing text in solder mask, not just solder mask negative, and in copper negative, not just copper, and make a “forcefully retain solder mask under text” option when text is on silkscreen layer, & a "negative" option for text on all layers. Details: I'd like to make text out of solder mask, but this is currently impossible in KiCad. Let me explain. Let me also add this is a really important feature for me, so I hope you decide to implement it. From an email I sent to Osh Park: "I have a board I have intentionally removed solder mask from in many areas in order to make the whole board a heat sink. I'd still like silkscreen, however, on these areas. Can you print silkscreen onto copper (without solder mask there)?" Their response: "The fab will automatically remove silkscreen which is not directly on top of solder mask. This is done to prevent accidentally applying silkscreen over pads, which would cause soldering issues. The usual solution in this situation is to leave a block of solder mask under the area to which you would like to apply silkscreen. Since the solder mask is quite thin, only ~1 mil thick (0.025 mm), it also may not significantly restrict heat flow where applied." But....this is impossible in KiCad. Please add an option to “forcefully retain solder mask under text” option when text is on silkscreen layer. Make this override any Mask layers, such as F.Mask or B.Mask. I'd also like to write in copper negative on top of bare copper. In other words, I can apply an F.Mask zone to remove all solder mask, and I can add a copper fill, then I can place text on the F.Cu layer. However, the text doesn't show up unless I add a cutout zone on the copper fill layer around the text, since the text is copper. Please add a "make negative" button whenever we place text on any layer, to invert the text. This would allow me to write text onto a copper fill by making the text show up as places where copper is *not* present. From my question here: https://forum.kicad.info/t/how-can-i-write-text-in-solder-mask/11587 "I’d like to write text in solder mask by using the F.Mask layer. However, there seems to be no way to make this a negative. In other words, I can easily add text to the F.Mask layer, but that leaves solder mask as the background and makes the text now uncovered copper, but what I want to do is the opposite: I’d like to leave the background as uncovered copper and make the text solder mask. See the attached image from the KiCad 3D viewer. Yellow is bare copper and green is solder mask. I’d like the negative of this. Any way to do it?" Application: kicad Version: 5.0.0-fee4fd1~65~ubuntu14.04.1, release build Libraries:     wxWidgets 3.0.2     libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3 Platform: Linux 4.4.0-112-generic x86_64, 64 bit, Little endian, wxGTK Build Info:     wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24     Boost: 1.54.0     OpenCASCADE Community Edition: 6.8.0     Curl: 7.35.0     Compiler: GCC 4.8.4 with C++ ABI 1002 Build settings:     USE_WX_GRAPHICS_CONTEXT=OFF     USE_WX_OVERLAY=OFF     KICAD_SCRIPTING=ON     KICAD_SCRIPTING_MODULES=ON     KICAD_SCRIPTING_WXPYTHON=OFF     KICAD_SCRIPTING_ACTION_MENU=ON     BUILD_GITHUB_PLUGIN=ON     KICAD_USE_OCE=ON     KICAD_USE_OCC=OFF     KICAD_SPICE=ON ----------------------------------------- TLDR; see 2 attached images in the next posts below. Request: Pcbnew: allow printing text in solder mask, not just solder mask negative, and in copper negative, not just copper, and make a “forcefully retain solder mask under text” option when text is on silkscreen layer, & a "negative" option for text on all layers. Details: I'd like to make text out of solder mask, but this is currently impossible in KiCad. Let me explain. Let me also add this is a really important feature for me, so I hope you decide to implement it. From an email I sent to Osh Park: "I have a board I have intentionally removed solder mask from in many areas in order to make the whole board a heat sink. I'd still like silkscreen, however, on these areas. Can you print silkscreen onto copper (without solder mask there)?" Their response: "The fab will automatically remove silkscreen which is not directly on top of solder mask. This is done to prevent accidentally applying silkscreen over pads, which would cause soldering issues. The usual solution in this situation is to leave a block of solder mask under the area to which you would like to apply silkscreen. Since the solder mask is quite thin, only ~1 mil thick (0.025 mm), it also may not significantly restrict heat flow where applied." But....this is impossible in KiCad. Please add an option to “forcefully retain solder mask under text” option when text is on silkscreen layer. Make this override any Mask layers, such as F.Mask or B.Mask. I'd also like to write in copper negative on top of bare copper. In other words, I can apply an F.Mask zone to remove all solder mask, and I can add a copper fill, then I can place text on the F.Cu layer. However, the text doesn't show up unless I add a cutout zone on the copper fill layer around the text, since the text is copper. Please add a "make negative" button whenever we place text on any layer, to invert the text. This would allow me to write text onto a copper fill by making the text show up as places where copper is *not* present. From my question here: https://forum.kicad.info/t/how-can-i-write-text-in-solder-mask/11587 "I’d like to write text in solder mask by using the F.Mask layer. However, there seems to be no way to make this a negative. In other words, I can easily add text to the F.Mask layer, but that leaves solder mask as the background and makes the text now uncovered copper, but what I want to do is the opposite: I’d like to leave the background as uncovered copper and make the text solder mask. See the attached image from the KiCad 3D viewer. Yellow is bare copper and green is solder mask. I’d like the negative of this. Any way to do it?"
2018-07-24 17:45:55 Gabriel Staples attachment added 3D Viewer_text_features_I_want.png https://bugs.launchpad.net/kicad/+bug/1783249/+attachment/5167248/+files/3D%20Viewer_text_features_I_want.png
2018-08-02 11:19:10 Nick Østergaard tags pcbnew
2018-08-25 23:51:28 Jeff Young kicad: importance Undecided Wishlist
2018-08-25 23:51:40 Jeff Young kicad: status New Confirmed
2019-03-08 13:12:48 Jeff Young marked as duplicate 1463857