Выбор прошивки SHUI
Владимир ШумовДополнение к Выбор прошивки, https://shui.hardisoft.ru
На текущий момент существует 4 варианта прошивки SHUI:
- RN12
- RN13
- RN20
- RN30
4 варианта обусловлены всего двумя факторами, от которых зависит как должна быть собрана прошивка и какие драйверы в нее должны войти. Каждый фактор имеет 2 значения. Получаем 2*2=4. Разберем подробнее. Для определения типа прошивки надо выяснить, какой контроллер у вас стоит и как подключен дисплей.
Контроллер
Контроллер может быть STM32F103 или STM32F407. Буквы не помню. Если контроллер стоит другой, прошивку SHUI НЕ УСТАНОВИТЬ.
Есть еще STM32F303 "аналог" STM32F103. Его можно рассматривать как аналог, но измерители температуры работать не будут. Решение этой проблемы существует, но будет ли оно встроено в прошивку неизвестно.
Дополнение 2024-05-23. Существует DEV версия прошивки для этого контроллера. Отчетов о тестировании не видел.
Дисплей
Дисплей должен быть 3.5 дюйма. Никакой другой дисплей НЕ ПОДОЙДЕТ.
Есть 2 варианта исполнения дисплея MKS 35:
- MKS Robin TFT35
- MKS-TS35 V2 (с энкодером) и MKS-TS35 V1 (без энкодера)




На что следует обратить внимание:
К материнской плате MKS-TFT35 подключается одним широким шлейфом, а MKS-TS35 двумя узкими, часто многоцветными.
Тип подключения и есть второй определяющий фактор при выборе прошивки. Тип драйвера управления дисплеем зависит от того, как подключен дисплей.
Выбор прошивки
STM32F103
- MKS-TFT35 - RN12
- MKS-TS35 - RN20
STM32F407
- MKS-TFT35 - RN13
- MKS-TS35 - RN30
Все просто. Но! Как обычно есть тонкости:
- Плата может содержать другой загрузчик и потребуется сменить имя файла прошивки. Для некоторых плат типа MKS Robin Nano 1.1 файл прошивки MksRobinNano35.bin приходится переименовывать в MksRobinNano.bin
- То, что прошивка установилась и запустилась не означает, что модификация платы использует те же подключения портов, что настроены в прошивке по-умолчанию. Настроить это уже другая задача. Вариант прошивки выбран верно.
- Принтер "elegoo neptune 2". Переименовать RobinNano35.bin в elegoo.bin