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! Замена мотора, распиаренная в сетях, не работает, мне помогла замена драйверов.
Выводы
Очень тихие драйвера. Шевелящийся процессор. Плата готова к установке в стандартное место, не надо ничего печатать и колхозить. Прошивка уже настроена под принтер. Уходят вертикальные полосы.
С платой приходит УТОЧКА! :)
Еще больше интересных статей
Подсветка для Ender 3 и Sprite Extruder с обдувом K3D
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Попросили меня подробнее написать про подсветку на моем Ender 3....
Автоотключение 3d принтера
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Началось с того, что в моем 3d принтере неудобно расположен выключател...
GCODE: Основы
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
GCODE: Плюшки от ПавлушкиПосле написания предыдущей...
Комментарии и вопросы
спасибо. вот как раз пасу мале...
просто пересмотрите свои рынки...
кстати, печатный корпус ( како...
Здравствуйте товарищи, внезапн...
присматриваюсь к данному аппар...
Добрый день, можете понятными...
всем привет скажите можно ли в...