A case study · Zander Indo

Red Gobbo,
now with
lights

I saw a build I liked and wanted to see if I could do the same with AI's help — then take it further. I had basic circuitry experience going in, but this was past anything I'd built before. AI gave me the running start; I corrected the wiring, chased down the bugs in the code, and soldered the thing together myself.

ESP32-C3 · 6 LED strands · FIRE + FUSE · 3 modes
The Red Gobbo miniature — a green goblin in a Santa hat on a snowy chimney, holding a lit torch
Red Gobbo · unlit
scroll to travel the build
02 — The story

I saw Chris Buxey build one of these and wanted to see if I could get there with AI's help — and then push past it. His light strands just stayed on, static; I wanted mine to move. AI handed me a starting point that wasn't quite right, so I corrected the schematic, chased the bugs in the code, and prompted my way to the fixes until it held. Then I wrote the part that was mine — the strand animation, the software PWM, the timing — and soldered it together. It's the same thing I believe about software: making it exist is the reward, and I don't need to lay every copper trace myself to feel like I built it.

03 — Show the work

The actual
board.

KiCad export — this part is accurate.
copper silkscreen inner cu
Three sequenced modes · 800ms fades
Chain
Light walks the six strands, one after the next.
Random
The same fade, but the next strand is chosen at random.
Twinkle
Up to three strands blink in and out at once.
FIRE
dedicated LED, flickering
FUSE
dedicated LED, random sparks
04 — The payoff

Watch it
light up.

Six strands on software PWM, three sequenced modes, 800ms fades. The FIRE flickers; the FUSE sparks. It exists, and it runs.

Coming soon
Gobbo running its modes
05 — A quiet note

This page was AI-built too. I made the calls on how it should feel and read, fixed what didn't land, and pushed past the obvious version — same deal as the ornament. I don't have to place every piece myself to have built it.

06 — Close

Making it exist
is the reward.

ESP32-C3 · ULN2803 sink driver · 6 strand LEDs on software PWM, plus dedicated FIRE and FUSE effect LEDs · three sequenced modes, 800ms fades · PlatformIO/C++
Zander Indo