Blog

How to Stop Shipping the Wrong Filament Color on 3D Printed Orders

October 14, 2026

A customer orders Sage and gets Black. Here is how to make the order's color choice pick the filament, so a job only prints on a printer with that exact color loaded.

A customer picks Sage and White on your planter listing. The planter shows up Black and White. You sent the file to P1S #3 and forgot you swapped Sage for Black there this morning. Or your partner reloaded the AMS last night. Or you picked the wrong slot in the slicer, because Sage and Olive look the same on screen.

The printer did exactly what it was told. A person told it the wrong thing. This post shows how to take that decision away from the person, screen by screen in Printago, so an order's color choice picks the filament and the job only prints where that filament is loaded.

Why wrong-color 3D prints happen once you have several printers

With two printers you remember what is loaded. Somewhere around eight, with AMS units loaded differently, a Color dropdown on the listing and a helper swapping spools, you stop being able to. Every send is a lookup: which printer has Sage right now, in which slot.

It does not get better with size. The founder of Huafast, which runs 15,000 desktop printers, told 3D Printing Industry that file-prep errors and the wrong filament color repeat across hundreds of machines even though the printers run correctly: "It's a very big loss."

What a wrong-color order costs

You pay for it three times. The refund or the replacement. The reprint's filament and printer hours. A second shipping label. Then the review, which keeps costing after the refund clears.

How sellers cope today

  • Check the AMS on the printer before every send.
  • Tape color labels on each printer.
  • Keep a spreadsheet of what is loaded where.

Each one is a manual step, and manual steps get skipped on the busy day, which is the day the mistake happens.

How do I make the order's color pick the filament automatically?

Printago is 3D print farm software that runs production from order to finished print. It works for a side hustle with three printers and for a facility with three hundred. The fix for wrong-color orders is to connect four things it already tracks: your materials, your SKU's color options, what each printer has loaded, and the queue. Here is the planter, start to finish.

Step 1: Add your filament colors on the Materials page

Open Materials from the sidebar, under Printing. Add the base material, for example Bambu PLA Basic, then open its Colors tab. Add All PLA Basic Colors adds every color of that line you don't have yet; Add Color adds one at a time.

Each color is its own variant. To the queue, Sage and Olive are different filaments even if they look alike on screen. Variant names under one material must be unique, which stops the classic trap of two "Black" entries that never match each other. If a Missing profiles chip shows under the material, assign a slicing profile on its Configuration tab so jobs in it can match every printer model. Full setup: Materials.

Step 2: Map the listing's Color option to exact filament colors

This is the step that removes retyping. Go to Products → SKU Variant Setup and click New Variant. Name it the same as the option on your Etsy or Shopify listing, "Color" (matching ignores capitalization, and aliases cover other names like "Planter Color"). Add a Material/Color property, then add a value for each listing choice and map it to the material variant: Sage to Bambu PLA Basic Sage, White to Bambu PLA Basic White. Do the same for the accent dropdown.

Open the planter SKU under Products → SKUs, scroll to SKU Variant Setup, click Add Variants, tick both, and click Add Selected Options. Then on the linked part, click Configure on each material slot and pick the property under Material Mappings: slot 1 to the body color, slot 2 to the accent. When an order comes in for Sage and White, the job asks for those two exact colors. Nobody reads the order and picks a spool. Details: SKU Variants.

Step 3: Tell Printago what each printer has loaded

Bambu Lab RFID spools are detected and assigned to their AMS slots on their own. When your partner reloads the AMS at night, Printago sees the new spools without anyone saying so.

For any other filament, go to Printers, open the printer, and click the slot. In the Printer Materials dialog, pick the slot under Loaded Filament and the material from Available Materials. A ✓ Profile Configured badge means that material can be sliced for that printer.

How does Printago decide which printer gets the job?

Every job lands in the Print Queue. Gutenbed, the matching engine behind it, only sends a job to a printer that is free, marked ready, and has the exact variants the job asks for loaded. Sage does not match Black. Sage does not match Olive.

If no printer has Sage loaded, the job waits in the Queued tab instead of going somewhere wrong. When someone loads Sage and the printer is ready, the queue picks it up without a click. If a job sits longer than you expect, click Printer Matching on it: it lists every printer and why each one was skipped, such as missing material or not marked ready.

Once the job is printing, the Material Mapping link on its row in the In-Progress tab shows which loaded filament each part color went to.

How can I prove what color an order was printed in?

When a customer says the color is wrong, you want the record, not a guess. Open the finished job from the Print Queue. Its Material used section lists grams per color and the slot each came from, for example "Bone White · Bambu Lab PLA Matte, 12.4 g, AMS A Slot 2". Printago snapshots which material was loaded in each slot at the end of the print, so the record stays right after the spool moves on. See Material Usage Tracking.

What this does not catch

Printago removes the "which printer has Sage?" guess, not every human step:

  • If someone assigns the wrong material to a slot by hand, or loads a non-RFID spool where another was assigned, the queue trusts the assignment and prints that.
  • RFID detection is Bambu Lab only. Other printers are assigned in Printer Materials.
  • On two-color parts, set exact colors on each slot. Two slots set to Any Color of the same material can both pull from the first match.
  • Strict matching means a job waits when nobody has loaded that color. That is the point, but someone has to load it.

What you can sell once the color is never your call

Add colors to one listing without adding a check before every send. Take a bulk order in six mixed colors. Hand spool swaps to a helper without handing over the risk. The margin on each order stays with the order instead of paying for a reprint and a second label.

Try it on your own printers

Printago has a free tier with unlimited printers. Add your colors, map your listing's Color option, and let the queue send the next order at printago.io.

Frequently asked questions

Sign up for free today

No credit card required. Connect unlimited printers and get production automation running in minutes.