Как можно подключить динамик или активный зуммер к платам Arduino 2560/RAMPS 1.4 для подачи предупреждений в ответ на команды M300 в g-коде

В моем Prusa i3 нет встроенного звукового устройства. Я прочитал "Написание G-кода: звуковое оповещение в конце печати" и кажется, что все необходимое для реализации звуковых оповещений встроено в синтаксис и прошивку G-кода, но в моей установке, похоже, отсутствует необходимый источник шума.

, 👍3

Обсуждение

По крайней мере, на моем Ender 3 V2 динамик находится на плате управления ЖК-дисплеем, а не на самой материнской плате., @agarza

На моем принтере нет ни ЖК-дисплея, ни устройства чтения SD-карт. Он напрямую подключен к ПК., @allardjd


2 ответа


0

Возможно, эта идея найдена на сайте octoprint?

https://plugins.octoprint.org/plugins/pwmbuzzer/


,

Добро пожаловать в 3D-печать! Хотя теоретически это может ответить на вопрос, [было бы предпочтительнее](//meta.stackexchange.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки., @agarza

Спасибо за ваш ответ, но мы ищем исчерпывающие ответы, которые дают некоторое объяснение и контекст. Очень короткие ответы не могут этого сделать, поэтому, пожалуйста, [отредактируйте] свой ответ, чтобы объяснить, почему он правильный. Кроме того, мы предпочитаем, чтобы ответы были автономными, где это возможно. [*только ссылка*](https://meta.stackexchange.com/questions/8231/) ответы не одобряются (поскольку ссылки [имеют тенденцию к гниению](https://en.wikipedia.org/wiki/Link_rot)) & станет бесполезным, если контент, на который ссылаются, исчезнет. Если вы добавите больше контекста и подробностей по ссылке, более вероятно, что люди сочтут ваш ответ полезным., @0scar

Привет и добро пожаловать в SE.3DP. К сожалению, наш ответ слишком краток. Как уже говорилось, пожалуйста, [отредактируйте] и расширьте свой ответ, иначе он, вероятно, будет удален или преобразован в комментарий. Большое спасибо., @Greenonline


3

Я только что посмотрел в Marlin FW pins_RAMPS.h, где находятся назначения контактов:

      #define BEEPER_PIN        37

Пожалуйста, проверьте сами. Я предполагаю, что вы используете Marlin, но моя версия устарела и может быть неверной.

Как вы упомянули, на вашем принтере нет ЖК-дисплея, поэтому, скорее всего, этот штифт свободен, его нужно только найти.

Кроме того, просто предупреждение: используйте правильный модуль зуммера или бипера со встроенным транзистором. Не подключайте зуммер напрямую к сигнальному контакту, так как потребляемый ток может вывести из строя ваш контроллер.

,