Непонятные непонятности с прошивкой.
Предыстория:
Попала ко мне в руки убиенная тушка Рапмса ( убиенная - не совсем корректно. Покалеченная). А проблема в нем следующая. Сгорел мосфет стола и была попытка его перепаять. Попытка потерпела фиаско. Вместе с мосфетом были 'отпаяны' и площадки для пайки оного. И плату отправили ... с молотка. Так она ко мне и попала. Думаю, что стоит пересадить стол на соседний мосфет? Сказано! - А не сделано =(
Собственно говоря - сама непонятка:
Прошивка 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 ничего.
И сам вопрос. Как заставить работать оба мосфета? В чем проблема?
Попала ко мне в руки убиенная тушка Рапмса ( убиенная - не совсем корректно. Покалеченная). А проблема в нем следующая. Сгорел мосфет стола и была попытка его перепаять. Попытка потерпела фиаско. Вместе с мосфетом были 'отпаяны' и площадки для пайки оного. И плату отправили ... с молотка. Так она ко мне и попала. Думаю, что стоит пересадить стол на соседний мосфет? Сказано! - А не сделано =(
Собственно говоря - сама непонятка:
Прошивка 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 ничего.
И сам вопрос. Как заставить работать оба мосфета? В чем проблема?
Популярные вопросы
Какой принтер взять в 2026 ?
Привет, хочу купить новый принтер. Есть базовые навыки печати. Хочется печатать не только обычным филаментом, но и ABS, нейлоном и др. Есть возможност...
Экраноплан "Лунь"
Здравствуйте, я недавно побывал на озере с большим количеством радиоуправляемых катеров и мне пришла в голову идея напечатать на моём BambuLab A1 экра...
Зачем используют слово '3D' при описании аддитивных технологий?
Несколько раз уже я обращался к уважаемому сообществу с вопросом на тему - почему так говорят '3D печать', '3D принтеры' и прочие интерпретации, типа...


Комментарии и вопросы
"и в форме одинаковой пусть хо...
Молодцы ребята! Нужная разрабо...
Разные цвета это больше для эк...
Хочу купить Anycubic Kobr...
Решил попробовать Орку, т.к. т...
Увидел на Ютубе этот ролик , и...
Взял себе замену своему Anet....