Porte-clés personnalisé 'I love'

What you get

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.

Three colours from one nozzle

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.

How the name is sized

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.

Print settings

SettingUseWhy
Layer height0.2 mm, or a value the rises divide byA colour change lands on a layer boundary, so no layer is half one colour
Walls3 perimetersLetters this small are mostly perimeter
Infill15 to 20%The tag is thin; the walls carry it
SupportsNoneFlat on the bed, every raised part sits on the layer below
MaterialPLACheap, stiff, and the colours are easy to buy

Getting a clean result

Common problems

The heart came out white on top

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.

There is a pink tinge where the red starts

Left-over white in the nozzle. Purge more at the pause: extrude until the colour runs true before you resume.

My word is tiny

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.

The letters run into the outline

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.

Related tools