Resume interrupted 3D prints on OctoPrint/Marlin printers after power loss by restoring checkpoint position, temperatures, and settings, then priming the nozzle for continuation.
Pause an active 3D print, lifting the nozzle and parking the head. Optionally keep hotend and bed temperatures stable during the pause to prevent cooling issues.
Check the connected printer for firmware updates, listing each component (Klipper, Moonraker, OctoPrint) with current and available versions to identify what needs updating.
Enables headless slicing with OrcaSlicer, preset management, G-code analysis, and printer control over LAN for Klipper, OctoPrint, Prusa, Duet, Elegoo, and Bambu printers.
Open-source MCP server that lets AI agents control 3D printers. 353 tools for OctoPrint, Moonraker, Bambu Lab, Prusa Link, and Elegoo — search model marketplaces, generate 3D models from text, slice STL files, queue prints, monitor with camera vision, and manage multi-printer fleets. Install via pip install kiln3d.
Update firmware on the connected 3D printer, targeting a specific component or all available upgrades. Printer must be idle; check firmware_status first.
Lists G-code files on the printer, returning names, paths, sizes, and upload dates. Use it to find files ready to print, then pass a name or path to start_print.
Register a new 3D printer with the Kiln fleet. Provide its name, type, host, and optional settings like API key or SSL to make it available for control.
Upload a local G-code file to your 3D printer via supported protocols, automatically selecting the correct method for Bambu, OctoPrint, Moonraker, or serial connections.
Scan the local network to find 3D printers using mDNS and HTTP probing. Detects OctoPrint, Moonraker, Bambu Lab, Elegoo, and Prusa devices, returning host, port, type, and API reachability for fleet registration.
Retrieve bed mesh probe data from OctoPrint and Moonraker to diagnose first-layer adhesion issues by inspecting Z-offset measurements and mesh variance.
Capture a webcam snapshot from your 3D printer, handling TLS+JPEG, MJPEG, and RTSPS protocols automatically. Save to a file or return as base64-encoded string.
Cancel the active 3D print job and optionally keep the nozzle and bed hot for a quick file swap or mid-print update, preventing warping and adhesion loss.
Operate 3D printers, CNC machines, and laser cutters from one interface. Send commands, monitor progress, and perform maintenance with conversational AI responses.