Turn a Customer's Logo Into a Multicolor Keychain (Bambu AMS)
A step-by-step guide for makers who sell custom keychains: from the logo a customer sends you to a 3MF with one part per color, the ring hole, a test print, and the rights checklist to run before you take the order.

Founder and developer of VectoSolve
Self-taught developer who founded VectoSolve in 2024. He builds the conversion engine and the cutting, embroidery and 3D printing exports, working with the VectoSolve team of graphic designers.
How this article was made: drafted with AI assistance, then edited and fact-checked before publication. About the author
Try it on your own file, in Etsy mode
Free preview, no signup. Drop an image and see the vector before deciding anything.
A customer sends you their logo and asks for fifty keychains in their colors. It is one of the most common custom orders for anyone with a Bambu Lab printer and an AMS, and it goes wrong in the same places every time: the file is a blurry screenshot, the colors fuse together in the slicer, the small letters vanish, or the logo was never theirs to print. This guide walks through the whole order, from the file they send to the first test print, with a rights checklist at the end that you should run before you say yes.
We will use a made-up logo for a made-up shop, "Copperleaf Bakery": a round badge with a leaf, the shop name, and three colors. Swap in your customer's logo as you go.
Before you start: what you need
- A Bambu Lab printer with an AMS or AMS lite (4 filament slots), and Bambu Studio.
- The customer's logo, as large as they can send it.
- Filament in the logo's colors. The base of the keychain uses one of those colors, so it does not need a slot of its own.
- About 15 minutes for the file, and one test print before the full batch.
Step 1: get the right file from the customer
Ask for the original logo file, not a screenshot. In order of preference:
- A vector file (SVG, AI, EPS or PDF from their designer). Best case: the shapes are already clean.
- A large PNG, ideally 1000 pixels wide or more, on a plain background.
- A JPG or a photo of a sign as a last resort. It can work, but expect to simplify.
Size matters more than format. Below roughly 250 pixels on the short side, fine lettering rarely survives the trace, and no tool can bring back detail that was never in the file. If all they have is a tiny social media avatar, tell them before you quote a price.
Also ask for the exact colors if they have them (a brand guide, or hex codes like #2E7D32). You will match them to the filaments you own.
Step 2: convert the logo into a 3MF
Open the image to 3MF converter and upload the logo. You get a free, watermarked preview of the trace first, so you can check the shapes before you pay anything.
Look at the preview closely:
- Are the letters readable? If thin letters break apart, the logo needs to be printed bigger, or simplified (drop a tagline, keep the name).
- How many colors came out? A logo that looks like three colors often traces as five or six, because of soft edges and shading. That is normal; the next step fixes it.
When you are happy, unlock the file. Then set up the 3MF:
- Width: 40 or 60 mm is a typical keychain. Bigger keeps small letters printable.
- Colors: keep it at 4 or fewer, one per AMS slot. Extra colors are merged into the closest ones.
- Base: pick a shape with a margin around the design, such as a circle or a rectangle, so there is room for the ring hole outside the artwork.
Download the 3MF. A ZIP with one STL per color comes with it, in case you use another slicer.
Why a 3MF and not the SVG? If you import a multicolor SVG into Bambu Studio, it merges every color into one single part, and you would have to rebuild the colors by hand. In the 3MF, each color is a separate part, already numbered with its filament.
A Full Year of Conversions for $49
Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime
Get the Annual DealStep 3: open it in Bambu Studio and add the ring hole
Drag the 3MF into Bambu Studio. If it says "load geometry data only", click OK. You should see the base and one raised part per color, numbered filament 1, 2, 3 or 4.
The file has no ring hole yet, so add one:
- Right-click the model and add a negative part, then choose a cylinder.
- Set it to about 4 to 5 mm wide and taller than the whole keychain.
- Move it near the top edge of the base, with at least 2 mm of material between the hole and the edge.
The hole is cut when you slice, so check it in the sliced preview.
Step 4: match the colors and slice
- Sync the AMS in the filament list, so filaments 1 to 4 match the spools you loaded.
- Check that each part sits on the right spool color. If not, change the part's filament in the object list, or swap the spools around.
- Slice, then scroll through the layers in the preview:
- The base should print in one color.
- The logo colors should only appear in the top layers.
- Small letters should still be there. If some are missing, they are too thin for your nozzle at this size.
A raised logo like this only changes filament in the last few layers, which keeps purge waste low compared with a design where every color runs through the full thickness. Each change still costs a little filament and about a minute, so fewer colors means a faster, cheaper keychain.
Step 5: print one, send a photo, then print the batch
Print a single keychain first. Check the letters, the colors and the ring hole with a real key ring. Send the customer a photo and get a written "yes" before you print the rest.
For the batch, add copies on the plate in Bambu Studio and let the slicer arrange them. Leave a little space between copies so the nozzle does not drag across finished parts.
Free SVG Tools for Crafters
Design Checker · Color Separator · Mat Preview · Offset Generator · Text to SVG
Check Your SVG FreeThe rights checklist: run it before you take the order
Printing someone's logo is only fine if they have the right to use it. This is not legal advice, but these checks keep most shops out of trouble:
- The customer owns the logo, or has written permission from whoever does. Their own business, club or event is the normal case. Ask them to confirm it in writing; an email is enough. Keep it with the order.
- No famous brands. Sports teams, universities, car makers, cartoon characters and bands are trademarks. Do not print them unless the customer can show they hold a license. Car brand logos have been taken down from 3D model sites after complaints from the brands.
- Selling on Etsy? Since June 2025, Etsy's creativity standards say 3D-printed items must come from designs the seller made. Files bought from someone else no longer qualify, even with a commercial license. Custom work from a logo your customer owns and sends you is a different case, but read Etsy's current rules for your listing before you rely on it.
- Do not reuse the customer's logo. No public model on MakerWorld or Printables, no photos in your shop without permission, no selling the same keychain to someone else.
- Keep their file private. Delete it, or store it with the order, when the job is done.
FAQ
What size should a logo keychain be?
40 to 60 mm wide is typical. With a standard 0.4 mm nozzle, keep the thinnest parts of the design at about 0.8 mm or more at final size. If small letters disappear in the sliced preview, make the keychain bigger or simplify the logo.
How many colors can I use?
As many as your AMS has slots: 4 on an AMS or AMS lite. The base uses one of the logo colors (the largest one by default), so it does not take an extra slot.
Can I do this without an AMS?
Not with this file as it is: the colors sit side by side on the same layers, so the printer has to swap filament automatically. Without an AMS, a one-color keychain with a raised logo is the simple option.
Does it work with OrcaSlicer or PrusaSlicer?
OrcaSlicer opens the 3MF too (same "load geometry data only" message, then sync your filaments). For PrusaSlicer and other slicers, use the ZIP of STL files. Load all the files at once, accept when the slicer offers to treat them as one object with several parts, and pick a filament for each part.
How much does it cost?
The preview is free and needs no signup. The 3MF and the STL files come with the unlocked file, with no separate charge. Current plans and prices are on the pricing page.
Sources
- Bambu Studio issue #8044 — the request for a real multicolor image and SVG import, filed in August 2025.
- Bambu Lab AMS — 4 filament slots per AMS unit.
- Etsy creativity standards update, June 2025 (Value Added Resource) — 3D-printed items must come from the seller's own designs.
- Etsy tightens rules on selling 3D printed goods (3Dnatives) — the same June 2025 change, from the 3D printing press.