A printable keychain tag carrying the “I ♥” souvenir mark with your own word under it: a black plate, the letter I and your text raised on it in white, and a red heart raised higher still. Type a name, a city, a band, a dog. Download an STL or a 3MF and print it.
This is the part worth understanding, because it is what the tag is shaped around. Every colour owns its own band of height and no two colours ever share a layer. Black runs from the bed to 2 mm, white from 2 mm to 2.7 mm, red from 2.7 mm to the top.
So you do not need a multi-material printer. Slice it in one colour, add a filament change at each of the two heights the tool prints, and the printer stops and asks you for the next spool. Every mainstream slicer has that button on the layer slider.
It also explains the one thing that looks odd in the preview: the heart stands on a thin white pedestal of its own shape. Without it the red would start 0.7 mm above the plate with nothing underneath, which is a printer drawing in mid-air. The pedestal is a fraction of a millimetre narrower than the heart, so the red overhangs it and you never see the white.
The name is fitted by width, not by font size: it is scaled so it spans the same width as the I and the heart above it. That is what makes the mark read as one block rather than a caption under a picture.
| Setting | Use | Why |
|---|---|---|
| Layer height | 0.2 mm, or a value the rises divide by | A colour change lands on a layer boundary, so no layer is half one colour |
| Walls | 3 perimeters | Letters this small are mostly perimeter |
| Infill | 15 to 20% | The tag is thin; the walls carry it |
| Supports | None | Flat on the bed, every raised part sits on the layer below |
| Material | PLA | Cheap, stiff, and the colours are easy to buy |
The colour change is one layer too high, so the last white layer printed over the heart’s pedestal. Move the change down a layer, or set the white rise to an exact multiple of your layer height.
Left-over white in the nozzle. Purge more at the pause: extrude until the colour runs true before you resume.
It is being fitted to the width of the mark above it, so a long word gets small. Split it over the two lines, or widen the tag.
Raise the border. Smoothing only ever adds material to the plate, so it can never eat into the lettering, but a very small border leaves little between the text and the edge.