Skip to content
ORNAMENT MAKER

3D Printed Christmas Ornament Maker from Photos and Art

Turn a photo, logo, or holiday illustration into a 3D printed Christmas ornament. Automatic hanging hole, 2–4 color layers, and a slice-ready 3MF export for Bambu AMS printers.

Christmas Ornament Generator

Upload a family photo, pet portrait, or festive graphic. The generator adds a hanging hole, builds a lightweight base, and separates colors into AMS-ready bodies.

Active PlanFree Maker Tier
Remaining ExportsSign in · 1 free export/day

01Input Artwork / Logo / Photo

SVG · PNG · JPG · WebP
Try instant demo:Click to load & preview

02Bambu AMS & Slicing Setup

Auto-Z Offset
Target Width (Scale to mm)60.0 mm
mm
AMS Filament Channels4 Colors Active
AMS Filaments & Layer Isolation
Base Plate (Floor)2.0mm
Slot 1: PLA Basic Jade White
Slot 2: PLA Basic Black
Slot 3: PLA Basic Grey
Slot 4: PLA Basic Silver
Layer Height Preset0.16 mm
Base Thickness (Z-Floor)2.0 mm
Keychain Ring Cutout (3.5mm)Starter+
Adds cylindrical negative cutout for split key rings & straps.
Bambu Filament Auto-MatchingLifetime
Auto-cluster image colors to official Bambu PLA filament codes.
Flush Waste Reduction OptimizationLifetime
Order layer transitions to minimize AMS purging waste.
High-Precision Curve SmoothingCommercial
Sub-pixel chamfer filtering for smooth commercial prints.

03Multi-Material 3D Live Preview

Bambu Studio Ready
Bambu 256×256 PEI Bed
Drag to orbit · Pinch zoom
Drop directly into Bambu Studio, OrcaSlicer, or PrusaSlicer

Why Native .3MF Instead of Standard .STL?

Standard STL files collapse all colors into one single monochrome mesh, forcing you to spend hours manually painting triangles in your slicer. Our generator exports an open-standard 3MF archive with individual color objects and stepped Z-coordinates, giving you instant zero-effort AMS assignment.

From Your Image to a 3MF Model

Adjust your model in the browser, inspect the preview, and check the exported geometry in your slicer before printing.

STEP 01

Upload Festive Artwork

Use a cut-out PNG for a clean silhouette, or a square photo for a round ornament. Keep the subject centered.

STEP 02

Enable the Hanging Hole

The keyring-style hole is switched on for this mode. Leave at least 8 mm of clear space around the corner where it is punched.

STEP 03

Export and Hang

Download the 3MF, print at 60–90 mm, and thread twine, a ribbon, or a small metal eyelet through the hole.

Image Processing and Model Export

Review the processing workflow and choose settings that match your artwork and printing requirements.

Built-In Hanging Hole

No CAD boolean needed. The base is generated with a hole sized for twine, ribbon, or a small ornament hook.

Lightweight Base

A 2.0–2.4 mm base keeps a 70 mm ornament under roughly 15 g so it does not drag a branch down.

High-Contrast Color Layers

Two or three colors are enough for a bold holiday graphic, and fewer colors mean less purge waste.

Photo and Illustration Support

Works with JPG, PNG, WebP, and SVG artwork, including cut-out pet photos and flat vector illustrations.

Personalization Without a Text Tool

Add a name or year in your design app, export it as part of the image, and the converter will build it as relief.

Single-Sided by Design

The front carries the artwork; the back stays flat and printable on a textured PEI sheet without supports.

Ornament dimensions and tree weight

Ornaments fail on a tree for one reason: weight. A 96 mm solid plate looks impressive in the slicer and then pulls a branch sideways. Keep the base thin, use 15 percent infill, and choose a diameter that matches the branch you plan to hang it from.

DiameterApprox. weightBest placementPrint time
50 mm6 – 9 gSmall tree, gift tag20 – 30 min
70 mm10 – 14 gStandard branch35 – 50 min
85 mm14 – 19 gFeature ornament50 – 70 min
96 mm18 – 25 gWreath or wall hook65 – 90 min
Approximate PLA weights at 2.2 mm base thickness with two color layers. Add roughly 15 percent for PETG.

