Модернизация блока питания FlyingBear P902 для автоматического выключения после печати

Подписаться на 3Dtoday
sergey1232
Идет загрузка
Загрузка
09.12.17
4348
23
печатает на Flyingbear P902
RepRap
42
Статья относится к принтерам:
Flyingbear P902
Всем, здравствуйте!
Сегодня закончил модернизацию (улучшение) блока питания для принтера BlyingBear P902 и хотел бы поделиться своими наработками со всеми ищущими гармонию и удовольствие в работе с принтером.
3D модели разместил здесь же (по ссылке).
e77c19fb559820cdeb75bceff775a15b.jpg
Начнем с предыстории: в этом принтере блок питания крепится (в оригинале) одним винтом провода торчали во все стороны - хотелось это дело облагородить, добавить предохранитель, штекер для шнура и тумблер. Второй вопрос "всплыл" когда начал чаще вставать по ночам, чтобы выключить принтер, который иногда не успевал напечатать до отхода ко сну. Решено было сделать систему отключения принтера после окончания печати, благо в прошивке Marlin и в Rumps 1.4 это предусмотрено, не хватает малого.
Казалось бы: есть статья по автоматическому выключению на 3dtoday, есть видео на youtube можно легко все собрать, но мне пришлось потратить много времени в поисках дополнительной информации.
Здесь я хочу расписать все подробно, чтобы последователи не тратили лишнее время:

1. Начнем, наверное, с прошивки:
в файле configuratin.h ищем строку

#define POWER_SUPPLY 0

и меняем "0" на "2", больше ничего менять и дописывать для наших целей не нужно. Объясню чем отличаются режимы 1 (ATX) и 2 (X-Box): в режиме 2 при включении или подаче g-кода "M80"на выводе "POWER ON" ramps 1.4 появляется сигнал HIGH, а при подаче g-кода "M81" сигнал LOW.
В режиме 1 все наоборот: при включении LOW, при подаче g-кода "M81" сигнал HIGH.

Прошиваем rumps новой прошивкой и займемся подключением.

2. Схема подключения к rumps 1.4 выглядит так:
a2d94b2d256be47b268d08ad6ff4e209.gif
Для подключения реле нужно три провода: "сигнал", 5v и GND.
Cлева посередине (около кнопки RESET) я выделил синим овалом три пина POWER ON. Два пина "5V@ и "VCC" нужно соединить перемычкой, "сигнал" берем с левого пина (PW_ON). Питание 5v и землю решил взять с пинов SERVOS , которые расположены рядом. Питание на этих пинах появляется после установки вышеупомянутой перемычки, и сигнал также зависит от этой перемычки.

3. Сборка схемы с реле.
На крышке блока питания устанавливается разъем с предохранителем и тумблером, реле и кнопка с разомкнутыми контактами.
9470b577f9c6168796aedafaf04abd9e.jpg
Провода припаял, изолировал термоусадкой. Один из проводов от сети 220в после тумблера идет на блок питания, а второй на свободно-разомкнутые контакты реле (левые два), эти же контакты реле подключаются к кнопке. Цвета проводов (извините) подобраны не удачно - можно ошибиться с монтажем заземления, будьте внимательны.

4. Сборка:
8d2fc3ac3c4ac24d88b5337046d8be13.jpg
Устанавливаем крышку гребень в паз и закрепляем винтом с гайкой
ea894388bb49accb87627cd258521870.jpg
Вставляем блок питания и откручиваем провода
716b29e5a9bb9fb8ab186acc283f42f8.jpg
Вставляем нейлоновую стяжку
2539ac4b9daa8126def6dcaedf73339d.jpg
Протягиваем четыре провода 12 вольт и 3-х жильный провод POWER_ON (от rumps до реле)
6b9a89cfe9a72da5b075017f7860cc8d.jpg
Подключаем провода 12 вольт и провода 220 в от крышки к блоку питания.
4690e380dd5a67dcfa1b194f93d5e85e.jpg
Надеваем коробку сверху блока питания и прикручиваем болтом с гайкой.
fdfae8b20f4a0606b5552405364db253.jpg
Подключаем провод на реле.
e8b59a4678592d455942c80526227c91.jpg
Прикручиваем крышку шурупами 2.5x10mm и затягиваем стяжку.

5. Использование:
Принтер включается длинным нажатием на кнопку после включения тумблера питания. После щелчка реле кнопку можно/нужно отпустить.
Чтобы после печати модели принтер отключился, нужно в слайсере (у меня Cura 15.4) в настройках (end.code) добавить код "M81".
ffc913981dc4be78105d07ed6ff8056c.PNG
Все!!! Наслаждайтесь.
Подписаться на 3Dtoday
42
Комментарии к статье

Комментарии

