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

Power Supply или бюджетный модуль питания 220v.

NeleGal-38
Идет загрузка
Загрузка
19.01.2020
5211
14
Личные дневники

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

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

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

1

На моём самодельном принтере стоял блок питания ATX, решил перейти на стандартный для 3D-принтеров блок питания, но в нём нет поддержки отключения питания после печати. Включить или выключить его можно только кнопкой прерывания цепи 220v. Посмотрел готовые модули на Али экспресс, цена от 500 до 900р, и ждать около месяца. Покопавшись у себя в закромах нашёл модуль питания с 220v на 5v и релюшку. Почему бы не сделать свой модуль питания?

В разрыв цепи 220v на блок питания принтера, поставил релейный модуль от ардуинки и запитал его модулем питания на 5v. Сигнальный провод на реле подключил к плате управления (на сигнальный контакт концевика Z+) и на кнопку включения (без фиксации). Всё заработало, но есть два минуса... 1 - При включении принтера приходится держать кнопку 5 секунд, так как сигнал на контакт PC-ON поступает только когда загрузится прошивка. 2 - Выключить принтер с этой кнопки уже не получиться. Первую проблему решил подключив конденсатор 6,3v 2200uf на сигнальный провод (PC-ON) и на минус. Теперь при нажатии кнопки включения конденсатор заряжается, после отжатия кнопки пока конденсатор разряжается, он поддерживает реле во включенном состоянии, примерно секунд 5-7, чего хватает для загрузки прошивки. Вторую проблему решил добавив в дисплей MKS TFT 3.5 дополнительную кнопку с командой M81.

Power Supply или бюджетный модуль питания 220v.Можно упростить схему, создав печатную плату и разместив на ней модуль питания HLK-PM01, реле srd-05vdc-sl-c, конденсатор 6,3V 2200uf и пару колодок для подключения.

Power Supply или бюджетный модуль питания 220v.

Изменения прошивки Marlin 2,0 на примере платы SKR V1.3 и экрана MKS TFT3.5 

MKS TFT3.5

#enable auto off after print finish function (no:0; Yes:1)

>cfg_print_finish_close_Machine:1

#set number of "More" button

>moreitem_pic_cnt:1

>moreitem_button1_cmd:M81;

SKR V1.3.

Configuration.h

#define PSU_CONTROL

#define PSU_NAME "Power Supply"

#if ENABLED(PSU_CONTROL)

  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)

P.S. Понятно что я не изобрёл велосипед, просто делюсь своими доработками, хейтеров прошу сильно не пинать )))

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

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

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

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