
Панель «5D модуль» предназначена для ручного управления дополнительными осями (A и C) в интерфейсе Mainsail.
Она позволяет контролировать текущее положение осей, выполнять перемещения и возвращать оси в исходное положение.

Панель «График WCS» предназначена для визуализации и настройки рабочих систем координат (WCS) 5D модуля в интерфейсе Mainsail.
Она отображает текущее положение оснастки по осям X, Y, Z, а также смещение домашнего положения оси A требуемого для парралельного положения координат принтера и модуля, а также позволяет просматривать и редактировать значения рабочих систем координат (WCS 1 - положение центра оснастки при А=0 и WCS 2 - положение центра оснастки при А=90).
Компонент упрощает контроль калибровки и повышает наглядность работы с многоосевыми модулями в Klipper/Mainsail.
Панель «Смещение датчика» предназначена для настройки пространственных смещений датчика калибровки относительно сопла в Mainsail.
Она позволяет задать и отредактировать значения смещений по осям X, Y и Z, обеспечивая корректное позиционирование при автоматической калибровке и выполнении измерений.

Fluidd позволяет подключаться к нескольким принтерам и переключаться между ними.
В некоторых случаях необходимо настроить Moonraker, чтобы разрешить подключение со стороны Fluidd. Конфигурация может зависеть от типа вашей установки.
Подробную информацию о настройке смотрите в документации по нескольким принтерам.

ПРИМЕЧАНИЕ: для поддержки загрузки из слайсера необходимо настроить Moonraker.
Добавьте опцию [octoprint_compat] в конфигурацию moonraker.
См. документацию по настройке Moonraker.
Вы можете загружать нарезанный gcode напрямую из PrusaSlicer или SuperSlicer.
Add physical printerOctoPrinthostname, IP or URL укажите адрес принтера (обычно fluidd.local, при необходимости добавьте порт Moonraker, например 7125)

PrusaSlicer и SuperSlicer позволяют настраивать генерацию миниатюр вместе с файлом gcode.
Конфигурация в каждом слайсере немного отличается.
Для Cura необходимо либо установить и использовать плагин OctoPrint Connection (рекомендуется),
либо настроить скрипт постобработки для создания миниатюр.
Рекомендуемые размеры миниатюр для Fluidd:
300x300 - для крупных превью.
48x48 - для маленьких миниатюр файлов.
Если используется PrusaSlicer 2.3.0+:
Printer Settings.General в разделе Firmware найдите опцию G-code thumbnails.48x48/PNG, 300x300/PNGЕсли используется PrusaSlicer 2.2.0 или ниже:
Help -> Show Configuration Folder.printer и откройте профиль нужного принтера.thumbnails и замените её на:thumbnails = 48x48, 300x300
Перейдите в Printer Settings.
На вкладке General в разделе Thumbnails:
Small добавьте x: 48, y: 48Large добавьте x: 300, y: 300Параметры Color override и Bed on Thumbnail — на ваше усмотрение, но отключённая опция Bed on Thumbnail выглядит лучше.
Перезапустите SuperSlicer и проверьте результат в Fluidd.
Print with OctoPrint.Extensions → Post Processing → Modify G-CodeCreate ThumbnailWidth и Height = 300Create ThumbnailWidth и Height = 48![]()
Fluidd поддерживает автоматические обновления через Moonraker.
Подробную информацию о настройке автоматических обновлений смотрите в
документации по конфигурации Moonraker.

Fluidd поддерживает множество встроенных датчиков Klipper. Ниже приведены некоторые примеры.
[temperature_sensor raspberry_pi]
sensor_type: temperature_host
min_temp: 10
max_temp: 100
[temperature_sensor mcu_temp]
sensor_type: temperature_mcu
min_temp: 0
max_temp: 100
Дополнительную информацию о поддерживаемых датчиках можно найти в документации Klipper
Консоль Fluidd оснащена рядом продвинутых функций:
Удобная навигация по истории команд
Интеллектуальное автодополнение
Кликабельные команды
Список команд Klipper
help и нажмите Enter.Настраиваемый вывод консоли
contains: скрывает сообщения, содержащие указанную строку (без учёта регистра).starts with: скрывает сообщения, начинающиеся с указанной строки (без учёта регистра).expression: фильтрует сообщения по заданному регулярному выражениюprobe at [\d\.,]+ is z=[01]\.\d+) (с учётом регистра).
График в Fluidd позволяет отслеживать не только температуры, но и мощность, подаваемую на нагреватели и вентиляторы.

Fluidd имеет встроенный просмотрщик карты стола.
Перейдите в раздел навигации принтера и выполните калибровку карты, чтобы просмотреть её.
Обратите внимание: чтобы эта функция была доступна, необходимо настроить параметр bed_mesh в Klipper.