09.12.17 в 23:24
3
Озадачился таким вопросом - после окончания печати питание вырубается и радиатор хотенда начинает быстро нагреваться. Как бы не словить пробку. Надо бы поэкспериментировать с M109, она ждет достижения заданной температуры.
Только вот если написать M109 S0, не получится ли ожидание второго пришествия?

ЗЫ: всё, вижу, вентилятор напрямую подключен и не обесточивается
09.12.17 в 23:34
4
Так не S0, а S50 поставить.
09.12.17 в 23:43
1
Блин, точно.
10.12.17 в 00:13
1
можно ссылку на реле?
10.12.17 в 08:47
2
10.12.17 в 12:53
1
Типа такого
на ALI
10.12.17 в 12:53
2
вот ссылка на модели (забыл добавить)
10.12.17 в 13:18
0
Фотку RAMPS бы еще не помешало добавить. Как в конечном итоге там стоит перемычка и что куда подключено.
10.12.17 в 13:53
2
Да, конечно. Сразу надо было, только фото не получалось (много проводов, резкость не мог навести).
Сверху трехпиновая перемычка с биркой надета на два пина, снизу третий сигнальный пин с синей термоусакой и белым проводом, справа на колодке для серв два провода красный и черный - питание для реле.

ef69130bf48e024792995d050a42c335.jpg
10.12.17 в 14:08
1
Спасибо, будем реализовывать.
11.12.17 в 16:33
2
Хочу уточнить у автора пару моментов:
кнопка с разомкнутыми контактами
Вы имеете в виду тактовая кнопка, т.е. та которая с замкнутыми контактами только при нажатии кнопки?
Я правильно понимаю логику всей работы принтера:
1. Нажимаем кнопку, которая в параллель реле и держим, загружается ардуина и функцией define POWER_SUPPLY 2 перехватывает питание через реле.
2. Отпускаем кнопку, питание поступает через реле, принтер сам держит себя включенным,
3. После окончания печати принтер убирает сигнал и реле размыкается, пропадает питание.

Если все правильно понял, надо и себе такое замутить, единственное в будущем мечтаю поставить октапринт и наверное надо будет перекидывать управляющий провод и питание реле на оранж пи.
11.12.17 в 17:20
1
Да, верно.
13.12.17 в 10:27
0
Убедительная просьба, добавить этот алгоритм (комментарий) в шапку.
11.12.17 в 16:38
1
Еще вопрос к автору, у вас 5 вольт по стандарту идет с МЕГА? Вы не переделывали стабилизатор как тут рекомендуют? Просто и так потребителей 5в хватает, а еще реле на удержание вешать.
11.12.17 в 17:24
1
5 вольт брал с Меги, стабилизатор не переделывал. Из потребителей: сама Мега и два вентилятора. Можно на досуге определить дефицит мощности по 5 вольтам ...
12.12.17 в 14:05
0
А экран и сд карточка от чего у вас питается? На драйверах на сколько я знаю тоже есть пин 5в, питающие логику.
11.12.17 в 19:02
1
Прошу прощения за повторный вопрос: что куда идет и подключается? Можно схемку понагляднее пожалуйста. Огромное желание сделать как у Вас, - но боязно ошибиться и что-нибудь спалить. :)

P.s. шикарный флажок "Remove before flight" :D
11.12.17 в 20:32
3
2ba2f841e9f5092978c3560bd437ad15.PNG


Вот нарисовал условную схему. Если непонятно - пишите, я перерисую более подробно.
11.12.17 в 20:40
3
d4b311f1f72dd88ae73fb4c775e28f92.jpg
11.12.17 в 20:58
2
Недавно, после третьей переделки, установил на Медведя китайский экструдер Titan и hot-end V6. Очень доволен. После штатного M8 - земля и небо. Если кому интересно - подписывайтесь, буду готовить статью и модели для размещения.
d37abb93f07bbd90f8716aaca065141a.jpg
18.01.18 в 17:13
0
Возможно ли произвести подобную модернизацию на базе платы МКС Gen L V1.0 , если да то как подлючить
267a85ee41ca9461d702f6004a9604b4.jpg
2f423f77fdb2a3136d33bd113e09b737.jpg
18.01.18 в 20:39
0
Вот ссылка на статью где этот вопрос обсуждался. Не дочитал чем дело кончилось.
У меня такой платы нет - попробовать негде. По идее прошивка Marlin - значит все можно сделать.
Найти на каком выходе Arduino сигнал появляется и где питание взять и все.
18.01.18 в 22:16
0
Спасибо, буду изучать

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Тест на излом прутка PLA, ABS, SBS, HIPS и PET-G

Самодельный 3D принтер из CD/DVD приводов

Калибровка Anycubic Photon не по феншую

3D Print Expo. Впечатления новичка.

Форк Fribot Helix: H-Bot или CоreXY, все оси на MGN12, область печати 300х200х300

Дальневосточная русалка запустит аддитивное производство тренажеров для ягодиц