KREMEN Реклама
KREMEN Реклама

Возвращаем голос платам SKR mini E3/E3 Turbo: полноценная команда M300 S[n] P[n]

trengtor
Идет загрузка
Загрузка
19.12.2020
2069
0
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

4

Возвращаем голос платам 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:

Возвращаем голос платам SKR mini E3/E3 Turbo: полноценная команда M300 S[n] P[n]

Затем раскомментируйте параметр SPEAKER в Configuration.h:

Возвращаем голос платам SKR mini E3/E3 Turbo: полноценная команда M300 S[n] P[n]

После всего этого скомпилируйте прошивку для вашего принтера, на этом всё. Теперь Marlin 2, скомпилированный для SKR mini E3/E3 Turbo с дисплеем BTT TFT, корректно реагирует на M300 с параметрами, звук есть. Да и слышимые щелчки на пунктах в интерфейсе Marlin-а 2 теперь тоже появились.

Профит!

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

4
Комментарии к статье