Firmware UlTi Steel v2.x

Cherry Firmware v4.29.13

Прошивка для плат Cherry3D V1

Cherry 2 Firmware v4.29.13

Прошивка для плат Cherry3D V2. Будьте внимательны при обновлении прошивки. Это не версия принтера, а версия платы управления!

Чтобы обновить прошивку принтера необходимо:

  1. Выясните версию платы. Для этого зайдите в меню «Сервис — Информация о принтере». В строке «Прошивка — 4.xx Cherry 2» закодировано название платы. Если в конце указано «Cherry 2», то скачивайте прошивку именно для второй версии. В случае, если вы загрузили не ту версию прошивки — не пугайтесь, просто заново обновитесь с правильной версией прошивки.
  2. Скачать архив с прошивкой под вашу версию принтера: «Cherry Firmware vX.Xx.zip»
  3. Распаковать содержимое архива на USB Flash карту. (Два файла: frw32u.bin и config.txt)
  4. Выключите принтер кнопкой питания на задней стенке на 2-3 минуты.
  5. Вставьте USB карту памяти в принтер и включите питание. Процесс прошивки может занять некоторое время. После полной загрузки на экране появятся номер новой версии.
  6. Не вынимая USB карту памяти дождитесь сообщения на экране: «Config загружен и сохранен. Перезагрузите принтер» (Перезагрузка принтера осуществляется кнопкой под энкодером дисплея. НЕ перезагружайте принтер кратковременным отключением входного питания!!!)
  7. О корректном обновлении прошивки и конфигурационного файла может так же свидетельствовать сами файлы. После обновления файлы 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 имеется защита от записи не подходящей прошивки.

Что нового?

Подробное описание нового функционала и исправление ошибок

Не большие исправления v4.29.10

  • Bсправлена ошибка загрузки базового config файла
  • Исправлен сброс печати и уход в сон, при длительности проверки файла дольше, чем таймер режима Standby
  • Исправлен мелкий баг с уровнем подсветки дисплея в режиме Standby
  • Новая, оптимизированная математика расчета движений
  • Реализация алгоритма компенсации потока NOLA/PA
  • Реализация Input Shaping
  • Multi PID — продвинутый ПИД для более широких температурных диапазонов
  • Функции паузы и возобновления печати при отключении питания
  • Проверка файлов на «битые» строки и неизвестные символы. (защита от не корректно записанных файлов)

Архив Cherry Firmware

Архивные версии прошивок. Мы рекомендуем обновлять прошивки до последних версий, но на всякий случай храним предыдущие релизные версии

Добавлено:

  • Добавлен режим Standby. При простое — принтер гасит все освещение.
    • Добавлен функционал настройки подсветки панели в режиме standby.
       Добавлены параметры config файла:
      «printer.standby_led_num 0» — указывает номер светодиода(0,1,2), при указании номера больше 2, например 3, горят все светодиоды.
      «printer.standby_led_rgb 60|60|60» указывает яркость RGB светодиодов.
  • Расширена работа Gcode M73.
    При наличии такого кода как при печати с носителя, так и при печати с хоста на экран будет выводиться остаток времени и расчетный процент, рассчитанный слайсером. Остаток времени выводится со знаком минус.
  • Добавлено отображение нового Bootloader
  • Поддержка Filament Detector.
    • Включение/выключение филамент детектора через меню.
  •  Моментальная пауза. Любая пауза теперь выполняется моментально. Но! Мы не можем попасть в паузу сразу, после выхода из нее. После выхода из паузы должен доиграться буфер механических движений, перед тем, как попасть в паузу заново.
  • При возникновении ошибок №: 1,3,4,8,11,14 принтер встанет в паузу без остановки печати. Что бы пользователь принял решение о возможности устранить проблему и возобновить печать. (Ссылка на список ошибок)
  • Добавлен параметр after_resume_gcode — это Gcode, который выполняется непосредственно после выхода из паузы и возврата на координаты точки остановки печати. Ранее был аналогичный параметр, который выполняется во время выхода из паузы, но перед возвратом в точку остановки печати.
  • Блокировка обдува. Снимается после окончания печати текущего файла. В случае не корректных настроек можно заблокировать изменение обдува и выставить нужную интенсивность из меню.
  • Авто выключение нагрева при простое. Защита от забывчивых пользователей. Параметр: temperature_control.bed.idle_time и temperature_control.hotend.idle_time
  • Калибровка PID через меню. Параметры сохраняются в EEPROM. Если нагреватель исправен, для заводского принтера калибровка не требуется.

Исправлено:

  • Исправлена ошибка бесконечной перезагрузки при обновлении прошивки.
  • Исправлена команда M25. Теперь работает аналогично M600

