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

Колхозим обычный блок питания в обычный управляемый блок питания

MESlammer
Идет загрузка
Загрузка
27.05.2016
10951
7
Техничка

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

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

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

12
Уже не знаю почему, но когда я только начал собирать свой принтер, мне жутко хотелось воткнуть в него полноценный ATX-блок питания, и полностью пользоваться всеми его функциями: управлением питанием, а также дежурным питанием. Однако, первый запуск с найденным в закромах чердака блоком питания меня сильно разочаровал - напряжение проседало с 12.50 до 10 вольт, и принтер был почти неспособен печатать.

Я поставил на замену ему обычный блок питания от светодиодных ламп на 15 ампер, чуть разогнал его, поставил мощное охлаждение силовой части и был доволен результатом.

Но я все равно хотел прикрутить управление питанием.

Оставалось только узнать как.

Изучение типовых схем ATX-блоков питания мне не помогло - я не нашел способа добавить управление питанием полной переделки БП. Помимо этого, нужно было также добавить в принтер дежурное питание, и как его добавить, было вообще непонятно.
Колхозим обычный блок питания в обычный управляемый блок питания

Единственная доступная в этом БП пользователю доработка - это впайка коннекторов под кулер.

По нормальному с этим блоком питания не получилось, поэтому я решил пойти немного другим путем. Я нашел мощную зарядку на 5 вольт, и прикупил вы_сами_знаете_где модуль 'твердотельного реле'
Колхозим обычный блок питания в обычный управляемый блок питания

Почему в кавычках? SSR этой марки(omron g3mb-202p) уже не производятся. Реально, эти 'реле' чаще всего представляют из себя залитую в корпус связку из китайских симистора и оптопары, и при желании, её вполне можно собрать самостоятельно.

Я решил использовать зарядку в качестве источника дежурного питания 5В, она будет питать принт-сервер на Raspberry и связку Arduino с RAMPS, а так же будет источником питания для 'реле'. Реле и зарядное устройство стоят за выключателем, поэтому в любой момент можно быстро обесточить весь принтер. В итоге, схема получилась примерно следующая:

Колхозим обычный блок питания в обычный управляемый блок питания

Не то чтобы прямо разорвало, но на неё жалко смотреть.



После установки реле, нужно настроить прошивку принтера. По сути, что в Marlin, что в Repetier - нужно сделать одни и те же действия - включить управление ATX-блоком питания, и инвертировать состояние пина PS-ON.

В случае с Marlin, в файле конфигурации нужно найти строчку

'#define POWER_SUPPLY 1'

и изменить на

'#define POWER_SUPPLY 2'

В случае с Repetier, нужно указать параметр 'POWER_INVERTING' в прошивке или в конфигураторе.

Теперь, после всех манипуляций можно пользоваться функциями управляемого блока питания. Так, нужно настроить слайсер или принт-сервер на то, что бы в начале каждого файла он добавлял команду M80 - эта команда включает блок питания. При желании, можно также добавлять в конец следующие команды:

G4 S360

M81

Эти команды отключат принтер через 6 минут после окончания печати - этого должно быть достаточно, чтобы он остыл.

Вот и все. Если вы следовали этим инструкциям, то у вас теперь есть управляемый блок питания для принтера, и теперь вы можете оставлять принтер в одиночестве, зная, что в случае неполадок, он автоматически отключится, спасая вас и себя (но лучше не надо так делать).

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

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

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

12
Комментарии к статье