<p>Using 3D printing I'd like to create a text oversized keycap that uses several strong LEDs to make the text light as red or green, depending on status.  It's quite similar to what are called annunciators on aircraft:</p>
<p><a href="https://i.stack.imgur.com/6B1lY.jpg" rel="noreferrer"><img src="https://i.stack.imgur.com/6B1lY.jpg" alt="Annunciator Panel example without the panels being turned into MX switch keycaps" /></a></p>
<p><a href="https://i.stack.imgur.com/Jce1q.jpg" rel="noreferrer"><img src="https://i.stack.imgur.com/Jce1q.jpg" alt="Annunciator removed from a panel where it is separated" /></a></p>
<p>I'd like to create an MX keycap with this ability and size with the backlighting changing from green to red to indicate something is on or off. I understand including the MX connector in the center, but how would I print a black panel and leave the text transparent, or at least transluscent?</p>

[{'answer_id': 17949, 'author': 'craftxbox', 'author_id': 6996, 'author_profile': 'https://3dprinting.stackexchange.com/users/6996', 'pm_score': 2, 'selected': False, 'text': "<p>There are a few possible ways you could go about this:</p>\n<ol>\n<li>If you have a multi-material printer, you may be able to print with both a transparent or translucent material for the internal structure of the print and an opaque material for the external parts of the print. PET(G) may be suitable for this purpose but is harder to print compared to standard PLA.</li>\n<li>You can print the entire print in a translucent material, mask off the lettering at the front and spray paint the rest of the print.</li>\n<li>You can create a multi-part print, where one outer 'shell' is printed in opaque filament, and another piece in translucent material, which will mate together after printing.</li>\n<li>You can deboss the lettering of your print, and with the letters face down to the bed, print the first layers in an opaque material, and then swap filaments to a translucent material for the rest of the print, spray painting the upper parts of the print to match a uniform color, while leaving the bottom untouched.</li>\n</ol>\n<p>There are several advantages and disadvantages to each method:</p>\n<ol>\n<li>Requires that you have a (typically) expensive upgrade installed onto your machine, but would be the most straightforward way to go about this.</li>\n<li>Requires precise masking of your letters to make them come out looking nice, but will give you sharper, more defined edges on the lettering.</li>\n<li>Will require you to design for tolerances for the two parts, or add glue in the post-processing steps, But could be produced en masse with two printers, one for each material.</li>\n<li>Can be a bit fiddly, and will possibly result in an undesired look, with the lettering being debossed into the part, But would be less complex than the other options.</li>\n</ol>\n<p>Pick whichever method you wish, or try all of them to see which gives you the best results.</p>\n"}, {'answer_id': 17961, 'author': 'Lee', 'author_id': 30746, 'author_profile': 'https://3dprinting.stackexchange.com/users/30746', 'pm_score': 0, 'selected': False, 'text': '<p>Cut the letters out of the key, so they print as holes all the way to the light source.  Print in black.</p>\n<p>fill the holes with clear silicon caulk or leave empty.</p>\n'}, {'answer_id': 17975, 'author': 'flounder', 'author_id': 10900, 'author_profile': 'https://3dprinting.stackexchange.com/users/10900', 'pm_score': 0, 'selected': False, 'text': '<p>I have a different plan.  What I did was get the resin keycap molds from Adafruit.</p>\n<p>My plan is to print out the legend using black PLA (and obeying &quot;stencil rules&quot; for detachable parts), just the size of the keycap.  Then mold, using clear resin, the top part of the cap with the negative printout inside.  Cure under UV to get a thin (1\xa0mm? 1.5\xa0mm?) keycap.  Then mix up an opaque batch of resin, fill in the rest of the mold, and cure that under UV.</p>\n'}]
['https://3dprinting.stackexchange.com/questions/17942', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/30824/']