Установка двойного экструдера в Марлине
У меня есть Tevo Tarantula с платой MKS Base 1.5 и двойными экструдерами. Я запускаю сборку сообщества Marlin RC8 Tevo для двойного экструдера, большого стола и датчика SN04.
Все датчики температуры работают и дают точные показания, но E1
при активации работает на 100% до тех пор, пока не начнется перегрев и система не отключится. Как я уже сказал, он считывает правильные температуры через термистор и просто не останавливается на заданной температуре. Я проверил МОП-транзистор, и на плате МКС нет явных ожогов или плохих паяных соединений. Это наводит меня на мысль, что это путаница в прошивке, но, будучи немного новичком в этом деле, я все еще знакомлюсь с G-code и Marlin.
Я подтвердил, что правильная плата упоминается в прошивке из boards.h
, но, глядя на configuration.h
, я просто путаюсь. Я думаю, что как-то / где-то E1
может ссылаться на вентилятор, который просто выключен или включен. У кого-нибудь есть идеи?
@Evan Weber, 👍2
Обсуждение3 ответа
Я не уверен, что такое аппаратная конфигурация для Tevo Tarantula
Убедитесь, что ваш конфигурационный
файл.h настроен для вашего оборудования.
Определения экструдера описываются в Conditional_LCD.h
Это похоже на конфигурацию.файл h на GitHub настроен для одного экструдера.
Например, если у вас есть 2 hotends; но "HOTENDS = 2" не установлен, то ввод-вывод не будет настроен для 2-го hotend. Я просто посмотрел на код, и если HOTENDS == 1
, то MOSFET_D_PIN
будет использоваться для управления FAN1 (что звучит очень похоже на то, что вы описываете, что вы видите).
#if HOTENDS == 1
#define FAN1_PIN MOSFET_D_PIN
#else
#define HEATER_1_PIN MOSFET_D_PIN
#endif
Если тарантул использует один хотенд, не определяйте SINGLENOZZLE, а определите SWITCHING_EXTRUDER и (я думаю) EXTRUDERS=2 . Затем код будет ожидать, что один hotend будет подключен к D10., @markshancock
Спасибо вам за направление, в котором нужно идти. Установка двойная, и я "думал", что проверил это., @Evan Weber
"Двойственность" может означать несколько вещей. Есть ли у вас два отдельных экструдера (хотенды), (одинарный) смесительный экструдер или (одинарный) стандартный экструдер с двойным питателем филамента? Marlin должен быть настроен для конкретного типа., @markshancock
Итак, следуя ответу Марка, в строке 298 Conditional_LCD.hвам нужно будет изменить:
#define HOTENDS 1
Для
#define HOTENDS 2
У меня была похожая проблема, моя документация была неправильной, и нагреватель и термистор были подключены задом наперед. Возможно, перепроверьте проводку и даже попробуйте поменять местами датчик температуры на вашей плате.
Вы имеете в виду, что поменяли местами соединения нагревателя и термистора, или вы имеете в виду, что термистор был подключен к правильным терминалам, но наоборот? Термисторы и нагреватели, как правило, не поляризованы и могут быть подключены в любом случае. Это всего лишь простые резисторы., @Tom van der Zanden
- Какие команды G-кода говорят принтеру изменить сопло на двойном экструдере?
- Как настроить Marlin для включения автоматических вентиляторов с двойным экструдером
- Выравнивающие головки для двойного экструдера
- ooze shield vs priming tower, или нужно и то, и другое?
- Двойная ось Z имеет разную скорость (несинхронизирована)
- Проблема засорения двойного экструдера
- Проблемы с настройкой двойного экструдера Prusa i3
- Смесительная насадка vs двойная насадка vs IDEX vs сменщик инструментов для pva и pla
Является ли [эта сборка] (https://github.com/JimBrown/MarlinTarantula ) что вы используете?, @markshancock