Fluidd поддерживает конфигурации с одним экструдером, несколькими экструдерами, а также конфигурации с несколькими шаговыми двигателями экструдера.
Во всех конфигурациях полностью поддерживается настройка параметра Pressure Advance.

В конфигурациях с несколькими шаговыми двигателями экструдера Fluidd отображает отдельный раздел для каждого двигателя, где можно:

Fluidd оснащён расширенными возможностями локализации, чтобы соответствовать предпочтениям пользователей из разных стран.
По умолчанию Fluidd использует язык, установленный в вашем браузере. При необходимости вы можете изменить его, указав предпочтительный язык в настройках интерфейса.
Если вы хотите внести вклад в развитие и улучшить многоязычную поддержку Fluidd, подробная информация о локализации и переводах доступна в документации для разработчиков в разделе developer localization.

Fluidd поддерживает создание собственных температурных пресетов.
Перейдите на страницу настроек интерфейса (UI Settings), чтобы добавить свои пресеты.

Fluidd предоставляет широкую поддержку отображения видеопотоков с камер, обеспечивая пользователям мониторинг проектов 3D-печати в режиме реального времени.
В настоящее время поддерживаются следующие типы потоков:
MJPEG Stream
MJPEG Adaptive
UV4L-MJPEG Stream
HLS Stream
WebRTC (camera-streamer)
WebRTC (go2rtc)
http(s)://your.domain/webrtc/stream.html?src=trident&mode=webrtcWebRTC (MediaMTX)
http(s)://your.domain/streamIP Camera
<img> на <video>.HTTP Page
Перейдите в раздел настроек интерфейса (UI Settings), чтобы добавить и настроить камеры.

Для оптимальной производительности и расширенных возможностей потоковой передачи рекомендуется использовать Crowsnest в качестве предпочтительного стримера совместно с Fluidd.
Crowsnest полностью интегрируется с Fluidd и предоставляет широкие возможности конфигурации для различных устройств.
Подробную информацию смотрите в документации Crowsnest.
Fluidd имеет встроенную систему уведомлений, которая предупреждает о возможных проблемах.
Fluidd выводит предупреждение, если доступны обновления или если возникло состояние троттлинга (например, при работе на Raspberry Pi или если ваш хост поддерживает vcgencmd). Другие предупреждения будут отображаться по мере их появления.

Fluidd полностью интегрируется с компонентом Print History в Moonraker,
предоставляя подробную информацию о ваших 3D-печатях.
Вот какие возможности доступны:
Удобный просмотр
Просматривайте историю печати без усилий, получая быстрый доступ к
хронологическому списку выполненных заданий.
Интеллектуальная сортировка
Сортируйте задания по дате последней печати для удобной организации
и быстрого поиска нужной информации.
Расширенная фильтрация
Фильтруйте уже напечатанные задания, чтобы сосредоточиться на наиболее
важных для вас печатях.
Статистика принтера
Получайте ценную информацию о работе принтера с течением времени.
Отслеживайте такие показатели, как общее время печати и расход филамента,
чтобы оптимизировать процесс печати.
Повторная печать
В случае неудачных или отменённых заданий используйте функцию повторной
печати, встроенную в этот компонент.
Fluidd разработан с учётом баланса между функциональностью и производительностью.
Поэтому по умолчанию загружаются только последние 50 записей истории.
Хотя лимит может достигать 10 000 записей, предварительная загрузка такого
объёма данных может негативно сказаться на производительности.



Fluidd поддерживает включение и отключение макросов, а также их группировку по категориям.
Вы также можете полностью скрыть макросы в Fluidd, добавив к их имени префикс в виде подчёркивания (_).
Чтобы переместить макрос в категорию, сначала создайте категорию в меню настроек,
затем щёлкните левой кнопкой мыши по макросу в существующей категории.
Откроется меню, в котором можно выбрать категорию для макроса и изменить его цвет.


Если обнаружены следующие макросы, они автоматически появятся в выпадающем списке «Tools» карточки инструментов:
Загрузка филамента (Load Filament):
Выгрузка филамента (Unload Filament):
Очистка сопла (Clean Nozzle):
Парковка печатающей головки (Park Toolhead):
Просмотрщик G-code в Fluidd предоставляет 2D-визуализацию текущего выбранного слоя.
Он может автоматически отслеживать ход печати и отображать информацию о выполняемых в данный момент перемещениях.
Наиболее часто используемые настройки доступны через значок шестерёнки в заголовке карточки — с их помощью можно настроить поведение предварительного просмотра.

