Управление 3D-принтером через ИИ: интеграция Marlin и Klipper с AI-агентом ASI Biont

3D-печать давно перестала быть хобби для энтузиастов. Сегодня это полноценный производственный инструмент: прототипирование, мелкосерийное производство, замена запчастей. Но управление принтером — мониторинг температуры, контроль ошибок, запуск печати по расписанию — часто требует постоянного внимания. AI-агент ASI Biont решает эту задачу: подключается к 3D-принтеру через MQTT или SSH, автоматизирует рутину и даёт голосовой/чат-контроль.

Зачем подключать 3D-принтер к AI-агенту?

Основные проблемы при работе с 3D-принтерами:
- Отсутствие удалённого мониторинга — нельзя проверить, не перегрелся ли хотэнд или не закончился ли пластик.
- Ручной запуск печати — нужно физически подойти к принтеру или открыть веб-интерфейс.
- Управление очередью задач — сложно организовать автоматический запуск нескольких файлов.

ASI Biont решает эти проблемы: AI-агент подключается к принтеру, читает датчики, отправляет G-код и уведомляет в Telegram при ошибках.

Как ASI Biont подключается к 3D-принтеру?

Для принтеров на Marlin (например, Ender 3, Anycubic) используется последовательный порт (COM или USB-to-Serial) через Hardware Bridge. Для Klipper (Raspberry Pi + Klipper firmware) — SSH-подключение к Raspberry Pi.

ASI Biont подключается через диалог в чате: пользователь описывает, к какому устройству подключиться и какие параметры (порт, IP, baud rate), AI сам пишет код на Python с использованием pyserial, paramiko, paho-mqtt, pymodbus или aiohttp. Никаких панелей управления — всё через диалог.

Сценарий 1: Подключение Marlin-принтера через COM-порт (Hardware Bridge)

Пользователь запускает bridge.py на своём ПК (скачивается из дашборда ASI Biont), указывает порт (например, COM3) и baud rate (250000). Bridge соединяется с облаком через WebSocket.

Пример команды для AI:

Подключись к моему 3D-принтеру на COM3, baud 250000. Проверь температуру хотэнда и стола, если температура стола меньше 50°C — включи подогрев до 60°C.

AI генерирует и отправляет через industrial_command:

{
  "protocol": "serial",
  "command": "serial_write_and_read",
  "params": {
    "data": "4D3130352054"  // GCode "M105 T" (температура)
  }
}

Bridge принимает команду, отправляет G-код в COM-порт, читает ответ и возвращает AI. AI анализирует ответ и отправляет новую команду:

{
  "protocol": "serial",
  "command": "serial_write_and_read",
  "params": {
    "data": "4D3134302053363020"  // GCode "M140 S60" (стол 60°C)
  }
}

Результат: AI получает температуру, принимает решение и управляет принтером.

Сценарий 2: Подключение Klipper-принтера через SSH (execute_python)

Пользователь предоставляет IP-адрес Raspberry Pi с Klipper, логин и пароль. AI пишет Python-скрипт с paramiko, который подключается по SSH и выполняет команды Moonraker API (встроенный HTTP API Klipper).

Пример диалога:

Пользователь: "Подключись к моему Klipper-принтеру на 192.168.1.100, запусти печать файла vase.gcode через 2 часа."

AI генерирует скрипт:

import paramiko
import requests
import time

# Подключение по SSH
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('192.168.1.100', username='pi', password='raspberry')

# Отправка команды через Moonraker API (на Raspberry Pi)
stdin, stdout, stderr = ssh.exec_command('curl -X POST http://localhost:7125/printer/print/start?filename=vase.gcode')
print(stdout.read().decode())
ssh.close()

# Уведомление в Telegram через requests
token = 'ваш_токен'
chat_id = 'ваш_chat_id'
requests.post(f'https://api.telegram.org/bot{token}/sendMessage', json={'chat_id': chat_id, 'text': 'Печать vase.gcode запущена!'})

Результат: AI подключается к Raspberry Pi, запускает печать и отправляет уведомление.

Сценарий 3: Мониторинг ошибок через MQTT

Многие пользователи ставят на принтеры ESP32 с MQTT-клиентом для сбора данных. ASI Biont подписывается на топики принтера и анализирует данные.

Пример диалога:

Пользователь: "Подключись к MQTT-брокеру на 192.168.1.50, подпишись на топик printer/temperature, если температура хотэнда превысит 250°C — отправь уведомление в Telegram."

AI генерирует скрипт с paho-mqtt:

import paho.mqtt.client as mqtt
import requests
import json

token = 'ваш_токен'
chat_id = 'ваш_chat_id'

def on_message(client, userdata, msg):
    data = json.loads(msg.payload.decode())
    if data.get('hotend_temp', 0) > 250:
        requests.post(f'https://api.telegram.org/bot{token}/sendMessage', json={'chat_id': chat_id, 'text': 'Критическая температура хотэнда!'})

client = mqtt.Client()
client.on_message = on_message
client.connect('192.168.1.50', 1883, 60)
client.subscribe('printer/temperature')
client.loop_forever()

Результат: AI мониторит температуру в реальном времени и уведомляет при аномалиях.

Преимущества интеграции с ASI Biont

  1. Автоматизация без кода — AI пишет код за секунды, пользователь только описывает задачу.
  2. Единый интерфейс — чат-бот, Telegram, голосовые команды.
  3. Гибкость — поддержка любых протоколов (COM, SSH, MQTT, Modbus, HTTP API) через execute_python.
  4. Уведомления — интеграция с Telegram, Slack, email.

Заключение

Подключение 3D-принтера к AI-агенту ASI Biont превращает его в умное устройство с удалённым управлением, мониторингом и автоматизацией. Не нужно писать сложные скрипты — просто опишите задачу в чате, и AI сделает всё сам. Попробуйте интеграцию на asibiont.com и начните управлять принтером через ИИ уже сегодня.

← Все статьи

Комментарии

Читайте также

Освоение российского трудового права: как курс с ИИ на asibiont.com трансформирует обучение HR и юристов

16 июля 2026

От 25% ошибки прогноза до 12%: Как анализ временных рядов изменил прогнозирование денежных потоков в финтех-компании

16 июля 2026

8 промтов для создания AI-агентов: LangChain, AutoGPT, CrewAI

16 июля 2026

Как «Английский для бизнеса» от asibiont.com помог мне заключить контракт с европейским партнёром: честный разбор курса

16 июля 2026

Интеграция RS-485 с AI-агентом ASI Biont: пошаговый гайд по подключению промышленных устройств через COM-порт

16 июля 2026

RS-485 и ASI Biont: Как подключить промышленные датчики к AI-агенту через COM-порт

16 июля 2026

Банковское право в 2026 году: как AI-обучение на Asibiont помогает разобраться в ФЗ № 395-1 и ФЗ № 86-ФЗ

16 июля 2026

От 2-часовых развертываний до 12 минут: как курс DevOps и облачные технологии на Asibiont трансформирует SaaS-команды

16 июля 2026

Интеграция Reddit с AI-агентом ASI Biont: автоматизация постинга, сбора обсуждений и анализа тональности через no-code интерфейс

16 июля 2026