Кастомная прошивка Snapmaker U1: подробное руководство
Подробный обзор кастомных прошивок Extended Firmware и U1Supercharged для Snapmaker U1: SSH-доступ, WebRTC-камера, полный Klipper, Mainsail, Fluidd и OctoEverywhere.
Snapmaker U1 -- многоматериальный 3D-принтер с системой автоматической смены инструментов SnapSwap, способной менять печатные головки за 5 секунд. Однако стоковая прошивка ограничивает возможности встроенного железа: камера выдаёт около 1 кадра в секунду во Fluidd, нет полноценного SSH-доступа, а Klipper и Moonraker доступны в модифицированных версиях без полного веб-интерфейса. Кастомная прошивка снимает эти ограничения и превращает U1 в куда более гибкий инструмент.
В сообществе Snapmaker U1 появились два крупных проекта кастомных прошивок: U1Supercharged (u1sc) и Extended Firmware от paxx12. Оба нацелены на раскрытие полного потенциала принтера, но пошли разными путями. В этой статье разберём, что они предлагают, как поставить кастомную прошивку, какие возможности она открывает и какие риски несёт.
U1Supercharged vs Extended Firmware
U1Supercharged (u1sc) был создан разработчиком под ником horza. Проект включал активацию SSH-сервера, смену паролей root и lava, камеру с аппаратным кодированием через HLS/H.264 в разрешении 1080p@30fps, а также интеграцию с Entware и Debian chroot для установки дополнительного ПО.
Extended Firmware от paxx12 развивался параллельно и реализовывал схожий набор функций, но с более широким охватом: модульная система оверлеев, аппаратно-ускоренный стек камеры на базе Rockchip MPP/VPU с WebRTC-стримингом, полноценные веб-интерфейсы Fluidd и Mainsail, USB Ethernet, и многое другое.
В январе 2026 года horza объявил о закрытии U1Supercharged, обнаружив, что paxx12 и другие разработчики работают над тем же самым. Проекты фактически слились, и теперь Extended Firmware -- основная и активно поддерживаемая кастомная прошивка для Snapmaker U1. Репозиторий на GitHub набрал более 350 звёзд, а в Discord-канале #u1-printer сложилось активное сообщество.
| Характеристика | U1Supercharged | Extended Firmware |
|---|---|---|
| Статус | Закрыт (январь 2026) | Активная разработка |
| SSH-доступ | Да | Да |
| Камера | HLS/H.264 1080p@30fps | WebRTC, аппаратное ускорение |
| Веб-интерфейс | Базовый Fluidd | Полный Fluidd + Mainsail |
| USB Ethernet | Нет | Да, с hot-plug |
| Система оверлеев | Нет | Да |
| OctoEverywhere | Нет | Поддерживается |
| Лицензия | Не указана | GPL-3.0 |
Установка Extended Firmware
Установка кастомной прошивки на Snapmaker U1 на удивление проста: не нужно вскрывать корпус, подключаться по UART или браться за паяльник. Весь процесс занимает несколько минут.
- Скачайте прошивку. Зайдите на страницу релизов GitHub-репозитория paxx12/SnapmakerU1-Extended-Firmware и скачайте последний .bin-файл. Доступно два варианта: базовая прошивка (SSH, USB Ethernet, базовый Fluidd) и расширенная (WebRTC-камера, Mainsail, таймлапсы и другие возможности).
- Подготовьте USB-накопитель. Отформатируйте USB-флешку в FAT32. Скопируйте скачанный .bin-файл в корень накопителя.
- Вставьте USB-накопитель в принтер. USB-порт находится на задней панели Snapmaker U1.
- Запустите обновление через тачскрин. На экране принтера перейдите в Settings (Настройки) > About (О принтере) > Firmware Version (Версия прошивки) > Local Update (Локальное обновление). Выберите .bin-файл и нажмите Update Now.
- Дождитесь завершения. Принтер автоматически установит прошивку и перезагрузится. Не выключайте принтер и не извлекайте USB-накопитель до полного завершения процесса.
- Настройте нужные функции. После перезагрузки откройте веб-интерфейс принтера (IP-адрес показан на тачскрине). На странице конфигурации Extended Firmware включите то, что вам нужно: SSH, камеру, дополнительные интерфейсы.
Возможности кастомной прошивки
SSH-доступ с правами root
Extended Firmware активирует полноценный SSH-сервер на принтере. Доступны два пользователя: root (пароль: snapmaker) и lava (пароль: snapmaker). Через SSH можно напрямую работать с файловой системой принтера, редактировать конфигурацию Klipper, устанавливать дополнительное ПО и диагностировать проблемы. Это открывает путь к глубокой настройке принтера -- от кастомных макросов G-code до тонкой подстройки параметров драйверов шаговых двигателей TMC.
USB Ethernet
Стоковая прошивка поддерживает только Wi-Fi, а это не всегда надёжно -- особенно при передаче больших файлов или в загруженной беспроводной сети. Extended Firmware добавляет поддержку USB Ethernet-адаптеров с автоматическим определением при подключении (hot-plug) и получением IP-адреса через DHCP. Достаточно подключить USB-to-Ethernet адаптер к заднему USB-порту принтера, и проводное соединение настроится само. Стабильный канал особенно важен для WebRTC-стриминга камеры и работы с OctoEverywhere.
WebRTC-камера
Одно из самых заметных улучшений. Стоковая прошивка отдаёт картинку с камеры со скоростью около 1 кадра в секунду (1 Гц) в интерфейсе Fluidd -- всё потому, что Snapmaker не задействовали аппаратное видеокодирование, доступное на используемом процессоре. Extended Firmware включает аппаратный видеокодек Rockchip MPP/VPU и организует низколатентный WebRTC-стриминг.
В итоге вы получаете плавное видео с внутренней камеры принтера прямо в браузере. Поддерживаются как встроенная MIPI CSI камера, так и внешние USB-камеры с автоматическим определением при подключении. Параметры камеры (яркость, контрастность, экспозиция) настраиваются через V4L2 и сохраняются между перезагрузками. Кроме того, Extended Firmware умеет записывать таймлапсы с автоматической очисткой старых записей.
Полноценный Klipper, Mainsail и Fluidd
Snapmaker U1 работает на Klipper и Moonraker из коробки, но в модифицированных версиях и без полноценного веб-интерфейса. Extended Firmware ставит полные актуальные версии Fluidd и Mainsail, открывая доступ ко всем их возможностям: управление принтером через браузер, мониторинг температур, просмотр и редактирование конфигурации Klipper, управление очередью печати, просмотр G-code и многое другое.
Расширенная прошивка также позволяет экспериментировать с настройками Klipper, включая тонкую подстройку драйверов шаговых двигателей TMC. Продвинутые пользователи могут экспортировать метрики в Prometheus, подключить Home Assistant и DataDog для мониторинга состояния принтера.
OctoEverywhere
OctoEverywhere -- облачная платформа для удалённого управления 3D-принтерами. Благодаря Extended Firmware и полноценному Klipper/Moonraker можно подключить Snapmaker U1 к OctoEverywhere и получить полный набор функций удалённого управления.
- Удалённый доступ -- управление принтером из любой точки мира через браузер или мобильное приложение (iOS и Android).
- Gadget AI -- ИИ-система для автоматического обнаружения сбоев печати. Анализирует видеопоток с камеры и может автоматически поставить печать на паузу при обнаружении проблем.
- Уведомления -- оповещения о начале, завершении и ошибках печати через push-уведомления, email, Telegram и другие каналы.
- Стриминг камеры -- доступ к WebRTC-видеопотоку камеры через облако OctoEverywhere без необходимости настраивать VPN или проброс портов.
Помимо OctoEverywhere, Extended Firmware поддерживает подключение через Tailscale VPN для безопасного удалённого доступа к принтеру без облачных сервисов.
Дополнительные функции
- Удалённый экран -- просмотр и управление тачскрином принтера через веб-браузер.
- RFID-метки филамента -- поддержка NFC-тегов NTAG213/215/216 для автоматического распознавания катушек филамента.
- Веб-администрирование -- настройка всех функций прошивки через удобный веб-интерфейс, без необходимости лезть в SSH.
- Мониторинг -- интеграция с Prometheus, Home Assistant и DataDog для сбора и визуализации метрик работы принтера.
Гарантия и риски
Позицию Snapmaker по кастомным прошивкам озвучил официальный представитель Simon_Zhi на форуме: компания приветствует разработчиков, которые делятся наработками с сообществом, и разрешает публикацию проектов на официальном форуме. При этом разработчики обязаны размещать предупреждения: "Неофициально -- используйте на свой страх и риск" и "Может повлиять на гарантию".
Snapmaker также объявил о планах выложить открытые части прошивки U1 к концу марта 2026 года. Это значит, что в будущем официальная поддержка кастомизации может стать ещё проще.
Важно: Extended Firmware не затрагивает логику печати, термозащиту и другие критически важные для безопасности системы. Основные улучшения касаются камеры, сетевых функций и веб-интерфейсов. Тем не менее Snapmaker предостерегает от следующих действий:
- Изменение загрузчика (bootloader)
- Редактирование командной строки ядра
- Модификация системных разделов
- Вмешательство в логику смены печатных головок
- Отключение или изменение защиты от перегрева (thermal-runaway protection)
Участник сообщества CoffeePot также напомнил о законе Magnuson-Moss Warranty Act (актуальном для пользователей из США), по которому производитель обязан доказать, что именно модификация пользователя привела к дефекту, прежде чем отказать в гарантийном обслуживании. Snapmaker учёл это замечание и скорректировал формулировки.
Откат на стоковую прошивку
Одно из главных преимуществ Extended Firmware -- полная обратимость. В любой момент можно вернуться на официальную прошивку Snapmaker тем же способом -- через USB-накопитель.
- Перейдите на страницу поддержки Snapmaker (support.snapmaker.com) или в раздел Firmware Release Notes на Snapmaker Wiki.
- Скачайте последнюю версию официальной прошивки (.bin файл).
- Скопируйте файл на USB-накопитель, отформатированный в FAT32.
- Вставьте накопитель в USB-порт на задней панели принтера.
- На тачскрине перейдите в Settings > About > Firmware Version > Local Update.
- Выберите .bin файл и нажмите Update Now.
- Дождитесь завершения обновления и перезагрузки принтера.
После отката все функции кастомной прошивки будут удалены, и принтер вернётся к стандартному поведению. Если нужна конкретная версия стоковой прошивки (не последняя), предыдущие версии доступны на странице Release Notes в Snapmaker Wiki.
Заключение
Extended Firmware для Snapmaker U1 -- зрелый проект с открытым исходным кодом, который заметно расширяет возможности принтера. Аппаратно-ускоренная WebRTC-камера, полноценные Klipper/Mainsail/Fluidd, SSH-доступ, USB Ethernet и интеграция с OctoEverywhere превращают U1 в по-настоящему гибкий инструмент для продвинутых пользователей.
Установка занимает несколько минут через USB-накопитель, не требует вскрытия корпуса и полностью обратима. Snapmaker официально разрешил публикацию кастомных прошивок на своём форуме и планирует открыть исходный код прошивки U1 к марту 2026 года. При этом помните: ответственность за любые последствия использования кастомной прошивки лежит на вас.
Если хотите выжать максимум из своего Snapmaker U1 и вас не пугает небольшой риск -- Extended Firmware будет отличным выбором. Присоединяйтесь к сообществу в Discord-канале #u1-printer: там можно обсудить нюансы, попросить помощи и поделиться опытом.
