July 25, 2026 · by David Gilbert · 4 min read · Maker & 3D Printing
Not every maker project is solving a client's problem. Sometimes it's a personal project purely because I wanted to see if an idea in my head would actually work, and a recent weekend coffee table build is a good example of exactly that — equal parts satisfying success and "well, that didn't go as planned."
The Idea
I wanted a coffee table combining CNC-cut timber for the main structure, 3D-printed joinery pieces in places where standard hardware would have looked clunky, and a laser-engraved detail across the top as a finishing touch. Three different machines, three different materials, one weekend. Ambitious for a "quick weekend project," in hindsight, but that's exactly the kind of project that teaches you the most.
What Went Right
The CNC-cut leg structure came together cleanly — I'd modelled it carefully beforehand and the cuts matched the design almost exactly, which isn't always guaranteed with timber and its tendency to have a mind of its own depending on grain and moisture. The laser-engraved detail across the tabletop turned out better than I'd hoped, crisp and even, with the settings I'd dialled in from previous, smaller projects paying off nicely on a larger piece.
What Went Sideways
The 3D-printed joinery pieces, which I'd been most excited about, were the actual problem. My first design didn't account properly for the real-world load a coffee table needs to handle — someone's feet, the inevitable stack of magazines, a laptop, the occasional accidental sit-on-the-edge moment. The first print flexed under test weight in a way that made it obvious it wouldn't hold up to actual daily use, even though it had looked perfectly solid in the design file on screen.
The Redesign
Back to the CAD software, thicker walls in the load-bearing sections, a slightly different internal structure for strength, and a switch to a tougher filament than my first attempt. Second print held a deliberately excessive test load without complaint. This is, more or less, the entire story of prototyping in miniature — first attempt looks great on screen, real-world testing finds the actual problem, second attempt actually works. I should know this by now. I apparently still need reminding every single project.
The Finished Result
A coffee table that's now sat in actual daily use for a while, taking the genuine punishment a coffee table takes in a normal household, holding up exactly as intended. It's not something I'd sell — it was never about that — but it's a genuinely satisfying object knowing I designed and built every individual piece of it myself, across three completely different fabrication methods, and fixed the one part that didn't work properly the first time around.
Why I Do Projects Like This at All
Client work is genuinely satisfying in its own way, but there's something different about a project with zero deadline pressure and zero external requirements except whatever I decide they are. It's where I actually test new techniques and materials before I'd ever risk them on paid client work, and it's where the mistakes — like that first joinery design — cost me a wasted print and an evening, rather than a client's trust and money.
If You're Sitting on an Idea Like This
Build it. Budget for at least one redesign somewhere along the way, because there almost always is one, and don't be discouraged when your first attempt at the trickiest part doesn't work the way it looked on screen. That gap between the design file and the real, physical, load-bearing world is exactly where you learn the most useful things — and it's a much cheaper lesson to learn on a personal weekend project than on someone else's dime.