Back to browse
I built a word art generator for 3D printers

I built a word art generator for 3D printers

by ductionist·Mar 9, 2026·2 points·2 comments

AI Analysis

●●●BangerSolve My ProblemSlickNiche Gem

Multi-color 3MF export with named parts drops straight into Bambu Studio.

Strengths
  • Clipper-lib boolean ops for outline rings solves multi-filament workflow pain directly.
  • Shareable URLs with state in query params — no accounts, designs persist via link.
  • Three.js preview with opentype.js parsing runs entirely client-side before export.
Weaknesses
  • Narrow audience — only useful if you own a multi-filament 3D printer.
  • Server-side export via Cloudflare Workers adds latency for large geometry operations.
Category
Target Audience

3D printing enthusiasts, Bambu Lab users

Similar To

Tinkercad · Fusion 360 · Bambu Studio

Post Description

I built a free browser-based tool for generating 3D text with multi-colour outlines, designed for 3D printers that support multiple filaments.

You type text, pick a font, add coloured outline layers, adjust thickness, and preview everything in real-time 3D. Then export as 3MF and each colour shows up as a separate named part that drops straight into Bambu Studio, no need for manual painting. You can also download the STLs.

Tech details for the curious:

- Vanilla JS client code - Three.js for 3D preview, opentype.js for font parsing - Geometry pipeline: opentype paths → Clipper-lib (boolean ops for outline rings via cumulative offsets + differences) → Tess2 (triangulation) → extruded meshes - Server-side export via Cloudflare workers (same geometry pipeline, runs headlessly to produce 3MF/STL) - Preview images generated by @cf-wasm/resvg on the edge - Every design is a shareable URL, all state lives in query params - Licensed CC BY 4.0.

Would love feedback especially from folks doing multi-colour printing.

Similar Projects