Как использовать second hotend для настольного отопления?
Выход обогреваемого стола на моем принтере недавно перестал работать. У меня есть выход для второго хотенда. Как я могу перепрограммировать этот выход как выход с подогревом стола? Плата Geeetech GT2560 rev A+.
@Matěj Musil, 👍1
Обсуждение2 ответа
Если вы хотите использовать нагреватель экструдера и термистор 2 в качестве привода нагреваемого стола, то вам нужно будет использовать внешний МОП-транзистор, так как я сомневаюсь, что МОП-транзистор экструдера сможет справиться с требуемым током. Затем в слайсере просто переставьте стол на E2
Хотя это , по-видимому, совместимая с РАМПАМИ плата, как описано в этом теперь удаленном ответе, она не использует конфигурацию контактов РАМП.
Чтобы исправить это в прошивке, требуется загрузить на плату только что настроенную прошивку. См., Например, Вопрос: "Как загрузить прошивку на принтер reprap?". Для прошивки Marlin (которая также загружается на заводе-изготовителе) Вам нужно назначить правильный номер платы или постоянное имя (среди нескольких других вещей) в файле Configuration.h. Обратите внимание, что это "четко" описано здесь производителем.
С завода загружается версия 1.1.X обратите внимание, что версия 1.1.9 является последней из ветви 1.x, по умолчанию теперь версия 2.x.
От производителя вашей платы вы узнаете, что:
#define MOTHERBOARD 7
нужно что-то установить. Обратите внимание, что использование числа является старым, в настоящее время вы бы использовали константу. Для платы № 7
это константа, определенная как BOARD_ULTIMAKER
. Обратите внимание, что в версии 2.x это число теперь 1117, поэтому предпочтительным является постоянное имя BOARD_ULTIMAKER
!
Специально для вашей платы-конфигурация.файл h должен содержать:
#МАТЕРИНСКАЯ ПЛАТА ifndef #define MOTHERBOARD BOARD_ULTIMAKER #эндиф
Расположение штифтов, используемых этой платой, находится в файле pins_ULTIMAKER.h
.
В этом пин-файле вам нужно поменять местами номера контактов, которые идентифицируют стол и второй термисторный контакт экструдера (E1
). В этом файле измените:
// // Обогреватели / Вентиляторы // #define HEATER_0_PIN 2 #define HEATER_1_PIN 3 #define HEATER_BED_PIN 4
кому:
// // Обогреватели / Вентиляторы // #define HEATER_0_PIN 2 #define HEATER_1_PIN 4 // или -1 #define HEATER_BED_PIN 3
Обратите внимание, что выход нагревателя E1 может быть не рассчитан на большую токовую нагрузку, необходимую столу (зависит от следов на плате и используемого МОП-транзистора; в отношении МОП-транзистора производитель заявляет, что:
3 55-амперных МОП-транзистора (со светодиодным индикатором фактический выход ограничен печатной платой и разъемом), все 3 МОП-транзистора оснащены радиатором для обеспечения достаточного тепловыделения и стабильной работы
, подразумевая, что МОП-феты идентичны). Поэтому рекомендуется использовать внешний модуль MOSFET. Это удержит большие токи вдали от платы принтера. Такой модуль выглядит следующим образом:
Вам нужно подключить второй нагреватель экструдера к белому кабелю, силовые и настольные провода используют винтовые клеммы и четко обозначены.
Не забывайте, что вам нужно рассказать им, как установить компилятор, получить источник из git hub и т. Д., @user77232
@user77232 Нет, в этом нет необходимости, на этом фронте уже есть вопросы. Я свяжу их., @0scar
Ой, я только читал, что плата "интегрировала 2560 и RAMPS" - не знал, что они недостаточно компетентны, чтобы направлять ее подобным образом. Хотя Marlin 2.0 только что был выпущен без исправления ошибок., @towe
@towe +1 для утверждения 2.x! Я обновил ответ, большое спасибо!, @0scar
@matejmusil не забудьте принять ответ, если это поможет вам., @user77232
- Какой толщины должен быть алюминиевый печатный стол
- Как центрировать мои отпечатки на платформе сборки? (Повторная калибровка смещения самонаведения)
- PLA и обогреваемый стол?
- Идеальный печатный стол: стеклянный или алюминиевый?
- Зачем держать стол нагретым после первоначального слоя(ов) PLA (или PETG)?
- Почему углы АБС-объекта отрываются от стола?
- Отпечатки падают со стола ближе к концу печати
- Ender 3 отображение неправильных температур для hotend и стола
Вы пробовали использовать другой выход нагревателя в G-коде? Вроде E3 или что-то в этом роде? Что такое этикетка другого нагревателя, о котором вы говорите? Это нагреватель экструдера или вторичный настольный нагреватель? У вас есть фотография выхода, о котором вы говорите? Мы можем его увидеть? Есть ли у вас среда для компиляции прошивки? Вы знаете, какую прошивку он использует?, @user77232