A printed puppet theater for the living room
Kids draw the cast on paper cards. Claude names each drawing and writes an episode about them, and three servos act it out on a printed stage.
Act
Tap a drawing to put it under the camera. The first three get clipped onto the rods. Pick a backdrop and start the show. While it runs, tap another drawing: it waits next to the stage and takes over a rod at the end of the scene.
Names, quirks and lines here are pre-written for this page. The log under the stage shows what the theater’s code checks before a servo moves.
Before the show
The stage is empty. Put three drawings under the camera.
6 drawings left on the table.
Act
My 9-year-old son puts his drawing of a cereal-box robot into the frame and presses the big button. The camera takes one photo. A few seconds later the speaker says: “This is Bolt. He collects odd socks.” There is a red sock hanging from the robot’s hand, and nobody pointed it out to the theater.
Halfway through the episode my 6-year-old daughter finishes a snail in a top hat. She puts it under the camera and presses the button. At the end of the scene the narrator sends Bolt off to look for a sock, rod 1 drops behind the stage edge, and she swaps the cards. “And then, very slowly, Sir Shellby arrived.” Her snail rises, bows and apologizes for being late.
Example episode, written for this page
Act
The theater remembers its cast, and the kids keep drawing new ones.
Act
Everything Claude does here starts with a photo of tonight’s cards.
Without Claude the theater could still move the rods and play recorded stories. It would never know that tonight’s dragon sneezes soap bubbles, because an hour ago the dragon didn’t exist.
Act
Five printed parts, four servos, a camera on an arm and a Mac that does the talking.
The three rods get large clips for the cards. Everything is PLA, about a kilo of it. Each part fits the MK4S bed (250 × 210 × 220 mm), and the MMU3 prints the gold trim on the red arch in one go.
An ESP32-CAM sits above the frame and takes one photo per button press. A second ESP32 in the base drives the four servos, the WS2812 strip and a small I2S amplifier for the speaker. Both talk over Wi-Fi to the Gateway, the Mac at home. The Gateway runs the theater code, keeps the theater file, asks Claude for names and episodes, and turns every line into speech with Piper.
My own split of the 1,300–2,000 CZK estimate, October 2026. The Mac, paper and crayons are already in the house.
| Part | What it does | CZK |
|---|---|---|
| PLA filament, about 1 kg | theater, curtain, rods, clips | 400–600 |
| 4 servos (SG90 or MG90S) | three rods and the curtain | 240–440 |
| ESP32-CAM with USB board | one photo of each new card | 200–300 |
| ESP32 DevKit | servos, lights, sound | 120–180 |
| WS2812 LED strip, about 0.5 m | footlights | 80–130 |
| MAX98357A I2S amplifier and speaker | narrator and voices | 120–160 |
| Big arcade button | “new card in the frame” | 30–50 |
| 5 V power supply, wires, screws | power for both boards and the servos | 110–140 |
| Total | 1,300–2,000 CZK (about €50–80) | |
Act
Act
One weekend.
The theater from this page.
Act
Status: an idea. Nothing on this page has been built or tested yet, and the demo is a simulation with pre-written answers. Prices are estimates from Czech shops in October 2026.
One of sixteen finalist toy ideas in the Toy Workshop, generated by AI agents, picked by a dad.
Made by Ondra Malacka with Claude agents · how the agents worked · malacka.cz