Klipper – это программный комплекс для 3D принтеров, который для своей работы требует отдельного устройства с ОС семейства Linux, чаще всего используются одноплатные компьютеры из семейств Raspberry Pi или их аналога Orange Pi , и управляет подключенной платой принтера, или несколько таких плат (принтеров).
Принципиально всё, что требуется для работы Klipper, это компьютер (хост) с установленной операционной системой Linux, и подключенной управляющей платой принтера.
Основной плюс Klipper это то что вы разгружаете управляющую плату своего принтера, происходит это за счёт того что все сложные расчёты по перемещениям, компенсации резонансов и т.д. производиться на хосте. А он уже отправляет готовые команды на управляющую плату принтера
MCU – это micro-controller unit. То есть это устройство через которое в дальнейшем можно получить доступ к его портам, шинам, GPIO. Сами MCU подключаются к Klipper следующими вариантами: USB, UART, CAN bus. У каждого типа подключения есть свои плюсы и минусы, но это детально будет рассмотрено в статьях посвященных тем или иным видам подключения.
Как я и говорил Klipper Это программный комплекс и состоит он из 3-х основных компонентов а именно:
- Klipper – Это основная программа которая производит все вычисления, принимает и отправляет команды управляющей плате принтера;
- Moonraker – Это веб-сервер основанный на Python, который предоставляет API-интерфейсы, которые и позволяют взаимодействовать с Klipper;
- Веб интерфейс (Fluidd, Mainsail) – Это собственно то что вы ведете открывая своё принтер по IP адресу в браузере.
Так же стоит отметить что сам хост где установлен klipper может и вовсе не иметь графической оболочки. Но кто хоть немного знаком с Linux знают что всё управление можно осуществлять через консоль. К слову это многих и отпугивает, но в последующих статьях я покажу и расскажу как можно буквально за пару минут всё установить.
Но в данной статье я хотел бы пройтись по основным вкладкам веб-интерфейса и показать какие плюсы даёт данный программный комплекс. А потом вы уже сами для себя решите нужен вам этот klipper или нет. При том хотел бы сразу показать два различных веб интерфейса а так же что есть в одном но нет в другом. Так как на данный момент практически у всех кто устанавливает klipper ставят Fluidd, так было и у меня но попробовав поменять на Mainsail и данный интерфейс мне понравился больше.
Преимущества klipper
И начать я хотел бы с описания того почему лично я выбрал программный комплекс klipper. И всё довольно просто это:
- Удалённое подключение к любому принтеру, хоть с компьютера хоть с телефона хоть с планшета;
- Возможность установки камеры для наблюдения, а так же автоматизации;
- Ни каких флешек и карт памяти, загрузка файла на печать происходит прям из слайсера одной кнопкой;
- Удобная статистика по каждому принтеру;
- Каталог уже подготовленных фалов под печать со множеством полезной информации;
- Более чёткий контроль за процессом печати;
- Удобство при настройки и калибровки принтера;
- Возможность управлять из одного места двумя или более принтерами
- За счёт модульности есть возможность подключить практически что угодно
- Возможность подключить почти что угодно, и какой угодно термистор, без необходимости перепрашиваться
Fluidd
И начать я предлагаю с Fluidd.