Расширяем возможности SKR mini E3

trengtor
Идет загрузка
Загрузка
17.02.2021
1027
22
Личные дневники

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

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

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

2
Статья относится к принтерам:
ZAV-mini

После перехода с Lerdge-X на SKR mini E3 V1.2 практически сразу появилось желание сделать нормальное управление вентиляторами охлаждения хотэнда и драйверов, а так же управление LED-подсветкой. Но, напомню, у плат семейства SKR mini E3 (и у E3-совместимых плат других производителей) есть общая особенность: весьма ограниченный набор доступных управляющих ключей: 1 ключ на нагреватель стола, 1 – на нагреватель экструдера, 1 – на вентилятор обдува печатаемой модели. Не густо!

Поэтому пришлось сначала отладить на макете, а затем сделать в нормальном исполнении внешние ключи, позволяющие коммутировать токи до 2,5 А (т.е. до 30 Вт мощности при питании 12 В и до 60 Вт при питании 24 В, чего вполне достаточно и для мощного обдува, и для большой подсветки).

Хотя данная версия ключей может работать как при напряжении питания 12 В, так и 24 В, во втором случае абсолютно недопустимо использование напряжения более 24 В (т.е. «накрутить» напряжение на выходе блока питания до 25-26 В уже не получится, т.к. ключи просто выйдут из строя).

Для управления внешними ключами, предназначенными для вентиляторов охлаждения хотэнда, обдува драйверов (платы) и LED-подсветки, в настройках Marlin 2.0 были переназначены пины (выводы) у имеющихся на плате, но не используемых в моём принтере разъёмов интерфейсов:

• Для вентилятора охлаждения хотенда – PC15;

• Для вентилятора охлаждения платы и драйверов – PC12;

• Для LED-подсветки – PC14.

После установки и настройки обнаружился нюанс: отсутствие PWM (ШИМ) на выбранных пинах. И охлаждение, и подсветка работают, но только в режиме On-Off, без регулировки. Вполне возможно, что такое поведение как-то связано с использованием режима Fast PWM для вентилятора обдува модели и (или) особенностями нового HAL для STM32, и (или) особенностями плат этой серии – пока не разбирался, т.к. на это требуется время.

ps. Если вас заинтересовали ключи, они доступны для заказа – пишите в личные сообщения.

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

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

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

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

Комментарии

17.02.2021 в 09:04
0

неопиксель, servos наверняка поддерживает PWM, занят?

17.02.2021 в 09:17
0


С Неопикселем есть свои сложности: нужно или промежуточный каскад ставить, или нагрузку очень тщательно подбирать – схема с открытым стоком.

Серву можно будет попробовать, да. Потом посмотрю, будет ли на ней работать PWM. Если нет – нужно будет будет проверить версию с влиянием режима Fast PWM.

17.02.2021 в 12:20
0

странное решение с транзистором. На SKR1.4 тотже буфер напрямую выходит на разьём.

17.02.2021 в 12:32
0

Это интерфейс к «ленте» NEOPIXEL

18.02.2021 в 22:33
0

В общем, только Servos с поддержкой PWM. Остальные – «старт-стопные».

STM32F103RCT6

PC15-OSC32-OUT 1/0
PC14-OSC32-IN 1/0
PA1 PWM
PC12 1/0
PC7 1/0

17.02.2021 в 17:50
0

Для своего принтера тоже делал самодельные платки-ключи, но не для вентиляторов, а для коммутации нагревателей хотэнда и стола, чтобы была возможность использовать как 12 Вольт, так и 24 Вольт независимого питающего напряжения. Сделал всё в минимальных габаритах, все что можно на smd компонентах. А потом на АлиЭкспресс увидел подобные платки в ещё меньших габаритах. Всё уже придумано до нас...

17.02.2021 в 18:05
0

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

17.02.2021 в 20:52
0

А чё не так с маленькими модулями с мосфетами с Али за 50р?

https://a.aliexpress.com/_9yMa4C

17.02.2021 в 22:18
0

Самая примитивная схема управления MOSFETом (вернее, её отсутствие как таковой). Это даже не «пионеры на коленке», это такой китайский подход «для экономных».

17.02.2021 в 23:36
0

Ну, на них хоть оптопары есть, в отличие от распаянных уже на мини)

В остальном - решительно никакой разницы. Обычный n-канальный мосфет. Что там можно сделать не так? Припаять криво?)

17.02.2021 в 23:43
0

Понимаете в чём дело... Оптопара – это отнюдь не панацея, но зачастую предмет религиозного культа у диайщиков (и маркетинговый сейлзпойнт у китайских товарищей). А что и как может пойти не так – прочитайте, например, «Искусство схемотехники» (1 том), прежде чем пытаться ёрничать.

