Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE

Статья о переводе платы управления 3D-принтера на 32-битную электронику, реализованную на основе процессорной 32-битной платы управления  ARDUINO DUE и шилда RAMPS 1.5. Под прошивку MK4due v4.3.2.

Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE

Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE

RAMPS 1.5 – это немного улучшенная RAMPS 1.4   – заменен тип корпусов у силовых транзисторов и заменены предохранители на SMD. Данные переделки приблизили эти платы к промышленному стандарту. При том, в топологии платы изменения небольшие, что позволяет переделывать данную плату под 32 бита, основываясь на материалах переделки RAMPS 1.4

Начинать следует с прочтения статей о переделке RAMPS 1.4 – так как отличия у плат не значительные.

“Hacked” RAMPS 1.4 + Arduino Due + RepRapDiscount Smart Controller

Вот так выглядит переделанная плата  RAMPS 1.5, подключенная для тестирования.

Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE

Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE

Вот фото со снятой периферией:

Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE

Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE

Остановимся более подробно на перепайке RAMPS. Так как в сети я не нашёл печатной платы RAMPS 1.5, то при переделках основывался на плате RAMPS 1.4 – так как подсоединительные контакты совпадают, то измерив прибором нужные точки на плате стало понятно, как её изменять. Внизу схема как изменять плату, на основе картинки RAMPS 1.4.

Сперва выпаиваем штырьки и силовую колодку (на схеме обозначена MSTBA4):

Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE

Затем паяем перемычки и в одном месте перерезаем дорожку:

Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE

Вот так это выглядит на фото платы:

Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE

На верхней стороне делать придётся чуть побольше:

Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE

 

Дополнительно к перемычкам, надо выпаять силовые транзисторы B55NF и впаять L3803V (IRL3803). Предварительно, откусив и выгнув, как надо, ноги и откусив лишнюю часть монтажной площадки под винт.

Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE

Также припаиваем стабилизатор на 9 вольт L7809:

Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE

Припаиваем керамические конденсаторы 4,7 мкф и паяем на съемных колодках дополнительный электролит на линию 3,3 вольта.

Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE
Или такой вариант -электролит ROE 1000мкф*6,3вольта с шунтирующим керамическим конденсатором 4,7 мкф*35 вольт:
Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE
Линия на “+5” вольт нужна только для питания дисплея. Поэтому дополнительный конденсатор напаял прямо на дисплей. Дисплей подключен стандартно:
Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE
Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE
Энкдер подключен по схеме, только без кнопки “СБРОС” – так как это не “резет” – а просто какая-то команда, которая с задержкой стопорит выполнение программы.
Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE
Оптические концевики были спаяны по такой схеме и их работоспособность проверена на текущей переделанной плате (они работают):
Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE
На плате DUE был выпаян разъём на 9 вольт и впаян винтовой разъём. Также было припаяно сопротивление 10 кОм .
Реализация 32 бит на RAMPS 1.5 и ARDUINO DUE
РФ, г.Екатеринбург
5 ноября 2017 г.
0

Метки: ,    2017-11-05      Раздел: Электроника  
Автор: Просмотров: 457   Нет комментариев



Добавить комментарий




     
Авторизация
*
*
Генерация пароля
Яндекс.Метрика