Возвращаем голос платам 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 теперь тоже появились.
Профит!
Еще больше интересных статей
Freecad 1.1 и нестандартные резьбы
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Вышла новая версия OrcaSlicer V2.4.0 Release
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Отпра...
Записки тридэголика. Эпизод первый.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.

![Возвращаем голос платам 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)
Комментарии и вопросы
https://www.youtube.com/watch?...
Я вот тоже вдохновился этим то...
Именно столько и надо, если по...
Здравствуйте все!Использую End...
Добрый час, подскажите пожалуй...
Кто знает где кнопка сохранить...
При нагреве экструдера выше 30...