Door Signs
Of any 3D printing project, this has certainly taken the most time.
Creating a one-off sign is simple enough, but I've printed well over a dozen of these for staff names
and room numbers.
It started with silver filament as the base, but no matter how much I tried I was never able to match
the silver of the other signs.
The solution in retrospect is simple; use transparent filament. It's obviously not perfect, but after
finding the right settings it's far closer than any silver filament I could find.
The model should've been simple, just text on a rectangle, but I wanted something better.
I wanted to create something that adjusted perfectly with just a few settings, but that required
a CAD package with support for using the physical size of text as a parameter. Fusion, FreeCAD, and
SOLIDWORKS, as far as I can tell, do not support that.
First I used OpenSCAD, which is cool software, but even the nightly builds feel fairly dated. I was
able to create a few signs using it, and I still have the scripts around, but it didn't feel like
I had the freedom to use it how I wanted.
Next was something unusual: Blender geometry nodes. It's certainly not a standard CAD workflow, but
I got quite far with it. In the end I stopped using it because it was slow, on top of the nodes being
hard to organize. I might reinvestigate now that Blender 5.0 has node closures.
That said, it would certainly be difficult to convince me to move away from build123d now. It's nearly
everything I wanted. The algebra mode just makes sense to me, and the builder model is
really powerful for a lot of scenarios. Code-based CAD is perhaps my favourite way to work, it
may not match the simplicity of Fusion or FreeCAD, but for the right kinds of models there's
nothing I'd rather use.