BIGTREETECH SKR mini E3 V1.2 Прошивка, начальная настройка. S-Curve, вертикальные полосы.
В связи с обилием вопросов и ошибок снял видео с установкой SKR mini E3 V1.2 на Ender 3.
Вот краткое содержание:
Распаковка и установка кратко. Всё уже расписано неоднократно, распиновка есть на оффсайте, на плате всё подписано, места подключения совпадают со стоковой платой.
Качаем официальную прошивку производителя. На инструкции других плат не обращаем внимания: SKR 1.3, например, на другом процессоре, с другой распиновкой.
Для компиляции я пользовался тремя программами: Sublime Text, Visual Studio Code, Atom. Sublime Text в топку!!! Окирпичивание платы с большой степенью вероятности. С VSC и Atom цветастые и навязчивые, но с задачей справляются.
Остановимся на Visual Studio Code. Ставим VSC, устанавливаем пакет PlatformIO IDE. Открываем Марлин.
Далее по строкам напишу обязательные настройки и то, что я для себя меняю на старте, без тонкой настройки, это в другую тему. Номера строк со временем перестанут совпадать, юзайте поиск.
В файле platformio.ini
21 default_envs = STM32F103RC_bigtree
31 https://github.com/bigtreetech/TMCStepper
с 297 по 311 прописана среда, особое внимание на строки 304 и 307
[env:STM32F103RC_bigtree]
platform = ststm32
framework = arduino
board = genericSTM32F103RC
platform_packages = tool-stm32duino
extra_scripts = buildroot/share/PlatformIO/scripts/STM32F103RC_SKR_MINI.py
build_flags = !python Marlin/src/HAL/HAL_STM32F1/build_flags.py
${common.build_flags} -DDEBUG_LEVEL=0 -std=gnu++14 -DHAVE_SW_SERIAL
build_unflags = -std=gnu++11
lib_deps = ${common.lib_deps}
lib_ignore = SPI
src_filter = ${common.default_src_filter} +
monitor_speed = 115200
upload_protocol = stlink
debug_tool = stlink
Файл Marlin/Configuration.h
105 #define SERIAL_PORT 2
114 #define SERIAL_PORT_2 -1
666 #define X_DRIVER_TYPE TMC2209 // для Y, Z, E тоже прописываем драйвер
1711 //#define SPEAKER - закомментировали, иначе борда виснет
2090 //#define FAN_SOFT_PWM
Я закомментировал, так как у меня лазер подключен по ШИМ к вентилятору модели, иначе работает некорректно. Но если не включить FAN_SOFT_PWM, то могут быть проблемы с SERVO и BLTOUCH. Вот вам дилемма: на SKR mini второй кулер на ногу с ШИМ не распаян, в отличие от SKR 1.3. Шпиндели-лазеры совместно с BLTOUCH может быть проблематично. Этот пункт весь на ваше усмотрение и задачи.
Далее я минимально меняю в Marlin/Configuration.h
91 #define SHOW_CUSTOM_BOOTSCREEN
94 #define CUSTOM_STATUS_SCREEN_IMAGE // Нравятся мне родные заставки :)
803 #define S_CURVE_ACCELERATION // Процессор позволяет, почему бы и не включить. На качество не влияет, но я думаю, что при ускорении по Безье можно в целом ускорить печать без пропуска шагов и прочих проблем. Экспериментируйте.
1583 #define LCD_LANGUAGE en // я английский оставляю, можете ru - русский поставить
Marlin/Configuration_adv.h
1330 #define LIN_ADVANCE
1333 #define LIN_ADVANCE_K 0 // У меня 0, ибо Кура к-фактор передаёт с моделью. Вы как привыкли работать, в принципе и без LA качество Эндара вполне нормальное.
Всё, сохраняем файлы, нажимаем на Marlin/Marlin.ino, жмём галочку компиляции внизу на голубом поле.
Сохраняем файл прошивки на флешку .pio/build/STM32F103RC_bigtree/firmware.bin
Монтируем в принтер и либо включаем его, либо ресетим, если есть доступ к кнопке.
Буквально 5 секунд и принтер прошит
.
У меня почти пропали вертикальные полосы по Y! Замена мотора, распиаренная в сетях, не работает, мне помогла замена драйверов.
Выводы
Очень тихие драйвера. Шевелящийся процессор. Плата готова к установке в стандартное место, не надо ничего печатать и колхозить. Прошивка уже настроена под принтер. Уходят вертикальные полосы.
С платой приходит УТОЧКА! :)
Еще больше интересных статей
Температура стола и пирометр.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Охлаждение мотора директа
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сопла и сопли
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сколько раз этот вопрос поднимался. Сколько тем...
Комментарии и вопросы
Когда бамбук научится на скоро...
Как в пародии на известную рек...
А гадить - делать угодное, люб...
Посоветуйте хотенд с гладким т...
Здравствуйте, столкнулся с про...
Всем привет! Прошу, не кидайте...
Собственно и вопрос: Как в Ком...