Кремень FMZ Реклама
Kremen FMHM Реклама

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

something
Идет загрузка
Загрузка
26.12.2018
4232
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
Комментарии к статье