Design rules for a readable ornament

An ornament is read from a meter away, often while moving. Fine detail disappears; bold silhouettes survive. Design for the distance, not for the screen.

  • Use two or three colors: a background, a subject, and one accent.
  • Keep line work at least 1.5 mm wide, and lettering at least 6 mm cap height.
  • Leave an 8 mm clear ring around the hanging-hole corner.
  • Avoid full-bleed photo backgrounds; a cut-out subject on a solid disc reads better.
  • Put the year or name in the lower third, away from the hole.
  • Test the design at 25 percent zoom — if it still reads, it will read on the tree.

Printing and finishing an ornament

Print the plate flat with the artwork face up. A 0.16 mm layer height and 15 percent gyroid infill give a clean surface without turning the ornament into a solid puck. Two walls are enough; more walls add weight without adding strength.

Use a small brim if the plate is thin or the room is cold. Remove it with a flush cutter and lightly scrape the edge. Thread the hole with twine, a narrow ribbon, or a 12 mm eyelet pin. If the hole feels sharp, run a 5 mm drill bit through it by hand to bevel the rim.

  • PLA Matte hides layer lines best on flat reliefs; silk PLA highlights them.
  • Avoid printing ornaments in PLA if they will be stored in a hot attic or garage.
  • Print two at once only if your plate has enough adhesion; small plates slide.
  • Store finished ornaments in a rigid box, not a soft bag, to protect the relief edges.
Slicing & 3D Printing Specification Matrix

Calibrated Production Parameters

Tested slicing recommendations for Bambu Lab X1C / P1S / A1, OrcaSlicer, and Prusa MMU3 systems.

Ornament Diameter
60 – 96 mm
70 mm is the sweet spot for a family tree; 96 mm is a statement piece.
Finished Weight
8 – 25 g
A 70 mm two-layer ornament weighs around 10–14 g, light enough for a weak branch.
Base Thickness
2.0 – 2.4 mm
Thinner than a keychain, because ornaments do not need pocket durability.
Hanging Hole
Automatic, near top-left corner
Keep artwork and thin details at least 8 mm away from that corner.
Print Orientation
Flat on the front face
The relief prints face-up. The back is a flat single-color base.

How do I make a 3D printed Christmas ornament from a photo?

To make a 3D printed Christmas ornament from a photo: 1) Crop the photo to a square or cut out the subject with a transparent background; 2) Upload it to the Christmas Ornament Maker; 3) Keep the automatic hanging hole enabled and leave clear space around the corner; 4) Choose two to three filament colors and a 2.0–2.4 mm base; 5) Export the 3MF and print it flat at 60–90 mm; 6) Thread twine or a ribbon through the hole. Print time is typically 30–70 minutes per ornament.

Frequently Asked Questions

Where is the hanging hole placed?

The generator punches the hole near the top-left corner of the plate, roughly 5 mm in from each edge. Keep the artwork and any thin lines at least 8 mm away from that corner so the rim does not crack.

How much does a printed ornament weigh?

A 70 mm ornament with a 2.2 mm base and two color layers weighs about 10–14 g in PLA. A 96 mm version is closer to 18–25 g, which is still fine for a normal tree branch but heavy for a small tabletop tree.

Can I print the same ornament in one color?

Yes. Assign every body to a single filament. The relief still shows under raking light, though the image becomes a texture rather than a color picture. One color is the fastest and cheapest option.

Will the back of the ornament look unfinished?

The back is a flat base in the base plate’s filament color, so it looks intentional rather than unfinished. If you want a two-sided ornament, mirror the model in the slicer and print two plates back-to-back, or design a second file.

Why is the hanging hole locked?

The automatic hole is a paid-plan feature. A free account can still generate and preview the ornament, but the export with the hole requires the Starter Pack or Lifetime Pass. You can also drill the hole after printing.

Create a 3MF Model from Your Artwork

Preview your geometry, export within your image-generator plan, and set up materials and printing in your slicer.