Print white text flush on a black surface?

Associate
Joined
2 Apr 2021
Posts
47
I've not yet made a print including text wiith my Ender 3 V2. But I'll soon need to do so and would appreciate some advice on a few practical points from more experienced users please.

The 10 text labels will be on the top surface of a rectangular box lid, which has dimensions of 175 x 95 x 3 mm. Maybe a bit thicker if necessary. The labels (like On/Off, Up, Down, etc) will be near holes made for various buttons and switches. Each label will therefore be fairly small. I want them to appear flush with the surface, white on my black PLA filament.
One option might be to carefully paint the 'valleys' with a fine brush, and hope to wipe off excess. Another would be to fill with something like 'Hard As Nails' glue, again wiping the surface clean before leaving it to set.

But ideally I'd like to do it by stopping the printer just once, changing to white filament, and resuming. If I go that route, I'll obviously have to displace them downward in my OpenSCAD code text. What changes do I have to make in OpenSCAD and/or Cura, so that the stop occurs at exactly the right place?

Would another idea be to make each label say 1 or 2 mm high and push them into place? I suppose they could be printed collectively, joined by a thin line, easily removed?

All suggestions/tips/advice will be much appreciated.
 
Associate
OP
Joined
2 Apr 2021
Posts
47
Thanks both. Think I'll pass on the sanding idea (hey, what a complex project in that video!) but will definitely try the hollow lettering. Similar to the 'Hard as Nails' option I mentioned.

But I'm still hoping for an almost hands-off approach (apart from changing the filament) if that can be achieved with OpenSCAD and Cura - by a novice!

Just seen this, which looks very promising, although I don't want to have to switch from Cura to Prusa.

https://help.prusa3d.com/en/article/insert-pause-or-custom-g-code-at-layer_120490
 
Associate
OP
Joined
2 Apr 2021
Posts
47
"Print the lettering hollow where possible. Then put tape across the face (seal well!), put them face down, and fill from the back with a thick paint or paint and glue mix so when Dry you get nice thick flush lettering."

Spent most of yesterday experimenting with that promising method, but without much success. These are my best so far!

2021-11-29%2012.29.01.jpg



Leaving aside my likely clumsiness, one factor is probably that 'Hard As Nails' is too sticky. (What did you use for your test?) But I reckon the key issue is the small size of the text I'm using. With the panel dimensions I described, and two rows of five labels each works out at roughly 29 mm per label, including space between them. So they have to be quite small. Font will of course be another factor. (What did you use?) I haven't given up yet but I'm leaning towards two other possible methods.

The first is the 'push fit' approach. IOW, print the black panel, with empty holes for the text. Then change the PLA on my Ender 3 V2 to white and print the solid text, at a slightly smaller size. I made a start but (apart from my rather old and brittle filament snapping, unobserved, during the test!) I forgot to add what Cura calls a 'raft' to the text characters. (Did I mention I'm still a novice?) Aiming to try this again today.

All advice will be much appreciated thanks.
 
Associate
OP
Joined
2 Apr 2021
Posts
47
My first attempt to make the 'hollow' version of a label is shown here in Cura's preview:

Off-On-Errors-Cura.jpg


But I failed:
- to mirror the text (a silly mistake)
- to realise that parts like the inner hole of an 'O' will just fall off the panel, as it has nothing supporting it.

The first is easily corrected. And I think the 'loose bits' issue could be fixed if I add a thin 'support' layer at the back of the panel and push the solid (mirrored) text into the hollow equivalents from the front. Does that seem reasonable?

I printed the solid text 'Off-On' with Cura's 'raft' setting enabled. First time I've ever needed one. It seems unnecessarily large for this tiny object and in future I'll just add a much smaller rectangle layer in my own OpenSCAD model instead. It remains to be seen whether either 'raft' could be neatly removed; important if the text is to look OK. FWIW

HollowOff-On-Raft.jpg


I mentioned that I was focusing on two methods. The second was resorting to printing the whole thing on my Canon inkjet. Perhaps on glossy paper. Probably laminating it. Then gluing it onto the panel. A cop-out, but the 3D approach is beginning to look more challenging than I expected!
 
Associate
OP
Joined
2 Apr 2021
Posts
47
Thanks a lot, sounds promising, although I’m having trouble visualising or understanding it.

A typical test objective would be a white label size 8 Arial Narrow Bold ‘NEXT’. Flush with the surface of a black rectangle about 30 x 15 x 3, or even protruding 1 mm above it as second best.

How can I print the 1 mm high text on the bed without a base to support it? Each individual small letter would slide around. And I don’t really understand what you mean by ‘registration marks’? Also, presumably the second STL would be hollowed out for each character?

I’m currently struggling with the Arduino aspects of the project (using the DfRobot MP3 Mini Player), but if/when I surface from that I’ll restart the 3D printing experiments and report back. If you can recall your original source meanwhile, which probably had some hard code example, that would be good.
 
Associate
OP
Joined
2 Apr 2021
Posts
47
@Scougar: Can you explain what the problem is? All three images look OK here. Can others display them OK?

I'm an habitual user of Araldiite, but never tried mixing it to get a nice white. If you've done that with JB Weld Plastic Bond, what did you use as the colourant? Would it flow freely to fill the small text cavities under discussion?
 
Back
Top Bottom