17.02.2021 в 23:58
1

Понимаете.. оптопара - это панацея, потомушта гальваническая развязка. Она бережет самое ценное - пин мцу. Более панацейного ничего нет.

Совет почитать конечно порадовал, но от вас я его не приму - вы явно не очень разбираетесь в теме.

18.02.2021 в 00:07
0

Бережет-то она вашу бесценную плату от чего? Правильно – от криво включенного (а не криво впаянного) MOSFETа. А вот что там может пойти не так (из-за чего китайцы ставят копеечные оптопары) вы, похоже, не очень-то в курсе. Ну так и я вас просвещать вовсе не обязан, в общем-то. Full Stop.

18.02.2021 в 00:18
0

Видимо, вы никогда не роняли отвёртку на плату, когда она включена?) Или мосфет не выходил у вас из строя при высокой нагрузке, перегреве, да так что давал импульс на затвор?)

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

18.02.2021 в 00:22
0

Видимо, вы никогда не роняли отвёртку на плату, когда она включена?

Было когда-то – но там надо было аккуратно подвести оборудование под списание.

А вас, видимо, не научили, что монтажные работы на включенном оборудовании или не производятся, или нужны какие-то меры защиты.

В общем, читайте «Искусство схемотехники» – больше мне вам ответить нечего.

вы явно не очень разбираетесь в теме

Не с вашим очевидным уровнем компетентности оглашать подобные сравнительные суждения.

18.02.2021 в 09:34

Комментарий удалён

18.02.2021 в 15:57
0

Бестолковая затея. На платах SKR применяются ключи способные до 3.5А кушать, на Лерджах до 5А. Только вот те детали стоимостью 3 рубля, а ваша приблудка в 180 раз дороже. Китайцы сами ушли от мосфетов огромных на мелкие, т.к. большие - избыточны были.

18.02.2021 в 16:20
0

Отвечу для других (т.к. автор этого комментария позорно «бежал»): разница тут в том, какой ток нагрузки сможет выдать ключ, причём не по даташиту, а в реальной схеме. Обеспечить его без теплового пробоя (без перегрева).

На платах SKR применяются ключи

Повторюсь, т.к. комментатор, очевидно, не прочёл текста самой заметки, а просто заглянул «на огонёк» покритиковать: у плат семейства SKR mini E3 (и у E3-совместимых плат других производителей) есть общая особенность: весьма ограниченный набор доступных управляющих ключей: 1 ключ на нагреватель стола, 1 – на нагреватель экструдера, 1 – на вентилятор обдува печатаемой модели. Ставилась вполне конкретная задача: обеспечить 2 дополнительных управляемых обдува и 1 подсветку. И она была успешно решена – и именно теми средствами, которые я счёл для этого оптимальными.

кушать

А вот это – отдельное стилистическое порно, мода всюду использовать это словечко.

21.02.2021 в 10:54
0

т.к. автор этого комментария позорно «бежал»

Этот комментатор, обычно какую либо глупость / гадость "наложит/накладет/наваляет", и если его в его же испражнения носом тыкают, он обычно тебя заносит в черный список.

21.02.2021 в 11:05
0

Я так и понял. Меня он туда внёс превентивно, похоже ))))

19.02.2021 в 10:56
0

STM32F103RCT6

PC15-OSC32-OUT 1/0
PC14-OSC32-IN 1/0
PA1 PWM
PC12 1/0
PC7 1/0

Итого, на PA1 тоже нет PWM (но там сложно – при яркости (и скважности) 0% на выходе «0», на всех остальных «1»). Проверил, не влияет ли как-то FAST_PWM_FAN – нет, не влияет. Кроме того, при отключении в настройках пункта меню, отвечающего за регулировку яркости, перестаёт работать и пункт ON/OFF. Остаётся 2 варианта: либо тут баг в коде Марлина 2, либо лезут какие-то нюансики из нового HAL. Пора написать им багрепорт.

21.02.2021 в 10:20
0

Багрепорт отправлен.

23.02.2021 в 17:49
0

Погуглил-почитал – не только я столкнулся со странным поведением PWM на пинах с новым HAL для STM32.

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

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

Эндероубийца Anycubic mega Zero 2.0. Мини обзор бюджетника

Тест экрана и засветки фотополимерного принтера v.2

Размышляшки про "прецизионную" печать соплом Ø0.2 мм

Хотенд BIQU 2 in 1

Синхронизация валов Z, на принтере Anet A8 Plus

Дабл-директ, первая печать