Подключение RGB ленты к SKR 1.3

Neiromantic
Идет загрузка
Загрузка
08.01.2020
1566
13
печатает на MakerBot Replicator 2
Техничка

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

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

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

4
Статья относится к принтерам:
MakerBot Replicator 2

Подключение RGB ленты к SKR 1.3

В процессе переделки моего MakerBot Replicator 2 (переезд на SKR 1.3 и Marlin) от него остался кусок RGB ленты на 24 вольта. Давно хотел его приспособить к SKRке, но, как известно, плата напрямую не поддерживает подключение светодиодных лент. На глаза попалась статья с хабра «Управление RGB лентой с помощью Arduino и драйвера L298N» автор krotos139, которая и решила дело.

Итак, понадобятся:

1) модуль L298N (фото с ali)

2) RGB лента 12-24 вольта (у меня 24 в);

3) провода и прямые руки.

Схема проста 

Поскольку я использую дисплей TFT35, разъем EXP1 не использую, а в нем как раз есть всё, что нам надо и +5 вольт и свободные пины.

Распиновка выглядит следующим образом: 

Для подключения ленты я задействовал пины 1.21, 1.22 и 1.23. Но можно использовать и любые свободные. Еще один важный момент. При подключении модуля L298N, если используем RGB ленту с питанием выше 12 вольт, то необходимо убрать джампер над тройным коннектором питания с обозначением +12v, иначе можно повредить встроенный стабилизатор.

При питании от 12 вольт джампер можно не удалять и, кстати, +5 вольт тоже можно не подавать, поскольку в плате есть преобразователь.

Настройка Marlin очень проста. В файле configuration.h раскомментируем следующие строки и зададим пины:

#define RGB_LED

#if EITHER(RGB_LED, RGBW_LED)

  #define RGB_LED_R_PIN P1_21

  #define RGB_LED_G_PIN P1_22

  #define RGB_LED_B_PIN P1_23

#endif

Всё. Компилируем, прошиваем.

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

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

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

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

Комментарии

08.01.2020 в 22:14
1

На мой взгляд, было бы полезнее вместо лент использовать "светофоры", как на станках с ЧПУ.

08.01.2020 в 23:02
1

Поддержу. Всё же подсветка для другого делается.

08.01.2020 в 23:56
0

Я использую LED ленту не только и не столько для того, чтобы она семафорила о состоянии принтера, но и для подсветки зоны печати. Это особенно актуально при использовании октопринта для удаленного мониторинга состояния печати.

09.01.2020 в 00:09
1

3 полевика меньше и дешевле....да и эффективнее чем h мост гонять 

09.01.2020 в 08:53
0

Всё так. Возможно позже и я сам спаяю такой вариант. Однако есть два несомненных плюса в вышеописанном решении. Первое, на его сборку я потратил от силы пол часа времени, т.е. простота. И второе, спаять даже простое решение на трёх полевиках не каждый сможет

09.01.2020 в 08:10
1

Для подсветки использовал ленту с теплым белым светом на 12В, подключал два куска последовательно на выход HE1 через case_light_pin.

14.01.2020 в 22:43
0

Одно важное дополнение. Подключать питание к модулю L298N и ленте лучше не через разъем 24в, а параллельно входу питания на плате. При подключении через разъем иногда в начале печати подвисал принтер

09.02.2020 в 22:43
0

У светодиодной ленты общий +, а значит лента управляется минусом, драйвер L298N управляется +, иными словами, когда ничего на вход не подаётся, на выходе минус, и все цвета горят (получается белый свет). А нам нужно, что бы когда на вход подаётся +, на выходе был бы минус. Как происходит инвертирование сигнала? 

09.02.2020 в 23:39
0

Никакого инвертирования не требуется. Всё работает так, как описано выше.

10.02.2020 в 08:50
0

Ну как же не требуется? если на вход L298N ничего не подаётся, то на выходе везде минус, следовательно все 3 цвета горят одновременно, а должно быть наоборот, ничего не подаём, ничего не горит. Решили например зажечь красный, на соответствующем пине +5в, лента должна загореться красным, а получается наоборот, красный цвет гаснет.

10.02.2020 в 11:30
0


Так, наверно, будет более понятно

10.02.2020 в 13:14
0

Нет, так не понятней, лента подключена согласно схеме, когда in1, in2, in3 никуда не подключены, на ленте загораются все 3 светодиода, когда на in1 подаём +5в, на ленте светодиоды которые подключены на out1 гаснут, с другими цветами так же. У Вас перемычки EnA и EnB стоят?

10.02.2020 в 13:51
0

По перемычкам вечером посмотрю

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

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

Зачем Эндору рельсы?

Вспомним, что такое сопло 0.4мм

Белая смола, зеленый дракон, или Э - эксперименты

"Кабинка" для малинки (на стол).

Проблема с прошивкой picaso x-pro [Версия ПО 5.214 16.01.2020]

Напечатали мастер-модели Покровского Собора ЧАСТЬ#2