Repolode
mainsail-crew

mainsail-crew/mainsail

Адаптивный веб-интерфейс для мониторинга и управления 3D-принтерами на базе Klipper через API Moonraker.

Open source альтернатива:OctoPrint

Звёзды
2,244
Форки
616
Открытые issues
107
Последний коммит
7 дней назад

Что это?

Mainsail — веб-интерфейс для Klipper, прошивки для 3D-принтеров. Он работает в браузере и подключается к хосту Klipper через Moonraker — сервер API, который Klipper использует для удалённого доступа. Интерфейс рассчитан на компьютеры, планшеты и телефоны и позволяет управлять несколькими принтерами из одной установки.

В Mainsail есть всё необходимое для повседневной работы с печатью: загрузка файлов G-Code и конфигурации и управление ими, редактирование с подсветкой синтаксиса, постановка заданий в очередь, отслеживание хода печати в 3D-просмотрщике G-Code, а также просмотр истории печати и статистики использования. Интерфейс также отображает графики температуры и визуализацию сетки стола, позволяет работать с макросами и предустановками температуры и управлять устройствами питания, например реле и умными розетками.

Mainsail поддерживает несколько веб-камер и интегрируется с проектом moonraker-timelapse для записи таймлапсов. Панель управления и тему можно настраивать; интерфейс доступен на 12 языках.

Ключевые возможности

  • 01Адаптивный интерфейс для компьютеров, планшетов и телефонов
  • 02Управление несколькими принтерами из одной установки
  • 03Файловый менеджер и редактор в браузере с подсветкой синтаксиса для файлов G-Code и конфигурации
  • 04Очередь заданий, история печати и статистика использования
  • 05Визуализация сетки стола в 3D и предпросмотр G-Code с отслеживанием хода печати
  • 06Поддержка нескольких веб-камер и запись таймлапсов

Сценарии использования

  • Управление принтером на базе Klipper через браузер без подключённого к нему отдельного компьютера
  • Управление небольшой фермой из нескольких принтеров Klipper через единый интерфейс
  • Отслеживание успешности печати и использования принтеров с течением времени
  • Управление подключёнными к принтеру устройствами питания и макросами с телефона или планшета

Быстрый старт

  1. 1

    Откройте официальную документацию по настройке, чтобы установить Mainsail

  2. 2

    При желании попробуйте размещённый удалённый режим на my.mainsail.xyz

Что важно знать

  • Требуется уже настроенный принтер Klipper с работающим API Moonraker.
  • Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, которая требует, чтобы производные работы также были открытыми.

Темы

Частые вопросы

Что такое mainsail?
Адаптивный веб-интерфейс для мониторинга и управления 3D-принтерами на базе Klipper через API Moonraker. Mainsail — веб-интерфейс для Klipper, прошивки для 3D-принтеров. Он работает в браузере и подключается к хосту Klipper через Moonraker — сервер API, который Klipper использует для удалённого доступа. Интерфейс рассчитан на компьютеры, планшеты и телефоны и позволяет управлять несколькими принтерами из одной установки.
mainsail можно использовать бесплатно? Какая у него лицензия?
mainsail распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mainsail всё ещё поддерживается?
Активно поддерживается. Последний коммит в mainsail — 31 окт. 2026 г..
Для чего можно использовать mainsail?
Управление принтером на базе Klipper через браузер без подключённого к нему отдельного компьютера Управление небольшой фермой из нескольких принтеров Klipper через единый интерфейс Отслеживание успешности печати и использования принтеров с течением времени Управление подключёнными к принтеру устройствами питания и макросами с телефона или планшета
Как установить mainsail?
Откройте официальную документацию по настройке, чтобы установить Mainsail При желании попробуйте размещённый удалённый режим на my.mainsail.xyz
Где скачать mainsail?
Исходный код и инструкции по установке — на GitHub: https://github.com/mainsail-crew/mainsail

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный веб-интерфейс с открытым исходным кодом для Klipper: управляйте 3D-принтером и следите за его работой через браузер.

1,8 тыс.+1 за неделю618VueGPL-3.0Активно поддерживаетсяОбновлён 3 часа назад

Сервер для самостоятельного хостинга Obico — платформы для 3D-печати с открытым исходным кодом и обнаружением сбоев печати с помощью AI для принтеров с OctoPrint и Klipper.

1,9 тыс.+6 за неделю364VueAGPL-3.0Обновлён вчера

Мультитул для отладки встраиваемых систем в браузере: осциллограф, логический анализатор, источник питания и инструменты для работы с шинами, доступные по USB с Raspberry Pi Pico.

Инструменты разработчика#embedded#debugging#raspberry-pi-pico
327+81 за неделю35CGPL-3.0Обновлён 5 дней назад