A single printer can turn out a tree’s worth of ornaments in a weekend, but a print farm of one still hits a wall when 20 gifts, a village set, and a wreath all land in the same week. Start in early October and the holiday queue stays calm. Wait until mid-December and every failed print costs you a gift. This guide gives you the projects, settings, and schedule to finish early.
Quick Takeaways
- Start now. Eight weeks of lead time lets you print, finish, and reprint failures without rushing.
- Spiral vase mode is the fastest way to make glass-look ornaments: 15-45 minutes each with almost no material.
- Lithophanes and personalized tags make the best low-cost gifts because they carry a name, photo, or date.
- Keep PLA away from real flames and hot bulbs. PLA softens around 55-60°C, so use LED lights only.
| Project | Typical Print Time | Filament Use | Difficulty | Best Material |
|---|---|---|---|---|
| Spiral vase bauble | 15-45 min | 5-15 g | Easy | Silk or translucent PLA |
| Flat snowflake | 20-40 min | 3-8 g | Easy | PLA |
| Personalized gift tag | 10-20 min | 2-5 g | Easy | PLA (multicolor optional) |
| Lithophane ornament | 2-4 hrs | 15-30 g | Medium | White PLA |
| Light-up village house | 3-6 hrs | 40-90 g | Medium | White or translucent PLA |
| Tabletop tree or wreath | 4-10 hrs | 80-200 g | Medium | PLA, silk PLA |
| Flexible stocking holder | 1-2 hrs | 15-30 g | Medium | TPU |
Times assume a 0.4 mm nozzle at moderate speed. Fast CoreXY machines finish sooner.
Build a Print Schedule
Work backward from December 1. This timeline fits one printer and leaves buffer for failures.
| Weeks Left | Focus | Goal |
|---|---|---|
| 8 to 7 | Test prints and filament testing | Dial in settings, pick colors |
| 6 to 5 | Ornaments in bulk | 20-40 baubles and snowflakes |
| 4 to 3 | Gifts and personalized items | Tags, lithophanes, keychains |
| 2 | Décor and large prints | Village, tree, wreath |
| 1 | Finishing and reprints | Sanding, assembly, packaging |
Print large décor early in the schedule. A 10-hour print that fails at hour 9 is the one that ruins a weekend.
Ornaments: The Fast Wins
Spiral vase baubles
Vase mode prints a single continuous outer wall with no seams and no infill. The result looks like blown glass when you use silk or translucent filament.
Recommended settings:
- Layer height: 0.2-0.3 mm
- Line width: 0.45-0.6 mm (wider lines add strength)
- Walls: 1 (vase mode forces this)
- Top layers: 0
- Bottom layers: 3-4
- Print speed: 40-60 mm/s
- Nozzle temperature: follow filament spec, usually 210-225°C for PLA
In OrcaSlicer or PrusaSlicer, enable Spiral vase under the Layers and Perimeters (or Others) tab. In Bambu Studio, find it under Strength settings. Flow-calibrate your filament first, because vase walls show every extrusion error.
Flat ornaments and snowflakes
Flat prints are the most forgiving. Use these settings:
- Layer height: 0.16-0.2 mm
- Walls: 3
- Infill: 15-20% gyroid or 100% on thin pieces
- Hang loop: at least 3 mm wide and 2 mm thick, or it will snap
Print 6-12 pieces per plate. Space them 5 mm apart so the nozzle does not clip neighbors.
Multicolor ornaments
A two- or three-color design adds polish. If your printer has a filament system, use it. If it does not, you can pause at a set layer and swap by hand, shown in the code section below. For a deeper look at hardware options, compare feeders, toolchangers, and hotend swapping before you buy.
Gifts: Personalized Prints People Keep
Name tags and gift labels
Customize a tag in free CAD tools like Tinkercad or OpenSCAD. Use a 0.2 mm layer height, 3 walls, and a base 2.4 mm thick. Raise the lettering 0.6-1.2 mm and switch filament at the lettering layer for a contrasting color.
Lithophane ornaments
A lithophane turns a photo into varying thickness. Light passing through shows the image in shades of gray.
- Material: white PLA (unpigmented or light colors give the best contrast)
- Layer height: 0.08-0.12 mm
- Thickness range: 0.6 mm (bright areas) to 3.0-3.5 mm (dark areas)
- Infill: 100%
- Orientation: print standing upright for the best detail
Conversion tools like ItsLitho and slicer plugins generate the mesh from a photo. Print a test at 40% size first to check contrast.
Practical gifts
| Gift | Why It Works | Settings Note |
|---|---|---|
| Keychains | Tiny, fast, personalized | 4 walls, 100% infill, 2 mm min thickness |
| Cable organizers | Useful and cheap | PETG for durability |
| Coaster sets | Instant batch of four | 0.2 mm layers, add felt backing |
| Plant pots | Pair with a succulent | Use vase mode or 3 walls |
| Phone stands | Fits any recipient | 20% infill, 4 walls |
| Desk organizers | Great for coworkers | Print in sections, glue together |
Décor: Bigger Projects
Light-up village houses
Print walls in white or translucent PLA at 0.2 mm layers with 2-3 walls and 15% infill so light passes through thin sections. Design the base with a hole large enough for an LED tea light (battery-powered only). Add windows as thin 0.4-0.8 mm sections to glow.
Tabletop trees and wreaths
Many models print as stacked rings or spiral cones. Use:
- Layer height: 0.2-0.28 mm
- Infill: 10-15%
- Supports: tree-style, if the model has branch overhangs
Silk PLA in green, gold, or red gives a metallic finish with no painting. Expect each large piece to take 4-10 hours.
Garlands and string-light holders
Print modular links and join them with a pin or friction fit. A 0.15-0.2 mm clearance on pin joints works for most printers. Test one joint before printing 40 links.
Materials for Holiday Prints
| Material | Pros | Cons | Use For |
|---|---|---|---|
| PLA | Easy, cheap, many colors | Softens near 55-60°C | Ornaments, tags, most décor |
| Silk PLA | Shiny, metallic look | Weaker layer bonds | Baubles, trees, wreath pieces |
| Translucent PLA | Light diffusion | Shows layer lines | Lamp shades, glowing houses |
| PETG | Tougher, heat-tolerant | Strings easily | Outdoor ornaments, gifts used daily |
| TPU (95A) | Flexible, tough | Slower, needs tuning | Stocking holders, soft ornaments |
| Wood-fill PLA | Natural look | Can clog 0.2-0.4 mm nozzles | Rustic ornaments |
For outdoor ornaments, choose PETG or ASA. PLA can warp in a hot car and degrade in weeks of direct sun and moisture.
Code: Color Changes Without a Multi-Material System
You can add a manual color swap to any print by inserting a pause at a chosen layer.
Marlin firmware uses M600:
M600 X0 Y0 Z10 ; Park the head, unload filament, wait for new filament
In PrusaSlicer or OrcaSlicer, right-click the layer slider and choose Add color change at the layer where lettering starts. The slicer inserts the pause for you.
Klipper does not use M600 by default. Add a macro to your printer.cfg:
[gcode_macro M600]
gcode:
PAUSE
# Swap filament by hand, then run RESUME
For Klipper, you also need a working [pause_resume] section in your config:
[pause_resume]
After you load the new filament, extrude about 50-100 mm by hand to clear the previous color, then run RESUME.
Finishing Techniques
- Sanding: start at 220 grit and move to 400-600 for a smooth finish. PLA responds well to wet sanding.
- Acrylic paint: prime with a thin spray primer for even coverage.
- Glitter and gold leaf: brush on a thin coat of craft glue, then dust. Add a clear sealer.
- Annealing: skip it for ornaments. Heat treatment shrinks parts and can distort fine detail.
- Ribbon and hooks: use ornament hooks or thin ribbon. Tie to hang loops, not to thin walls.
Real-World Use Cases
Family tree set. Print one ornament per family member in a unique color, each with a name on the back. Complete 8-12 pieces in a weekend.
Office gift exchange. Make 10 lithophane ornaments from team photos. Material cost stays under a few dollars per piece.
Classroom or craft-fair batch. A vase-mode bauble takes under 45 minutes. A fast printer can produce 10-15 in a day and sell each one for a profit.
Neighbor gift basket. Combine a keychain, a gift tag, and a small ornament. Packaged in a bag with ribbon, it looks store-bought.
Holiday village centerpiece. Print 5-8 houses at varying sizes and light them with battery LEDs. Group them on a shelf with fake snow.
Common Mistakes
- Waiting too long. A bad batch in December has no buffer.
- Skipping a test print. Print one of every item before you commit to 20.
- Using real candles. PLA melts. Use LED tea lights only.
- Thin hang loops. Anything under 2 mm thick snaps under its own weight.
- Wet filament. Stringing and blobs ruin glossy surfaces. Dry PLA at 45-55°C for 4-6 hours before printing silk or translucent colors.
- Ignoring weight. Branches bend under ornaments heavier than roughly 40-50 g. Keep baubles light.
Safety and Licensing Notes
- Not food safe. Do not use printed items for cookie cutters that touch dough unless you seal them and use a food-safe liner. Layer lines trap bacteria.
- Check licenses. Models on Printables and MakerWorld carry licenses. Many allow personal use but restrict selling. Read the license before you sell at a craft fair.
- Small parts. Keep tiny printed pieces away from children under three.
FAQ
How long does it take to 3D print Christmas ornaments?
Most ornaments take 15 minutes to 4 hours. Vase-mode baubles finish in 15-45 minutes, flat snowflakes in 20-40 minutes, and lithophane ornaments in 2-4 hours. Large décor like trees and village houses runs 3-10 hours.
What is the best filament for Christmas ornaments?
PLA is the best default. It prints easily, comes in many colors, and costs the least. Choose silk PLA for a metallic shine, translucent PLA for light-up pieces, and PETG for outdoor ornaments.
Are 3D printed ornaments safe to put on a tree with lights?
Yes, with LED lights. LEDs run cool. Avoid incandescent bulbs and real candles, because PLA softens near 55-60°C and can deform.
Can I sell 3D printed Christmas ornaments?
It depends on the model license. Designs you create yourself are yours to sell. Downloaded files may carry non-commercial licenses, so check the license on the model page before you list items for sale.




