Управление питанием.
Аппаратная часть
Берем релюху SSR-10 DD, это твердотельное реле с управлением 3-32 вольта и коммутацией 6-60 вольт 10 ампер. Вскрываем принтер. В задней его части есть место под реле и даже внизу есть отверстие с резьбой. Прикручиваем его тудаПотом берем плюсовой провод от выключателя и режем его, на фотке выше этот провод уже отсоединен от выключателя и торчит клемой вверх. Главное заранее посмотрите как резать, потому что у реле есть полярность, а провод плюсовой! плюс пойдет от выключателя. Параллельно этому проводу прицепляем еще два провода, это будет кнопка. На этом фото я уже прицепил провода идущие к плате, провода для кнопки тут выходят наружу, это было для тестирования.
Провода управления цепляем к плате принтера, вот сюдаЭто SERVOS2, нижний ряд. Согласно документации PIN 5. Нам нужны крайние контакты, левый это управление(+), правый это земля(GND). Дальше берем кнопку. Припаиваемся к контактам, которые замыкаются при нажатии кнопки. И на всякий случай я одел термоусадку на пустой контакт, поскольку там в отпущенном состоянии будет + с платы управления, мало ли что. И теперь снаружи это выглядит так, отверстия в корпусе принтера не было. Дрель решает эту проблему :)Хотим включить принтер, нажимаем кнопку и держим 2 секунды. Штатный выключатель сзади я оставил на случай если надо будет выключить принтер внепланово, ну или скажем если не надо, чтобы его включали, защита от детей.
Теперь переходим к программной части
Берем файл Configuration.h и в нем делаем:
#define POWER_SUPPLY 2 // old value 0
Теперь берем pins_RAMPS.h и в нем делаем вот это:
#ifndef PS_ON_PIN
#define PS_ON_PIN 5 // old value 12
#endif
Все. Компилируем заливаем. Теперь у нас начала работать команда M81, выключение принтера. Заходим в слайсер и добавляем в код конца печати:
M109 R45 ; дождаться пока температура экструдера упадет до 45 градусов
M81 ; Выключить принтер
Комментарии можно не писать :)
Ну и чтобы было совсем красиво добавляем кнопку выключения на экран. Берем прошивку для MKS28 в файле mks_config.txt находим кнопки меню 'More' и делаем одну из них выключением, у меня это
>moreitem_button6_cmd:M81;
И не забываем в папке mks_pic скопировать файл bmp_manual_off.bin в файл bmp_custom6.bin, просто перезаписать. Обновляем прошивку экрана и вуаля:Теперь еще можно выключить принтер кнопкой на экране.
P.S. Я понимаю, что никакой америки я всем этим не открыл :) Но вдруг кому понадобится. Если есть какие дополнительные вопросы, готов ответить.
Еще больше интересных статей
Водянка
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
DIY 3D печать напрямую ПЕТ лентой из пластиковых бутылок.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сопла и сопли
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сколько раз этот вопрос поднимался. Сколько тем...
Комментарии и вопросы
Хз, каждый человек с руками бу...
По стоимости порошка не знаю (...
Стоимость порошка больше стоим...
При печати стали появляться шв...
Здравствуйте, друзья. Сталкива...
Все печаталось нормально , но...
Пожалуйста подскажите, как реш...