Просмотрщик G-code имеет встроенную поддержку функции Exclude Object.
Чтобы исключить объект из текущей печати (например, в случае неудачной печати одного из объектов), нажмите значок отмены в окне предварительного просмотра G-code либо откройте список всех объектов, нажав значок отмены в заголовке карточки.
Исключённые объекты будут выделены красным цветом, текущий печатаемый объект — синим, а остальные объекты — зелёным.
Чтобы эта функция работала, необходимо:
Label Objects в вашем слайсере.[exclude_object] в файл printer.cfg или fluidd.cfg.enable_object_processing: True в секцию [file_manager] файла moonraker.conf.Функция работает только для файлов, загруженных после внесения этих изменений, так как файл должен быть обработан Moonraker с включённой данной опцией.


Как указано в разделе Просмотр G-code, предварительный просмотр можно настраивать.
Часто используемые параметры находятся под значком шестерёнки в заголовке карточки для быстрого доступа, а менее используемые параметры доступны на странице настроек Fluidd.


Панель диагностики — это дополнительная функция (opt-in), находящаяся в стадии бета-тестирования, которая позволяет отображать различные метрики вашего принтера на настраиваемой панели.
Эту функцию можно включить в настройках Fluidd в разделе «Общие».
Панель разделена на 4 колонки и позволяет настраивать расположение каждого графика.
Чтобы изменить компоновку панели, откройте редактор макета Fluidd через боковое меню:


По умолчанию панель содержит предустановленный график для отображения скоростей и расхода материала.
Это даёт общее представление о том, как настраивать отдельные графики.
При нажатии «Add Chart» (Добавить график) или «Edit Chart» (Редактировать график) на панели откроется окно настройки, которое проведёт вас через процесс конфигурации:

Каждая отображаемая метрика использует сборщик данных, основанный на пользовательском JavaScript-коде.
Метрики собираются один раз в секунду или каждые 250 мс, если шаговый двигатель активен.
Конфигурация по умолчанию служит отправной точкой для создания собственных сборщиков.
Вы можете протестировать свой скрипт, нажав на значок воспроизведения в настройках сборщика.
В приведённом ниже примере рассчитывается текущий расход материала на основе параметров принтера
live_extruder_velocity и filament_diameter, заданного в конфигурационном файле.

Доступен обозреватель метрик, который позволяет просматривать доступные точки данных и помогает при создании скриптов.
Точки данных можно вставлять в скрипт сборщика, нажав на их ключ (название) в обозревателе:

Fluidd поддерживает менеджер катушек филамента Spoolman.
При запуске печати Fluidd отображает модальное окно с предложением выбрать катушку, которую вы хотите использовать.
В окне показываются все доступные (не архивированные) катушки.
Катушку можно выбрать вручную либо отсканировать связанный с ней QR-код с помощью подключённой веб-камеры.

Автоматическое открытие окна выбора катушки можно отключить в настройках Fluidd.
Текущая выбранная катушка и её метаданные отображаются в карточке Spoolman на панели управления.
Если во время печати необходимо выбрать другую катушку (например, если текущая закончилась или используется многоцветная печать),
это можно сделать через кнопку «Change Spool» в карточке панели.

При запуске печати или смене катушки Fluidd автоматически выполняет следующие проверки и предупреждает, если они не пройдены:
Fluidd поддерживает выбор катушек для отдельных макросов смены инструмента.
Чтобы макросы смены инструмента отображались в выпадающем списке «Change Spool», добавьте переменную spool_id
в ваши gcode_macro смены инструмента со значением по умолчанию None.
Также необходимо вызвать макрос SET_ACTIVE_SPOOL
в соответствующем месте макроса смены инструмента.
[gcode_macro T0]
variable_spool_id: None
gcode:
...
SET_ACTIVE_SPOOL ID={ printer['gcode_macro T0'].spool_id }
...

По умолчанию Klipper не сохраняет значения переменных G-code макросов после перезапуска.
Если Fluidd обнаружит секцию [save_variables]
в вашей конфигурации, при выборе катушки автоматически будет выполнена команда SAVE_VARIABLE,
сохраняющая выбранную катушку в переменную <MACRO_NAME>__SPOOL_ID.
Для восстановления выбора после перезапуска можно использовать следующий макрос:
[delayed_gcode RESTORE_SELECTED_SPOOLS]
initial_duration: 0.1
gcode:
{% set svv = printer.save_variables.variables %}
{% for object in printer %}
{% if object.startswith('gcode_macro ') and printer[object].spool_id is defined %}
{% set macro = object.replace('gcode_macro ', '') %}
{% set var = (macro + '__SPOOL_ID')|lower %}
{% if svv[var] is defined %}
SET_GCODE_VARIABLE MACRO={macro} VARIABLE=spool_id VALUE={svv[var]}
{% endif %}
{% endif %}
{% endfor %}