Как управлять 4 термисторами в обогреваемом столе?
Моя область печати составляет ~ 17x16 дюймов (431,8 мм х 406,4 мм = 175 158,4 мм/2). Для этого мне нужно четыре (4) 200 мм квадратных нагревателя и соответствующие МОП-транзисторы для его запуска. Каждый нагреватель имеет свой собственный термистор и потенциально может достичь целевой температуры самостоятельно (теоретически они могли бы, так как будут отклонения в производстве).
Моя материнская плата (SKR Pro) поддерживает 4 термистора, однако мое решение в этой конфигурации имеет 5.
Когда я удвою размер принтера в конце этого года, я ожидаю, что мне понадобится 8 нагревателей.
Есть ли решение для контроля за тем, что многие нагреватели таковы, что ни один из них не стреляет по своим темпам, или мне придется проектировать и строить специальную тепловую управляющую плату для управления столами такого рода?
@user77232, 👍1
Обсуждение1 ответ
Лучший ответ:
Вы можете использовать прошивку Klipper, которая принимает произвольное количество нагревателей.
Затем вы можете написать макрос Klipper, который принимает один вход и применяет его к каждому обогреваемому столу (или нет, как вы предпочитаете).
С Klipper вы также можете добавить еще один Arduino и подключить его к klipper, если у вас недостаточно контактов на плате: klipper не ограничивается управлением одной платой на принтер.
Проверьте документы.
Следовательно, Klipper может работать с различными микроконтроллерами по своей конструкции?, @user77232
ДА. Например, на моей плате 3d-принтера есть припаянные драйверы. Я хочу добавить драйверы Trinamic, но я не могу поместиться достаточно из-за отсутствия контактов. Я могу подключить простой Arduino Nano (5 евро?) к Raspberry Pi в дополнение к моей плате подключите TMC к Nano, и Клиппер будет управлять обоими одновременно., @FarO
Добавлена ссылка на конфигурацию нескольких микроконтроллеров., @FarO
- Почему я продолжаю получать сообщение о тепловом побеге?
- Ender 3 отображение неправильных температур для hotend и стола
- Проблема датчика температуры Marlin
- Есть ли какой-нибудь способ исправить неравномерную температуру стола?
- Hotend не поддерживает температуру
- Anet A8 считывает 739°C с термистора экструдера!
- Размещение термистора на рабочем столе с подогревом
- Странное считывание температуры с помощью термистора на аналоговых выводах MKS GEN L v1.0 AUX-2
Насколько я знаю, он не был реализован в Marlin, но есть [этот трекер проблем](https://github.com/MarlinFirmware/Marlin/issues/4112) это говорит о том, что это довольно просто реализовать. В качестве альтернативы (так как вам нужно более 2 зон), вы можете использовать Arduino Uno для связи с SKR и позволить Uno обрабатывать индивидуальное отопление подголовников. Например, вернуть среднюю температуру 4 столов или самую низкую температуру и т. Д. Было бы экономией, если бы Uno мог включать столы или нет, для небольших отпечатков вы могли бы использовать, например, левый передний обогреватель!, @0scar