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

Перепрошивка 3D принтера для подключения датчика температуры сопла в другой пин

Кубъект Лаб
Идет загрузка
Загрузка
18.04.2015
11596
4
RepRap

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

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

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

10
Бывают различные причины, из-за которых перестает нормально работать вход датчика температуры сопла в 3D принтерах. При такой неисправности температура сопла в программах управления принтером отображается некорректно. Например, она может быть всегда ниже на 10 градусов, тогда вы будете перегревать сопло. Или температура может никак не меняться, хотя сопло нагревается. В таком случае вы получите перегрев сопла с неминуемой его поломкой.

Для решения этой проблемы при наличии прошивки ”Marlin” в конфигурации Arduino Mega 25600 + RAMPS 1.4 можно перепрограммировать вход датчика на PIN второго незадействованного экструдера, если у вас одноэкструдерный принтер.

Для этого потребуется оригинальная прошивка 3D принтера, программа прошивки «Arduino» и следующие действия.

В программе прошивки «Arduino» открываем файл «Marlin.ino» вашей прошивки.
Перепрошивка 3D принтера для подключения датчика температуры сопла  в другой пин
Выбираем плату Arduino Mega 2560 и последовательный порт.
Перепрошивка 3D принтера для подключения датчика температуры сопла  в другой пин
Перепрошивка 3D принтера для подключения датчика температуры сопла  в другой пин
Идем во вкладку «pins.h» в выпадающем меню.
Перепрошивка 3D принтера для подключения датчика температуры сопла  в другой пин
Ищем группу строк:

#if MOTHERBOARD == 33 || MOTHERBOARD == 67

#define HEATER_1_PIN -1

#else

#define HEATER_1_PIN 9 // EXTRUDER 2 (FAN On Sprinter)

#endif

#define HEATER_2_PIN -1

#if MOTHERBOARD == 77

#define HEATER_0_PIN 10

#define HEATER_1_PIN 12

#define HEATER_2_PIN 6

#endif

// Было 13 - 15

#define TEMP_0_PIN 15 // ANALOG NUMBERING

#define TEMP_1_PIN 13 // ANALOG NUMBERING

#define TEMP_2_PIN -1 // ANALOG NUMBERING

Меняем цифры 13 и 15 местами.

Сохраняем и загружаем прошивку в плату.
Перепрошивка 3D принтера для подключения датчика температуры сопла  в другой пин
После этого обесточиваем плату и переподключаем разъем датчика температуры сопла в другой PIN на плате RAMPS.
Перепрошивка 3D принтера для подключения датчика температуры сопла  в другой пин
Включаем 3D принтер, запускаем программу управления и видим показания корректно работающего датчика температуры сопла.
Перепрошивка 3D принтера для подключения датчика температуры сопла  в другой пин

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

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

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

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