Dellie Blog

Making of · 27 Sep – 2 Oct 2026 · 7 min read

How the Dragon Bridge lamp got its light

Fifteen versions in six days, and the test that finally worked was a plain yellow tube.

PrototypeThe light route works. A whole lamp, version 15, has been printing since 2 Oct: about 18 hours.

A render of the lamp at night: a golden dragon with a spiky mane and a ridged back, glowing orange from inside, curving over a flat bridge deck on three round feet
Render · Blender, an early versionWhat we were after: Da Nang’s Dragon Bridge, glowing from inside, on a desk. A picture, not a photo; the real lamp’s shape has changed since.

A bridge for a desk

Da Nang’s Dragon Bridge, Cầu Rồng, is a steel dragon about 666 metres long that crosses the Hàn river. We wanted it small enough for a desk, with the light inside the dragon’s body.

The rules were our workshop: one Bambu Lab A1 printer, one spool of translucent lemon-yellow plastic, and a 50 cm USB LED strip threaded through the dragon. No glue seams, no boxes stuck on the side.

We started from a rough 3D model made with an AI tool, Meshy 7. It was closed and printable, but lumpy. We had it redrawn three ways and picked the one Claude made, with its sculpted head.

A grey 3D model of the dragon bridge on a black background: a detailed dragon head on the left, a ridged body arching twice over a deck with thin hangers, and three round feet
3D model · the design we choseClaude’s version. Everything after this kept its head and its waves, and changed what was inside.

The first plan was to print the dragon in two long halves and glue them together around the strip. I said no: two long, decorated halves never line up cleanly, and the seam would show on the very thing people look at. So the body became one continuous piece, with only small lids where the strip goes in.

Bricks on a dragon

If only the middle glowed, the head and tail would vanish at night, and they are what makes it the Dragon Bridge. So the light had to reach both ends.

The first way in at the tail was a block with a terminal, a tower and a big cover. It worked on screen and looked like hardware bolted onto a sculpture.

A close-up render of the tail end: a tall rectangular box and a square tower attached to the dragon's tail on the bridge deck
3D model · version 2, rejectedThe tail with its access “bricks”. It fitted. It was still wrong.

“Why all these bricks? Why not a simple hole and a lid?”

Denis, to the AI (paraphrased)

It took four more tries: a cap along the tail, a small round plug, a tube end. Then, in version 8, the answer was already on the model. The dragon’s own flame-shaped tail tip became the lid. Pull it off and there is a straight opening for the strip; push it back and the dragon looks whole. The cable slips out through a notch underneath. The head got a small plug of its own.

A render of the dragon's tail end with its flame-shaped tip in place
3D model · version 8The tail tip in place.
The same tail with the flame-shaped tip lifted off, showing a rectangular opening into the tail
3D model · version 8Lifted off: the way in for the strip.

What the printer said

Before spending a whole day on a full lamp, I printed only the head and tail. The supports were hard to pull off, the details were small, and loose strands of plastic hung inside the channel.

So version 5 left a bigger gap between the supports and the dragon. They came off more easily. Version 6 tried the opposite, with more and tighter supports, and they were harder to remove for no visible gain. My hands overruled the settings that looked more thorough, and we went back to the easy ones.

A slicer view of the dragon's head test piece in gold, held up from below by teal tree-shaped supports that branch out and touch the underside of the jaw, mane and neck
Slicer · the head test, version 5The head (gold) and its supports (teal): little trees that hold up everything that would otherwise print in mid-air. They are printed with the piece and snapped off afterwards.

The lamp also grew, from 24 to about 30 cm. The printer’s bed is only 25.6 cm square, so the lamp prints corner to corner. Friends then asked for a taller, fuller dragon, so version 13 grew to about 30 cm long and 9 cm tall, with a bigger head.

A whole yellow translucent printed dragon bridge lying across an open hand: the frilly head on the left, two ridged arches over a flat deck with thin hangers, three round feet and a flame-shaped tail
Photo · an earlier version, 1 Oct, 23:10Printed whole, in the lemon-yellow plastic. It looked like the bridge. Getting the light inside was another matter.

The strip had other plans

On screen the channel was wide enough. The real strip disagreed: it is soft, and its tiny lights stick up and catch. It couldn’t even turn into the side entrance at the tail, which is why the tail tip became a straight way in.

