
Firmware UlTi Steel v2.x
Cherry Firmware v4.28.13
Прошивка для плат Cherry3D V1
Cherry 2 Firmware v4.28.13
Прошивка для плат Cherry3D V2. Будьте внимательны при обновлении прошивки. Это не версия принтера, а версия платы управления!
Чтобы обновить прошивку принтера необходимо:
- Выясните версию платы. Для этого зайдите в меню «Сервис — Информация о принтере». В строке «Прошивка — 4.xx Cherry 2» закодировано название платы. Если в конце указано «Cherry 2», то скачивайте прошивку именно для второй версии. В случае, если вы загрузили не ту версию прошивки — не пугайтесь, просто заново обновитесь с правильной версией прошивки.
- Скачать архив с прошивкой под вашу версию принтера: «Cherry Firmware vX.Xx.zip»
- Распаковать содержимое архива на USB Flash карту. (Два файла: frw32u.bin и config.txt)
- Выключите принтер кнопкой питания на задней стенке на 2-3 минуты.
- Вставьте USB карту памяти в принтер и включите питание. Процесс прошивки может занять некоторое время. После полной загрузки на экране появятся номер новой версии.
- Не вынимая USB карту памяти дождитесь сообщения на экране: «Config загружен и сохранен. Перезагрузите принтер» (Перезагрузка принтера осуществляется кнопкой под энкодером дисплея. НЕ перезагружайте принтер кратковременным отключением входного питания!!!)
- О корректном обновлении прошивки и конфигурационного файла может так же свидетельствовать сами файлы. После обновления файлы frw32u.bin и config.txt переименуются в: frw32u.old и config_uploaded.txt
Возможные проблемы:
- Принтер не загружается.
Решение: Вероятнее всего у Вас плата Cherry3d v1 а вы загрузили прошивку от второй ревизии. Загрузите на флешку прошивку для необходимой ревизии платы и запустить процедуру прошивки повторно - При старте принтера отображается надпись «base config loaded«
Решение: скопировать на USB карту config.txt из архива с прошивкой и самостоятельно конфигурационный файл через меню дисплея «Сервис — Загрузить настройки« - Версия прошивки не изменилась
Решение: проверьте, что флешка отформатирована в FAT32 и файлы frw32u.bin и config.txt находятся в корне флешки и не вложены ни в какие папки. Повторите процедуру прошивки. - Версия прошивки не изменилась и в файле upd_log.txt появилась строчка «Wrong firmware file signature!»
Решение: Вы пытаетесь загрузить прошивку для первой версии платы во вторую. В Cherry3d v2 имеется защита от записи не подходящей прошивки.
Что нового?
Подробное описание нового функционала и исправление ошибок
- Исправлено округление обдува.
(Перевели расчет данных в дробные величины) - Вывели на экран дополнительную информацию по ошибкам номер 1-4.
- На экране добавлена не удаляемая надпись «загружен базовый Config»
- Запрет движение осей без парковки. Информационное сообщение: «Для движения по осям произведите их парковку»
- Исправлена блокировка подающего механизма при холодном HotEnd.
- Реализация алгоритма компенсации потока NOLA
- Реализация Input Shaping
- Multi PID — продвинутый ПИД для более широких температурных диапазонов
- Режим Standby. Отключение освещения, при простое.
- Калибровка ПИД через меню.
- Функции паузы и возобновления печати при отключении питания
- Проверка файлов на «битые» строки и неизвестные символы. (защита от не корректно записанных файлов)
- Поддержка Filament Detector
- Моментальная пауза
- Функция блокировки обдува
Архив Cherry Firmware
Архивные версии прошивок. Мы рекомендуем обновлять прошивки до последних версий, но на всякий случай храним предыдущие релизные версии
Исправлено:
- Увеличен приоритет USB порту для более стабильной работы с принтсерверами.
- Исправлена работа подсветки некоторых видов экранов
- Сборка основана на старых (от версии 3,99 и ранее) библиотеках USB для работы с картами памяти. Поддерживаются только USB 2.0. Данная библиотека крайне стабильна.
Добавлено:
- Многоточечная калибровка стола
- Добавлена процедура замены пластика в режим паузы
- При выходе из паузы добавлены информационные сообщения на экран о нагреве.
- Поддержка датчиков PT1000 без дополнительных плат — усилителей
Исправлено:
- kickstart time fix (исправление кикстарта) (v4.28.2)
- Исправлен синтаксис M205. Использован синтаксис из Marlin (v4.28.3)
- Включение подтяжки для защиты от случайной загрузки в безопасном режиме (v4.28.5)
- Исправлен «аппаратный» ретракт G10 G11 (v4.28.8)
- Увеличен приоритет серийному порту. (Для принтсерверов) (v4.28.8)
- Выключили поддержку PYCAM (v4.28.8)
- Исправлены координаты Z на дисплее
- Исправлен экран «О принтере», в экране «Движения осей» слово «Move» заменено на «Движение по».
- Уменьшено число знаков после запятой до 1. В пунктах, где отображаются числа.
- Изменено меню калибровки стола
- Исправлен сброс координат экструдера при замене пластика в режиме паузы
- Мелки правки в меню (орфография и т.п.)
Добавлено:
- Управление всеми кулерами переведено на аппаратный ШИМ
- Настроена функция обдува отсека электроники, когда активны драйверы ШД.
- Активирована поддержка датчиков окончания филамента
Исправлено:
- Переписана библиотека STM для работы с USB носителями. Исправлены проблемы с повторным чтением носителя
- Значительно оптимизирована математика под новые микроконтроллеры GigaDevice
- Оптимизирована и исправлена библиотека работы с SD картами.
- Оптимизирована и ускорена работа с принт серверами. (Octoprint, RepiterHost)
Добавлено:
- Значительно расширена поддержка USB flash
- Пауза печати, при вынимании флешки, либо не возможности чтения файла.
- Проверка файла на целостность до запуска на печать. (можно отключить в конфигурационном файле. panel.checkfile true/false, либо нажать на кнопку «пропусть» перед началом печати)
- Уменьшена время загрузки принтера при включении.
- Все кулеры и нагреватели переведены на аппаратный ШИМ (PWM).
- Возможно записывать лог выполнения файла. Если случаются какие то сбои, прописываем в файле первой строчкой M2051, и лог автоматом начинает писаться на флешку в файл print_log.txt
- Добавлена функция «advancedOK” для Repiter server и Octoprint. Активируется: M1505 S1
Выключение: M1505 S0 - Добавлена функция заправки/извлечения пластика.
- Сохранение уровня яркости подсветки при перезагрузки
- Переделан механизм обновления прошивки и конфигурационного файла.
- Расширена настройка энкодера (инвертировать перемещение по меню. Инвертировать ввод цифровых значений)
- Улучшена совместимость с Repiter Host и Repiter Server
- boot version — добавлен вывод версии загрузчика
- Улучшена функция преднагрева. Можно задавать свои профили преднагрева.
- Обдув отсека электроники включается только во время работы драйверов. (ранее был настроен на событие «нагрев печатающей головки больше 50-ти градусов»)
Исправлено:
- Переработан алгоритм PID2. Нагреватели HotEnd переведены на аппаратный PWM. Улучшена стабильность температуры и алгоритм обработки PID при резком обдуве.
- Добавлен поправочный коэффициент для алгоритма PID2. Служит для более быстрого реагирования на резкий мощный обдув.
- Переделан алгоритм автоматической PID калибровки
- Исправлены некоторые баги связанные с работой Repiter Server и Octoprint
- Исправлены ошибки в навигации по меню
- Отключено автоматическая подача напряжения на драйвер ШД. При подключении драйверов TMC по протоколу UART, происходит диагностика драйвера. Если драйвер установлен не правильно, питание на него не поступит, и драйвер не выйдет из строя.
- Оптимизированы параметры PID и настроена температурная защита
- Исправлены некоторые не значительные баги
- Исправлено сообщение об ошибке №4
- Исправлен вид основного экрана при наличии 2х печатающих головок
- Исправлена ошибка в расчете ПИД стола
- Добавлена команда «G1 Z5» при выходе из режима калибровки уровня стола.
- Фикс работы с repetier Server
- Включен параметр minimal_extrusion_temp в конфигурационный файл
- Добавлены новые функции температурной защиты. Интенсивность нагрева
- Тонко настроены параметры температурной защиты
- Настроен режим работы драйверов TMC
- Реверс энкодера в меню
- Регулировка и сохранение цвета дисплея
- Добавлена опция регулировки потока
- Регулировка плоскости стола по 3 точкам
- Исправлено множество багов
Marlin Firmware UlTi Steel v1.x
Marlin-2.1.1
Прошивка для плат SKR 1.3/2.0. Будьте внимательны при обновлении прошивки.
В данном разделе размещены архивы с прошивками для принтеров линейки UlTi Steel.
Чтобы обновить прошивку принтера необходимо:
- Выбрать версию прошивки соответствующую версии Вашего принтера.
- Извлечь из принтера (заранее обесточив его) карту памяти microSD, находящуюся в плате управления SKR 1.3/2.0. и удалить с неё всё содержимое. (просто удалить, без форматирования)
- Скачать архив с прошивкой. Распаковать файл Firmware.bin на microSD карту памяти.
- Вставить карту обратно в принтер и включить питание.
При успешной прошивке на экране принтера появится надпись о текущей версии прошивки вида: «UlTi Steel v 1.x.x Готов»
В архиве содержатся скомпелированные прошивки ({Версия платы}/HEX/{Вариант прошивки}) в нескольких вариантах для разных сборок и модификаций принтера UlTi Steel.
Прошивки для платы Skr 1.3:
- 2004-2208SA — UlTi Steel v1.0. Символьный дисплей 2004, драйверы ШД TMC2208 StandAlone
- 12864-2208SA — UlTi Steel v1.1. Графический дисплей 128×64, драйверы ШД TMC2208 StandAlone
- 12864-2208UART — UlTi Steel v1.1. Графический дисплей 128×64, драйверы ШД TMC2208 UART
Прошивки для платы Skr 2.0 (Серийно выпускаемых принтеров на этой плате не было. Данную плату устанавливали взамен сгоревшей SKR 1.3):
- skr2_407-2208-SD — Процессор STM32F407, драйвер ШД TMC 2208 UART, Печать с SD карты дисплея, графический дисплей 128×64.
- skr2_407-2208-usb — Процессор STM32F407, драйвер ШД TMC 2208 UART, Печать с USB носителя, графический дисплей 128×64.
- skr2_407-2209-SD — Процессор STM32F407, драйвер ШД TMC 2209 UART, Печать с SD карты дисплея, графический дисплей 128×64.
- skr2_407-2209-usb — Процессор STM32F407, драйвер ШД TMC 2209 UART, Печать с USB носителя, графический дисплей 128×64.
- skr2_429-2208-SD — Процессор STM32F429, Остальные параметры аналогичны предыдущим пунктам
- skr2_429-2208-usb — Процессор STM32F429, Остальные параметры аналогичны предыдущим вариантам.
- skr2_429-2209-SD — Процессор STM32F429, Остальные параметры аналогичны предыдущим вариантам.
- skr2_429-2209-usb — Процессор STM32F429, Остальные параметры аналогичны предыдущим вариантам
Для этих случаев в том же архиве находятся исходники прошивки Marlin — 2.1.1. За основу вы можете взять файлы: Configuration.h, Configuration_adv.h, _Bootscreen.h, platformio.ini Что бы скомпилировать прошивку под ваши нужды.
Отказ от ответственности.
В случае внесения изменений в конструкцию принтера и программный код, компания IVILOL не несет ответственности за действия клиента. Все действия Вы совершаете на свой страх и риск. После модернизации прошивки тех.поддержка не сможет Вам помочь при возникновении проблем, так как «кастомные» сборки прошивок не проходят тестирования.

Архив Marlin Firmware
Если во время тестирования Вашего принтера возникли какие-либо сложности, Вы всегда можете обратиться к архиву прошивок и выбрать удовлетворяющую Вас версию.
- Добавлена функция паузы печати
- Добавлена функция смены филамента
- Обновлена версия Marlin до 2.0.7.2
- Изменен тип термистора
- Увеличен рабочий диапозон температуры до 290 градусов
Исходный код прошивки для платы SKR 2. Скомпилированный код находится в папке: «\Marlin-2.0.x\.pio\build\BIGTREE_SKR_2»
- Исправлены не значительные баги
- Исправлены не значительные баги
- Исправлены не значительные баги
- Улучшена работа с картой памяти
- Включена поддержка UART в драйверах
- Добавлена статистика принтера