Your name, in colour

  1. Pick a keychain, sign or magnet.
  2. Type text or drop a logo — PNG or SVG.
  3. Download the 3MF — the colour changes are in it.

Sign & keychain maker: multi-colour prints on one nozzle

This free tool turns a name, a word or a logo into a multi-colour 3D print that any printer can make. Each colour is printed one step higher than the last, so a filament change at each step colours the print — the 3MF already contains the changes. Make a keychain with a ring, a wall sign with hidden keyholes, a desk sign with a stand, or a fridge magnet with magnet pockets.

9 November 2026: 3D QR codes — links, Wi-Fi logins, text, phone and email, with a caption. New — 7 November 2026: first version. Written by Ned Walsch; the colour-change 3MF writer is shared with filament painting.

How to print it

  1. Open the _colour_changes.3mf in PrusaSlicer, Bambu Studio or OrcaSlicer. The changes appear on the layer slider; check the layer height matches the tool (0.2 mm by default).
  2. Load the base colour and print. At each change the printer stops; unload, load the next colour, purge until it runs clean, resume.
  3. Finish: thread a split ring, glue in magnets, or screw the keyhole screws in until their heads stand about 3 mm off the wall.

Print settings

SettingValueWhy
Layer height / first layerAs in the tool (0.2 / 0.2 mm)The colour changes are counted in layers.
Walls / infill2–3 walls, 15–20 %Keychains take a beating; 3 walls for those.
Top layers4+ (or ≥ 0.8 mm)Each colour step's top must be opaque.
IroningOptional, on the top layer onlyGlossy lettering; it does not change the colours.
FilamentOpaque PLA / PETGTranslucent filament lets the colour below show through.

Frequently asked questions

How do I print several colours with one nozzle?

Each colour is printed at its own height: the base in one colour, the lettering one step higher in the next, and so on. The 3MF has a filament change at the first layer of each step, so the printer pauses, you swap the spool, and it carries on. Seen from the front, every part shows its own colour; the sides show thin stripes of the colours below. PrusaSlicer, Bambu Studio and OrcaSlicer read the changes straight from the file.

I have an AMS / MMU — which file do I use?

Open the _multicolour.3mf: it has one part per colour, each named after its filament, so you assign a slot to each part and print without stopping. The geometry is the same as the single-nozzle file.

Can I use my own logo or an SVG?

Yes — PNG, JPG, WebP or SVG. The background (transparent pixels, or the colour around the edge) is removed, and the rest is grouped into 1–4 colours; each gets the nearest of 17 common filament colours, which you can change. Flat artwork with solid colours works best; a photo will be posterised. For a full-colour photo print use filament painting instead.

What size keyring hole, magnet and screw does it use?

Keychains get a Ø5.2 mm hole in a 11 mm ring, sized for standard split rings. Fridge magnets get pockets for 10 × 2 mm neodymium discs (one to four, placed where the shape is widest; glue them in). Wall signs get one or two keyholes on the back: a Ø9 mm entry and a 4.5 mm slot, for a pan-head screw up to about 8.5 mm across (#6–#8 or M4).

Which layer height should I print at?

The one shown in the tool — 0.2 mm with a 0.2 mm first layer by default. The colour changes are counted in layers, so a different layer height in the slicer moves them. Print flat on the bed, 2–3 walls, 15–20 % infill; purge the old colour fully at each change so the new one comes out clean.

Why does my text look thin or break up?

Strokes thinner than about 0.5 mm are removed because a 0.4 mm nozzle cannot print them. Use a bolder font (Fredoka, Archivo Black), make the sign wider, or shorten the text. Script fonts like Pacifico join their letters, which suits keychains.

Will a 3D-printed QR code scan?

Yes, if the squares are big enough and the contrast is strong: print the code dark on a light base, keep each square at least about 1.2 mm (the tool tells you its size and warns below that), and leave the quiet margin round it. Short links give fewer, bigger squares. Wi-Fi codes use the standard WIFI: format that iPhone and Android cameras join directly. Check it with your phone on the TOP view before printing.

Related

Filament paintingFull-colour photo prints, one nozzleFlip sign makerTwo pictures on one ridged signGridfinity generatorBins with label tabsCookie cutter makerCutters and stamps