Запрограммировать плату Creality v2.2 на использование транзистора HEATER1 для HEATER0
Мой CR10-S5 с материнской платой Creality v2.2 недавно пострадал от короткого замыкания транзистора нагревателя hotend (MOSFET). Взглянув на плату, я попытался проявить смекалку и вместо этого использовать выход HEATER1 для своего hotend. Однако после замены контактов в
pins_RAMPS.h
нет ответа на включение нагревателя. Я подтвердил нулевое напряжение на выходе платы с помощью мультиметра, так что это не должно быть неисправным картриджем нагревателя.
Есть ли какие-либо другие строки кода, которые я должен изменить, чтобы заставить это работать? Я использую прошивку TH3D Unified 2 с включенным BLTouch.
@user33578, 👍2
1 ответ
Обнаружена проблема, по-видимому, на этих платах v2.2, v2.2x установлен MOSFET-транзистор HEATER1
, управляемый контактом 7, а не контактом 9, как вpins_ramps_h по умолчанию
. После установки HEATER0
на использование вывода 7 все работает так, как ожидалось.
- Засорение из-за ползучести тепла: купить новый кулер или новый hotend?
- Температура горячего конца изменяется во время печати
- Как определить размеры стола в Marlin для произвольного привода / хотэнда?
- Замена FAN0 на FAN1 на плате принтера TriGorilla
- Hotend не достигает заданной температуры
- Редактирование микропрограммного обеспечения ЖК-сенсорного экрана CR-10S / Ender5+
- Почему BLTouch Все Еще Зондирует Стол, Даже Когда установлен NOZZLE_TO_PROBE_OFFSET?
- ПИД тюнинг картридж мощностью 50 Вт в Марлине