How to Design and 3D Print a Voronoi Coaster Using ChatGPT and Fusion
Want to create a stunning coaster with a Voronoi pattern? In this guide, you’ll learn how to model it using AI tools, vector software, Autodesk Fusion, and PrusaSlicer. If you’re only here for 3D printing, you’ll also find the STL file available for download—so you can skip straight to the fun part.
👉 A full video tutorial is linked at the end of this post.
👉 Get the STL File Here
👉 Get Autodesk Fusion Here (affiliate link)
Step 1: Generate a Voronoi Pattern with ChatGPT
To begin, I asked ChatGPT to create a Voronoi pattern inside a circle, keeping 3D printing in mind. That means no thin or fragile lines.
The first result looked beautiful—but it included color gradients and shadows that make image tracing harder. To simplify things, I requested a black-and-white version. This makes the next step much easier.
Step 2: Convert the Image to SVG in Inkscape
Open Inkscape and drag in your image (or use File > Import). We’re going to convert this into a vector file for Fusion.
Go to Path > Trace Bitmap
In the right panel, change the Detection Mode to Edge Detection
Click Apply
You’ll now have a traced version of the image. Delete the original, and save the remaining vector as an SVG file.
Step 3: Import the SVG into Autodesk Fusion
In Fusion, create a new sketch and import the SVG onto a horizontal construction plane. Reorient the view if needed.
Check the diameter of the pattern—it may be too small. In my case, it was around 61 mm. To resize:
Remove the Fix constraint (green lines)
Use Sketch Scale to scale the sketch up (I used 160%)
Aim for a final diameter of ~100 mm
You’ll see the sketch lines turn blue—that means the design isn’t fully constrained. Since this is a simple one-part project, we can skip full constraints to save time.
Step 4: Extrude the Pattern
Press E to open the Extrude command. Set the height to 3 mm and confirm the New Body operation.
I noticed my extrusion was slightly under 3 mm due to how Fusion calculated the depth. So I used Offset Face to add 1.474 mm, ensuring the final thickness came out exactly right.
Step 5: Add a Finishing Touch with a Chamfer
To improve both looks and printability, add a small chamfer around the top edge. A size of 0.25 mm gives a clean, subtle finish without affecting strength.
Then, for fun, apply a few appearance colors in Fusion. I used yellow just to see how it’d look. No filament wasted—just some quick experimentation in the digital space.
Step 6: Export the Model for 3D Printing
Save your file, then go to:
File > Export
Choose STL
Click Export
You’ll see a download link appear in the top right. With your STL file ready, it’s time to slice.
Step 7: Slice the Model in PrusaSlicer
Open PrusaSlicer and:
Import the STL
Make sure the unit type is millimeters
Choose a print preset (the default ones are excellent starting points)
Click Slice Now
You’ll now see estimated print time, filament usage, and a layer-by-layer simulation of the print.
When you’re ready, click Export G-code and save the file to your SD card or printer location.
Step 8: Print and Enjoy!
I printed mine on a Prusa i3 MK3S+ and the results were clean and detailed, just as expected.
Final Thoughts
Whether you're exploring AI-assisted design or just want to 3D print something beautiful, this project is a fun and rewarding one.
See you in the next project!
Chapters in this Fusion tutorial:
0:17 What You’ll Learn in This 3D Printing Tutorial
00:27 Generate a Voronoi Coaster Design Using AI Tools
00:55 Convert AI Image to SVG File with Inkscape for 3D Printing
01:30 Use Inkscape Edge Detection for Clean SVG Tracing
02:00 Import and Scale SVG in Autodesk Fusion for 3D Modeling
02:34 Fix Sketch Size and Scale for a Perfect Coaster Fit
03:22 Extrude Voronoi Pattern to Create a 3D Printable Model
03:55 Adjust Coaster Thickness Using Offset for PLA Prints
04:40 Add Chamfers for Stronger and Sleeker 3D Prints
05:08 Test PLA Filament Colors Digitally Before Printing
05:53 Save Project and Export STL File for Your 3D Printer
06:38 Set Up the STL File in PrusaSlicer for PLA or PETG
06:55 Arrange Multiple Coasters and Optimize Slicer Settings
07:20 Export G-code and Preview Your Voronoi Coaster Print
07:52 Tips for Selling 3D Prints Online + Final Thoughts