A hand holding a sheer white bag with a coiled LED strip inside: a thin strip with tiny yellow lights on a blue backing, a white cable, an inline switch and a USB plug
Photo · the strip, 1 Oct50 cm of 5-volt LEDs on a USB cable with a switch. Soft as a ribbon, with bumps that catch.

The bigger problem was the waves. The tunnel inside follows every curve of the dragon, tail to head:

A side view of the dragon model cut open lengthwise, showing a narrow tunnel running inside the body from the tail on the left, over both arches and up the neck to the head on the right
3D model · cut openThe dark line inside the body is the tunnel. Every wave is a bend the strip has to be pushed around.

Push a soft strip through a curvy tunnel and it buckles, like pushing a rope. Guitar strings to pull it through got stuck too, and widening the channel in versions 11 and 12 didn’t help.

On a desk with a mouse pad, a wavy yellow test tube lies with the LED strip inside: the right half glows brightly, the left half stays dark where the strip never reached
Photo · an earlier tube, 2 Oct, 00:42The strip stuck partway. Half the tube glows; the rest is where it wouldn’t go.

So I asked the AI to work the problem through TRIZ.

Four ways out came from it:

Pausing wouldn’t work: standing up, no single layer shows the whole route. We chose the plainest, and the closest to the ideal result because it adds nothing: a gentler tunnel, tested on its own.

Print only the guts

Short test pieces had answered small questions, but never the real one: can the strip travel the whole way? So I asked for just the tube, tail to head, with no bridge, no feet and no dragon around it. Three hours of printing instead of eighteen.

For version 13 the AI also redrew the tunnel itself, while the dragon got fuller:

The tunnelVersion 12Version 13
Length331 mm312 mm
Tightest bend (radius)8.3 mm10.9 mm
All the turning, added upabout 560°470°
Room for the strip, all the wayonly in places9 × 5 mm
Measured on the 3D models, not the friction itself.
On a wooden desk next to a closed laptop, a wavy translucent yellow tube glows along its whole length, with the LED strip's lit end and white USB cable coming out of it
Photo · 2 Oct, 10:08The plain tube with the strip all the way through, lit. The first time the light went the whole length.

“Yes, that worked!”

Denis, to the AI · 2 Oct, morning (cleaned up)

It was the moment of the whole project. Days of pushing, guitar strings and wider holes, and the fix was a gentler road, found by testing the road on its own.

Standing up

The tube had been printed lying on its side. I wanted the real lamp to print standing on its three feet, so the AI turned it upright. Same dragon, but every ceiling inside now faced a different way, and the supports had to hold up a 30 cm dragon for 17 hours.

Partway through, a cluster of supports fell over.

Inside the printer, looking down at the bed: two round yellow feet with thin branching supports around them, several supports knocked over and lying loose
Photo · 2 Oct, 14:07Two feet, and the supports that should hold up the deck, knocked over. The photo shows what fell, not why.

Version 14 made the supports sturdier: branches 3 mm thick instead of 1.6, two walls each, and almost twice as much grip on the bed. The slicer’s estimate jumped to almost 23 hours, and I said no. Version 15 kept the sturdy supports and printed the hidden parts faster:

Upright, the whole lampPrint timePlasticWhat happened
Version 1317 h 42 min221 gSupports fell over
Version 1422 h 47 min240 gToo slow, never printed
Version 1518 h 18 min240 gPrinting now
The slicer’s estimates, not stopwatch times. Both lids are included.
A slicer view of the yellow dragon lamp standing upright, with dense teal tree-shaped supports under the head and branching supports along the whole bridge deck
Slicer · version 15The dragon (yellow) and its supports (teal), as the printer will build them. Sturdier trunks, wider feet on the bed, same dragon.

Where it stands

Both lids are printed. The strip goes through the tunnel. Version 15 has been on the printer since 2 October, about 18 hours from start to finish. What we don’t know yet is everything that only a finished lamp can tell us: whether it prints cleanly standing up, how the light looks through the walls, and how long one lamp really takes.

A closed 3D model, a clean slice, a strip through a test tube and a lamp ready to sell are four different finish lines. Only the last one counts.

A render of the current lamp: a fuller golden dragon with a large detailed head on a raised neck, two ridged arches and a flame-tipped tail over a flat deck on three feet
3D model · versions 13 to 15The shape it is now: taller, fuller, with a bigger head and gentler waves. Not a photo, and not lit.