Возвращаем голос платам SKR mini E3/E3 Turbo: полноценная команда M300 S[n] P[n]
Как известно, команда M300 с параметрами S и P на платах семейства SKR mini E3/SKR E3 Turbo не работает. Причина в том, что на дисплее Ender 3 установлен не динамик (speaker), а зуммер (buzzer). В результате, принтер под Marlin 2 несколько неадекватно реагирует на встретившуюся команду M300 с параметрами. Что касается M300 без параметров, то и здесь есть небольшая проблема: если вы используете смарт-дисплей (TFT24, TFT35 и т.п.) в режиме эмуляции 12864, то вместо чётких щелчков зуммера будут слышны тихие звуки «цык-цык» (те же самые, которыми дисплей BTT TFT реагирует на нажатие своих экранных кнопок в смарт-режиме) – так реализована эмуляция сигналов зуммера у дисплеев BTT TFT.
А теперь исправим это досадное недоразумение.
Откройте файл tone.cpp (C:\Users\user\.platformio\packages\framework-arduinoststm32-maple\STM32F1\cores\maple\tone.cpp) и замените в нем TONE_CHANNEL 8 на TONE_CHANNEL 4:
Затем раскомментируйте параметр SPEAKER в Configuration.h:
После всего этого скомпилируйте прошивку для вашего принтера, на этом всё. Теперь Marlin 2, скомпилированный для SKR mini E3/E3 Turbo с дисплеем BTT TFT, корректно реагирует на M300 с параметрами, звук есть. Да и слышимые щелчки на пунктах в интерфейсе Marlin-а 2 теперь тоже появились.
Профит!
Еще больше интересных статей
Робота нового поколения можно напечатать дома
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Creality Raptor PRO. Краш приложения при калибровке (РЕШЕНО)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Чуть под...
Записки тридэголика. Эпизод первый.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.

![Возвращаем голос платам SKR mini E3/E3 Turbo: полноценная команда M300 S[n] P[n] Возвращаем голос платам SKR mini E3/E3 Turbo: полноценная команда M300 S[n] P[n]](/cache/870x/posts/main/aAfaqg5iDfO8bjoStQIOrCSCdcubKmOmsQykcJ4JfgyxrqTMqu.jpg)
![Возвращаем голос платам SKR mini E3/E3 Turbo: полноценная команда M300 S[n] P[n] Возвращаем голос платам SKR mini E3/E3 Turbo: полноценная команда M300 S[n] P[n]](/cache/870x/posts/main/InVo1nnP1TQ2uGbrjOFKbkR6BQ6ljEwcpxnp2JFnG8j3Pr8g2V.jpg)
Комментарии и вопросы
Можно попробовать написать в т...
Отлично, всегда пожалуйста.И н...
Особенно позабавило высказыван...
Доброе утро.Год назад попробов...
Доброго времени суток.При печа...
Привет, надо распечатать неско...
Всем привет! Мой вопрос слегка...