Skip to content

Integrations and Automation

exzile edited this page May 20, 2026 · 2 revisions

Integrations and Automation

Cindr3D includes workshop-oriented integrations so printer events can reach the tools already used around a maker space or home lab.

Cindr3D AI and printer automation feature areas

At a Glance

Area Use it for
Notification bridges Human-visible print start, failure, pause, and completion alerts
MQTT telemetry Workshop dashboards, sensors, automations, and external consumers
Home Assistant Entities, dashboards, and household/workshop automations
Slicer profile exchange Importing known Cura/Orca/Bambu/3MF settings
Power-loss recovery Guided resume after reconnect
Enclosure safety Chamber, door, air quality, and preheat/cooldown behavior
Stepper tuning Per-axis current, microstep, and mode experiments

Event Types

Common automation events include:

  • PRINT_START
  • LAYER_CHANGE
  • PAUSED
  • FAILED
  • DONE

These events can be routed to notification bridges, MQTT telemetry, or Home Assistant surfaces.

Notification Bridges

Supported notification targets include:

  • Generic webhooks
  • Discord
  • Slack
  • Telegram
  • MQTT

Use notifications for print starts, failures, completion notices, and long-running job status updates.

MQTT Telemetry

MQTT support can publish printer and workshop state at a configurable cadence.

Typical telemetry:

  • Printer status
  • Temperatures
  • Position
  • Progress
  • Print events
  • Chamber and air-quality topics

MQTT is also useful as a bridge between Cindr3D and dashboards, automations, or sensors that do not speak printer firmware APIs directly.

Home Assistant

The Home Assistant bridge exposes per-printer discovery and control payloads.

Common actions:

  • Pause
  • Resume
  • Cancel
  • Monitor state
  • Surface printer entities in dashboards

Home Assistant is especially useful for power automation, chamber sensors, air quality, and visible household/workshop notifications.

Slicer Profile Exchange

Cindr3D can import profile data from common slicer ecosystems.

Supported sources include:

  • Cura
  • OrcaSlicer
  • Bambu Studio
  • 3MF profile data

The import flow maps external settings into Cindr3D print profiles and can preview the mapping before applying it.

Power-loss Recovery

Power-loss recovery captures enough in-progress state to offer a guided resume after reconnect.

Snapshot data may include:

  • File
  • Position
  • Z height
  • Layer
  • Bed state
  • Tool state

After reconnect, Cindr3D can help restore heat, Z position, and file position before resuming.

Enclosure and Air Safety

Enclosure features can combine firmware state, direct sensors, and MQTT topics.

Supported safety ideas:

  • Chamber temperature monitoring
  • Chamber targets and ramp curves
  • Print-start preheat
  • Completion cooldown
  • Door-open cooldown or pause
  • VOC, PM2.5, and CO2 thresholds
  • Start-lock behavior when an enclosure is open

Stepper Driver Tuning

Stepper tuning can adjust per-axis driver settings where firmware allows it.

Common controls:

  • Motor current
  • Microsteps
  • StealthChop or SpreadCycle mode
  • Wiggle tests
  • Per-printer presets

Command mappings include Klipper SET_TMC_CURRENT and RRF/Marlin-style M906, M350, and M569.

Clone this wiki locally