Скачать Cherry Firmware v4.29.10

Скачать Cherry 2 Firmware v4.29.10

Исправлено:

  • Исправлено округление обдува.
    (Перевели расчет данных в дробные величины)
  • Вывели на экран дополнительную информацию по ошибкам номер 1-4.
  • На экране добавлена не удаляемая надпись «загружен базовый Config»
  • Запрет движение осей без парковки. Информационное сообщение: «Для движения по осям произведите их парковку»
  • Исправлена блокировка подающего механизма при холодном HotEnd.

Скачать Cherry Firmware v4.28.13

Скачать Cherry 2 Firmware v4.28.13

Исправлено:

  • Увеличен приоритет USB порту для более стабильной работы с принтсерверами.
  • Исправлена работа подсветки некоторых видов экранов
  • Сборка основана на старых (от версии 3,99 и ранее) библиотеках USB для работы с картами памяти. Поддерживаются только USB 2.0. Данная библиотека крайне стабильна.

Скачать Cherry Firmware v4.28.12

Скачать Cherry 2 Firmware v4.28.12

Добавлено:

  • Многоточечная калибровка стола
  • Добавлена процедура замены пластика в режим паузы
  • При выходе из паузы добавлены информационные сообщения на экран о нагреве.
  • Поддержка датчиков 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. В пунктах, где отображаются числа.
  • Изменено меню калибровки стола
  • Исправлен сброс координат экструдера при замене пластика в режиме паузы
  • Мелки правки в меню (орфография и т.п.)

Скачать Cherry Firmware v4.28.10

Скачать Cherry 2 Firmware v4.28.10

Добавлено:

  • Управление всеми кулерами переведено на аппаратный ШИМ
  • Настроена функция обдува отсека электроники, когда активны драйверы ШД.
  • Активирована поддержка датчиков окончания филамента

Исправлено:

  • Переписана библиотека STM  для работы с USB носителями. Исправлены проблемы с повторным чтением носителя
  • Значительно оптимизирована математика под новые микроконтроллеры GigaDevice
  • Оптимизирована и исправлена библиотека работы с SD картами.
  • Оптимизирована и ускорена работа с принт серверами. (Octoprint, RepiterHost)

Скачать Cherry Firmware v4.28

Скачать Cherry 2 Firmware v4.28

Добавлено:

  • Значительно расширена поддержка 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
  • Исправлены ошибки в навигации по меню

Скачать: Cherry Firmware v4.18

  • Отключено автоматическая подача напряжения на драйвер ШД. При подключении драйверов TMC по протоколу UART, происходит диагностика драйвера. Если драйвер установлен не правильно, питание на него не поступит, и драйвер не выйдет из строя.
  • Оптимизированы параметры PID и настроена температурная защита
  • Исправлены некоторые не значительные баги

Cherry Firmware v3.99

  • Исправлено сообщение об ошибке №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.
Чтобы обновить прошивку принтера необходимо:

  1. Выбрать версию прошивки соответствующую версии Вашего принтера.
  2. Извлечь из принтера (заранее обесточив его) карту памяти microSD, находящуюся в плате управления SKR 1.3/2.0. и удалить с неё всё содержимое. (просто удалить, без форматирования)
  3. Скачать архив с прошивкой. Распаковать файл Firmware.bin на microSD карту памяти.
  4. Вставить карту обратно в принтер и включить питание.

При успешной прошивке на экране принтера появится надпись о текущей версии прошивки вида: «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-1080-150x150

Архив Marlin Firmware

Если во время тестирования Вашего принтера возникли какие-либо сложности, Вы всегда можете обратиться к архиву прошивок и выбрать удовлетворяющую Вас версию.

  • Добавлена функция паузы печати
  • Добавлена функция смены филамента
  • Обновлена версия Marlin до 2.0.7.2

Скачать (UlTi v1.1.7U | Marlin 2.0.7.2)

  • Изменен тип термистора
  • Увеличен рабочий диапозон температуры до 290 градусов

Скачать (UlTi v1.1.7U_t | Marlin 2.0.7.2)

Исходный код прошивки для платы SKR 2. Скомпилированный код находится в папке: «\Marlin-2.0.x\.pio\build\BIGTREE_SKR_2»

Скачать (UlTi v1.1.8U_T | Marlin 2.0.9.1)

Скачать

  • Исправлены не значительные баги

Скачать

  • Исправлены не значительные баги

Скачать

  • Исправлены не значительные баги
  • Улучшена работа с картой памяти

Скачать.

  • Включена поддержка UART в драйверах
  • Добавлена статистика принтера