Add text with different color to the surface of an object without embossing or debossing
 
Notifications
Clear all

[Solved] Add text with different color to the surface of an object without embossing or debossing  

  RSS
JustMe3D
(@justme3d)
Honorable Member
Add text with different color to the surface of an object without embossing or debossing

Hi all,

I´ve tried to find the solution elsewhere but finally have to ask for forum help please. I got my MMU3 kit up and running and would now like to print objects with text on them, but with the text being embedded flush into the surface and not being embossed or debossed/imprinted. I was hoping this could be done with the text feature of Prusa Slicer, as an object created in Fusion and exported as stl or 3mf would not show text which is neither embossed or debossed, but I cannot get the Slicer to work the way I would like. I can add embossed text, change the color of that text and get it sliced correctly. It seemed to me that I could get the text embedded by making the text a "modifier" but if I do so, I apparently cannot change the color of the text (nor the depth of the text to ensure that it is a couple of layers deep). Where's my error?

Thanks so much; best

Chris

 

This topic was modified 4 months ago by JustMe3D

I try to give answers to the best of my ability, but I am not a 3D printing pro by any means, and anything you do you do at your own risk. BTW: I have no food for…

Posted : 07/10/2024 4:34 pm
JustMe3D
(@justme3d)
Honorable Member
Topic starter answered:
RE: Add text with different color to the surface of an object without embossing or debossing

Oh, found the solution myself. There is a checkbox "Use surface" in the advanced section of the text tool, which was unchecked.

Cheers

Chris

I try to give answers to the best of my ability, but I am not a 3D printing pro by any means, and anything you do you do at your own risk. BTW: I have no food for…

Posted : 07/10/2024 5:06 pm
und3dp
(@und3dp)
Active Member
RE: Add text with different color to the surface of an object without embossing or debossing

Chris, I found the "use surface" checkbox you referred to, but am flailing away from that point on. I'm printing a dogfood can lid with black filament, and want to add my dog's name in another color on the top surface (which is the bottom surface when printed so as to avoid the need for supports).

Would you mind walking me through the steps you are using after discovering that checkbox? Up to now I've only been able to add text to a design by adding it in Fusion. As you pointed out, text added in this way must be embossed or debossed (which I want to avoid) in order to show up in the slicer such that it can be colored differently from the rest of the lid.

Thanks,

Nick

Posted : 09/02/2025 5:21 pm
und3dp
(@und3dp)
Active Member
RE: Add text with different color to the surface of an object without embossing or debossing

Digging in a bit further, I see  that checking "use surface" text box causes the added (embossed or debossed) text to follow the contours of the surface, which can be curved... a very useful option! But it doesn't appear to have anything to do with putting text directly on the surface (without embossing or debossing) that can be colored in the slicer's painter differently from the surrounding area. Can you (or one of the many experts here!) help? 

Posted : 14/02/2025 2:13 am
Diem
 Diem
(@diem)
Illustrious Member

The CAD like features of PrusaSlicer are emergency stopgaps for when there is no better option.  It's always better to do the job in CAD if possible.

For a flush effect cut the text out of the body as if debossing then fill the space with the actual text.  Attached is an example both flat and following a surface curve, it is intended for 0.2mm layers.

Unzip and load both files together as parts, assign each to a different extruder and slice.

Examine the individual files to see the process.

Cheerio,

Posted : 14/02/2025 6:23 pm
und3dp
(@und3dp)
Active Member
RE: Add text with different color to the surface of an object without embossing or debossing

Many thanks Diem!

I hear you about how it's better to start upstream in CAD (e.g., using Fusion 360). But a few people have pointed out that flush text added at the CAD level doesn't seem to be visible, let alone selectable for different coloring in PrusaSlicer. My own attempts have confirmed this limitation, but perhaps I'm missing something!

In wandering around in PrusaSlicer after posting my question but before seeing your answer, I found a different way to accomplish this based on some Reddit and other posts:

Right click on the desired surface, select Add Part and then Text. Edit, resize, and place the text as desired. Right click on the text to bring up the Emboss(T) window. Change Selection from Join to Modifier.  Right click the text again, select Change Extruder, and pick the desired extruder/color.  Re-slice to confirm the results.

One of the mistakes I was making while flailing around was trying to apply MMU painting to the letters,  which got me nowhere. The text color needs to be changed as a block!

Again, thanks for your help and for posting the illustrative STL files.

Nick

Posted : 14/02/2025 8:04 pm
JoanTabb
(@joantabb)
Veteran Member Moderator
RE:

If you use a text STL as a modifier. You don't need to cut the text out of the original surface. Which makes re use of the original model easier.

I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK

Posted : 14/02/2025 10:00 pm
Share: