Подключение ws7040

Люди добрые помогите🥺

Собираю 9 версию, столкнулся со следующим:

По описанию необходимо управляющие провода Шим, драйвера ws7040(серый черный), подключить к разъему FAN2 Octopus pro.

Но Octopus для реализации ШИМ “теребит” минус. А драйверу ws7040 нужен управляющий плюс.

В интернетах говорят что нужно или переходная плата или задействовать други выходы Octopus (переназначить концевик или светодиодный выход) так ли это или есть более простое решение?

можно подтянуть к 5в, а именно резистором, например 10 кОм. тогда при активации, выход вентилятора будет просаживать напряжение, а при отключении резистор будет подтягивать к 5в. для удобства выставить перемычку на 5в на этот выход вентилятора, так, на одном пине будет 5в а на другом дерганый минус. их соединить резистором, получим инвертированный логический дерганый плюс, его можно подавать на драйвер, если он выдерживает 5в. В клиппере пин шима инвертировать знаком !

+5V пин вентилятора (плюс)

[10k]

├──────────► сигнал на вход драйвера / MCU

пин вентилятора (минус)

GND (через транзистор платы)

1 лайк

Благодарю, простое и рабочее решение)

Еще ньюанс - при включение принтера, пока загружается клиппер, турбинка шарашит на всю.

Пробовал инвертировать пин PD12 в прошивке платы(в начале нижней строчки (! PD12)) результата не дало(

1 лайк

а в конфиге не забыли поставить shutdown_speed: 0 ?
если не помогает, добавьте enable_pin и рвите им питание всего вентилятора. Теоретически можно и по минусу, но я не уверен, если что это на ваш страх и риск, нужны дополнительные проверки, не пойдет ли ток от плюса на сигнальный провод без минуса. или можно купить модуль p-mosfet и управлять им питанием всего фана, или спаять такой, если руки не кривые.