All posts

Kiln 1.1.4: native support for Windows machines, and sharper overhang checks

Kiln 1.1.4 brings native Windows support. The CLI, kiln install-mcp, and OpenSCAD-based design generation all run on a stock Windows machine — no WSL, no manual workarounds. The new Windows walkthrough on the install page even includes a copy-paste prompt for handing the whole setup to an AI agent. Beyond Windows: sharper overhang verdicts (cantilevers and floating islands no longer get wrongly cleared of supports), honest filament readings on the Bambu A1 and A1 mini’s AMS Lite, and safety messages in plain language.

Native Windows support

Kiln runs on a stock Windows install. The CLI handles a default Windows terminal’s encoding, so kiln --help, kiln doctor, and every other command render instead of aborting. kiln install-mcp writes a launchable path that agents can spawn directly. OpenSCAD design generation handles Windows file paths and non-ASCII characters in your models.

The install page has a Windows walkthrough. kiln3d.com/install now has a Windows tab covering Python setup through agent connection. It also offers a copy-paste prompt you can hand to an AI agent with terminal access (Claude Code, Codex, or similar) — paste it and watch the agent install Python, Kiln, the MCP wiring, and run kiln doctor to verify everything works.

Sharper overhang verdicts

Kiln’s overhang check decides whether your print needs supports. v1.1.4 makes it stricter on the cases it used to over-clear. A cantilever (a one-sided arm), a floating island, or a shape with overhangs that extend past their post no longer get cleared as “no supports needed.” The check confirms the overhang is genuinely anchored on two opposing sides, with a real open gap between them, before clearing the supports flag.

Why it matters. A cantilever reported as “bridgeable” usually fails mid-print — with nothing on the far side to anchor to, the overhang droops into open space. The fix uses a real geometric test — probing points under the overhang and ray-casting downward to check for anchors — instead of the bounding-box heuristic it replaced. The test that catches this class of bug now runs on every test pass, so a future change can’t quietly bring it back.

Honest AMS Lite filament readings

The Bambu A1 and A1 mini’s AMS Lite reports a filament-remaining percentage, but the hardware has no weight sensor — the number is a placeholder, not a measurement. Same for humidity: AMS Lite has no humidity sensor either. v1.1.4 recognises which printer models lack those sensors and reports the level as “unknown” instead of passing the placeholder through. “Low filament” now means low.

The fix applies system-wide — across kiln ams, kiln materials --live, and the AMS-aware MCP tools your AI agent uses.

Plain-language safety and connection messages

Kiln’s safety warnings used to lean on internal terms — “soft-pass”, “gate”, “DEGRADED” — that meant nothing to a user. They now describe the consequence for your print. Bambu connection errors got the same treatment: instead of a long technical checklist, you get one plain explanation and the most common cause (ex: Bambu Studio or the Handy app holding the printer’s connection slot). kiln doctor warnings now label the check they’re about, and pointing Kiln at a missing model file reports “Mesh file not found” up front instead of crashing deep in the auto-repair step.

Full release notes: CHANGELOG.md.

Upgrading

  • Already running Kiln? Run pip install --upgrade kiln3d and you’re on 1.1.4.
  • New to Kiln? Run pip install kiln3d, then follow the install guide to connect it to your AI client (Claude Desktop, Claude Code, Codex, or any other MCP-compatible client).
  • On Windows? Pick the Windows tab on the install page — or paste the agent-install prompt and let your AI agent set up Python, Kiln, and the MCP wiring for you.

Get Kiln →