Calibrate a 3D printer and send print alerts to a phone and Home Assistant

A Redditor plugged a 3D printer into their PC and had Claude Code test bed leveling, print calibration models, save tuned settings and push print status to their phone and Home Assistant.

Done withClaude CodeinHome AssistantNtfy· Nov 6, 2026

What they did

The poster, u/RamboAssassin, connected their 3D printer to their computer over USB and worked with Claude Code to improve it. The agent ran bed leveling checks and built a small tool that shows which side of the bed is off. Without being asked, it designed and printed its own test models: a temperature tower with each temperature printed on its block, a stringing test and a flow test. It then wrote the best settings into Orca Slicer. It also set up a dashboard that streams print progress to the poster's phone and to Home Assistant, sends ntfy notifications when a print starts and ends, and keeps a history log of prints with temperatures and stats.

How it went

The leveling tests showed the bed warps a little when it heats up, which explained first layers failing on one side. The stringing test showed the filament was wet. The poster no longer walks down to the basement to check on prints. No numbers on print quality or time spent are given.

Worth knowing

A commenter, u/Bloated_Plaid, runs a bigger version on five printers: Haiku watches camera frames and escalates to Sonnet, which decides whether to alert and can pause or cancel a print if nobody responds. Neither poster shared code, though several commenters asked.

Try it

With Claude Code· 5 parts to fill in

My 3D printer, a [printer model], is connected to this computer over [USB or network]. Help me tune it. First run bed leveling checks and tell me which side is off and whether it changes when the bed heats. Then design and print calibration models one at a time: a temperature tower for [filament type], a stringing test and a flow test. Show me the results and your proposed settings, and only after I approve save them into [my slicer]. Finally set up notifications to [my phone app or Home Assistant] for print start and finish. Ask before starting any print.

Square brackets are the parts to fill in. The prompt is ours; the story is theirs.

Where they said it

Related