Как запустить цикл с помощью кнопки
Может ли кто-нибудь помочь мне в том, как запустить цикл, просто нажав кнопку.
Примечание: Используется прошивка Marlin, Arduino Mega, Ramps 1.4
Я не пробовал изменять код Marlin (так как я новичок в кодировании), я просто думал о внедрении этой функции, так как производителю DIY с ЧПУ, использующему код Marlin, будет очень легко выполнить цикл в цикле.
@varun waikar, 👍1
Обсуждение2 ответа
Если вы не знаете структуру прошивки Marlin довольно хорошо, хорошо разбираетесь в кодировании (на C/C++) и знакомы с программированием микроконтроллеров, то я бы не стал пытаться это сделать, ИМХО. Добавление новых функций может вызвать ряд проблем в других частях кода и потребовать тщательного планирования и тестирования, а также обсуждения с сообществом Marlin.
Однако вы могли бы сделать запрос (т. Е. Поднять проблему) сообществу Marlin на Github, однако я бы серьезно предложил сначала опубликовать сообщение на форуме Marlinна RepRap, поскольку случайные предложения и проблемы, поднятые на Github, на самом деле не приветствуются, без предварительной проверки на форуме...
Если вы действительно хотите заняться кодированием, я бы посоветовал купить Arduino Uno и некоторые компоненты и сначала поработать с ними, а также посетить наш отличный сайт вопросов и ответов Arduino на StackExchange, а также форумы Arduino.
Не пытайтесь модифицировать Marlin для этого, если вы не используете 32-разрядный микроконтроллер.
Вам лучше управлять Marlin с помощью OctoPrint и писать/находить модуль, который позволяет запускать печать при нажатии клавиши на подключенной клавиатуре или подвеске.
- Повторная калибровка исходного положения
- Как установить границы Z-зонда в прошивке при использовании автоматического выравнивания стола?
- Как увеличить количество точек зондирования для датчика BLTouch в прошивке Marlin?
- Marlin Регулировка скорости подачи
- Как установить смещение Z для дома
- Указание смещения Z в прошивке Marlin
- BLTouch Зондирование Периодически Терпит Неудачу
- Как добавить параметры меню в жидкокристаллическое меню (прошивка Marlin)?
Требуется гораздо больше информации. Что вам до сих пор надоело, а что не сработало? Схема, код? В настоящее время это способ расширения., @Greenonline
ПРИВЕТ и добро пожаловать в SE.3DP кстати! :-), @Greenonline
Что такое "цикл"? Я понятия не имею, что вы имеете в виду, пожалуйста, объясните, чтобы мы могли вам помочь! Ура, и добро пожаловать!, @0scar
Да, @0scar поднимает хороший вопрос, какой *цикл*, или, скорее, цикл чего? Цикл печати, цикл пакетной обработки? Мне кажется, что у вас есть хорошая идея на уме, но это не все так ясно или хорошо объяснено. Пожалуйста, отредактируйте и обновите свой ответ. Спасибо... :-), @Greenonline
@Greenonline, на самом деле с точки зрения запуска цикла ЧПУ очень описательно., @user77232
@user77232 - Хорошо, но для людей, не инициированных ЧПУ, я думаю, что краткое объяснение *может* быть полезным., @Greenonline
Возможный дубликат https://3d-printery.ru/topics/7713/how-to-make-physical-buttons-send-gcode, @Perplexed Dipole