Кремень FMZ Реклама
Kremen FMHM Реклама

Непонятные непонятности с прошивкой.

Мааакс
Идет загрузка
Загрузка
05.12.2017
913
7
Вопросы и ответы
Предыстория:

Попала ко мне в руки убиенная тушка Рапмса ( убиенная - не совсем корректно. Покалеченная). А проблема в нем следующая. Сгорел мосфет стола и была попытка его перепаять. Попытка потерпела фиаско. Вместе с мосфетом были 'отпаяны' и площадки для пайки оного. И плату отправили ... с молотка. Так она ко мне и попала. Думаю, что стоит пересадить стол на соседний мосфет? Сказано! - А не сделано =(

Собственно говоря - сама непонятка:

Прошивка Marlin версии 1.1.6. Попимо остальных настроек выбрал плату BOARD_RAMPS_14_EEB в boards.h и записал ее в соответствующее место в конфиге. В файле pins_RAMPS.h переназначил пины следующим образом:

#ifndef MOSFET_D_PIN

#define MOSFET_D_PIN -1

#endif

#ifndef RAMPS_D8_PIN

#define RAMPS_D8_PIN 9

#endif

#ifndef RAMPS_D9_PIN

#define RAMPS_D9_PIN 7

#endif

#ifndef RAMPS_D10_PIN

#define RAMPS_D10_PIN 10

#endif

#define HEATER_0_PIN RAMPS_D10_PIN

Что в результате получилось:

При задании столу разогреться мы имеем напряжения на мосфете 9.

При задании хоту разогреться - мы не имеем ничего.

Сделал инверсию:

#ifndef RAMPS_D8_PIN

#define RAMPS_D8_PIN 10

#endif

#ifndef RAMPS_D9_PIN

#define RAMPS_D9_PIN 7

#endif

#ifndef RAMPS_D10_PIN

#define RAMPS_D10_PIN 9

#endif

Что в результате получилось:

При задании столу разогреться мы имеем напряжения на мосфете 10.

При задании хоту разогреться - мы имеем на мосфете 9
Непонятные непонятности с прошивкой.
ничего.

И сам вопрос. Как заставить работать оба мосфета? В чем проблема?
Ответы на вопросы