Металл2024 Реклама
Метобр2024 Реклама

Управление питанием.

something
Идет загрузка
Загрузка
26.12.2018
4249
28
Техничка

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

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

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

19
В данном случае у меня весьма редкий тут принтер JGAURORA A3S, но так делается и для остальных. Еще необычность моего принтера заключается в том, что у него внешний блок питания, который подает в сам принтер 24V 8A, ковырять внешний блок питания я не захотел. Хотелось чтобы было красиво :) В общем сделал как-то так:

Аппаратная часть

Берем релюху 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. Я понимаю, что никакой америки я всем этим не открыл :) Но вдруг кому понадобится. Если есть какие дополнительные вопросы, готов ответить.

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

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

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

19
Комментарии к статье
Кремень КБ Реклама
Кремень КМ Реклама