Датчик низкого количества филамента для Creality CR-10?
Я играю со своим CR-10 уже около месяца, и мне было интересно, есть ли датчик с низким уровнем накала для CR10.
Я нашел этот список на Amazon, 3D-принтер Creality CR-10 S4 с монитором накаливания с двумя винтами Z400x400x400 мм, который предназначен для более крупной модели, в которую встроен датчик с низким уровнем накала, и мне было интересно, можно ли купить датчик отдельно и установить на мой CR-10.
В качестве альтернативы, я осмотрелся и нашел только это: XCSOURCE 1,75 мм Модуль датчика обнаружения нити 3D-принтера, Монитор паузы для 3D-принтера DIY Kit TE720. Судя по всему, его нужно прикрепить к основной плате в блоке управления.
Кто-нибудь может сказать мне, будет ли это совместимо?
@HuwD, 👍4
Обсуждение1 ответ
TL;DR
Для использования датчика филамента вам необходима плата контроллера версии 2.x (и соответствующая прошивка CR-10S). Если вы этого не сделаете, вам потребуется обновить плату контроллера.
Сравнение плат
Для отличной разбивки плат ознакомьтесь с моделями Creality CR-10 и CR-10S – Какой у вас принтер.
По-видимому, существует две версии базовой модели платы контроллера, которые используют различное встроенное ПО:
- Плата контроллера v1.1.2 (или v1.1.3 с дополнительным конденсатором фильтра), которая использует встроенное ПО CR-10. Они имеют небольшой чип Atmel ATmega1284P и один шаговый разъем по оси Z;
- Плата контроллера v2.0 (или v2.1 с дополнительными вентиляторными портами), которая использует встроенное ПО CR-10S. Они оснащены большим чипом Atmel ATmega2560 и двумя шаговыми разъемами по оси Z.
См. Раздел Примеры досок в нижней части этого ответа для визуального сравнения двух досок.
Это плата v2.x (CR-10S), на которой установлен детектор филамента, использующий разъем X+ endstop:
Чтобы процитировать часть страницы:
Пожалуйста, убедитесь, что вы знаете, какой у вас принтер. Есть 8 РАЗЛИЧНЫХ моделей от Creality. В этих моделях есть 2 разные платы. Самый простой способ определить, что у вас есть, - это определить, есть ли у него датчик филамента или нет. Если это так, то у вас есть машина CR-10S. Если это не так, то это CR-10.
Просто потому, что у вас есть CR-10 S4 или CR-10 S5, это НЕ делает его CR-10S.
Размеры S4 и S5 поставляются в любом варианте платы. Опять же, основной способ определить, есть ли у вас датчик филамента от Creality или нет. Есть ли у вас двойное Z или нет, НЕ имеет значения. Важно то, какая плата находится в корпусе.
Как правило, каждая плата CR-10S поставляется с датчиком нити. Поэтому, если у вас нет датчика нити, то это CR-10, и вам нужно использовать прошивку CR-10. Однако мы видели, как некоторые мини-машины CR-10 поставляются с платами CR-10S. Используйте приведенные ниже изображения досок, которые находятся в дикой природе, чтобы определить, какая у вас модель. Важно использовать правильную прошивку для платы, которая находится в вашей машине.
Отдельное обновление
Что касается первого вопроса, вам лучше всего связаться с Creality напрямую, через их службу поддержки клиентов, чтобы узнать, доступен ли датчик отдельно. Это, вероятно, сделало бы наименее болезненным метод внедрения датчика филамента.
В качестве альтернативы можно приобрести комплект для обновления Creality CR-10Sза 120 долларов:
Лучший комплект обновления для вашего 3D-принтера Creality CR-10 содержит двойную ось Z для стабильности 3D-печати и контроля нити. Защита от аварийной сигнализации (датчик), которая предупреждает вас, когда нить закончилась или сломалась для интеллектуальной 3D-печати
Кажется, есть опция с двойным Z, за дополнительные 80 долларов
Взломанное решение
По второму вопросу, модуль датчика обнаружения нити 3D-принтера XCSOURCE 1,75 мм, Монитор паузы для 3D-принтера DIY Kit TE720,
в инструкциях указано, что он предназначен в основном для плат управления Lerdge:
Инструкция:
- При использовании материнской платы марки Lerdge: Зеленый индикатор на материнской плате погаснет, когда закончится нить, материнская плата прекратит печать до тех пор, пока вы не добавите нить и не продолжите печать. (Пожалуйста, подключитесь к интерфейсу M-датчика)
- Когда вы используете материнскую плату другой марки: Модуль обнаружения использует метод определения перехода уровня. Пока в модуле все еще есть нить, порт обнаружения показывает высокий уровень; когда в модуле нет филамента, порт обнаружения преобразуется в низкий уровень, как "Команда" Нить закончилась", которая остановит печать, поэтому у вас будет время добавить нить и продолжить печать.
Таким образом, не совсем ясно, будет ли он работать с вашей платой - для этого вашей плате необходимо:
- Совместимый вход (т. е. X+ ограничитель);
- Совместимое встроенное ПО (CR-10S), и;
- Используйте совместимые логические уровни (т. е. активный
НИЗКИЙ
уровень для завершения печати).
Если нет, то, учитывая пункт № 2, по-видимому, потребуется дополнительная внешняя логика или микроконтроллер, чтобы определить переход на низкий
уровень, а затем выключить принтер.
Например, этот парень в Thingiverse, Кронштейн датчика филамента Cr-10 и учебник, утверждает, что они купили датчик на eBay, который выглядит похожим, и они предоставляют крепление для печати и инструкции по его использованию с CR-10. Однако это не отдельное дело, как показано на CR-10 S4, потому что требуется дополнительный Raspberry Pi и осьминог.
Чтобы использовать этот конкретный датчик с вашей платой, вам потребуется:
Посмотрите, какая у вас плата контроллера - совместимая плата CR-10 или CR-10S (см. Сравнение плат выше). Если это CR-10S, следовательно, он имеет совместимый вход (X+ ограничитель) и встроенное ПО,необходимое для датчика нити,
Включите использование датчика, при необходимости, в встроенном ПО (либо с помощью пользовательского интерфейса, если это возможно, либо загрузив новое встроенное ПО) и;
Проверьте, использует ли плата контроллера CR-10 активный
НИЗКИЙ
уровень для обнаружения отсутствия нити (или, опять же, это может быть настройка пользовательского интерфейса или встроенного ПО)Вы можете проверить этот последний пункт самостоятельно, подав
напряжение низкого уровня (т. Е. заземление) на вход X+ endstop на плате управления (после проверки пользовательского интерфейса/встроенного ПО на наличие соответствующих настроек), и посмотреть, остановит ли это/приостановит печать. Если нет, попробуйте
использовать высокий
уровень (5 В). Если онактивен
, то вам просто нужно использовать инвертор (т. е. 4069) между датчиком и разъемом X+ endstop.
Примеры платы
Существует два варианта принципиальной платы, v1.x и v2.x, последний имеет два разъема шагового двигателя Z, а первый-нет .Например:
Версия 1.x, для прошивки CR-10 - Контроллер материнской платы DIY Creality 3D® CR-10 / CR-10S 3D Принтер CR-10 Плата управления обновлением 12 В (материнская плата CR-10S)
Версия 2.x (в данном случае 2.1) с двумя шаговыми разъемами Z, для прошивки CR-10S - Luxnwatts Замена материнской платы CR-10S Обновление платы контроллера V2.1 Материнская плата Для 3D-принтера Creality S4 S5
- Шумоподавление
- Настройка Creality CR-10 в Куре
- Засорение из-за ползучести тепла: купить новый кулер или новый hotend?
- Как добиться точности размеров печатных деталей
- Какова температура плавления 3D-печатной детали?
- Соображения при приостановке задания печати
- 3D-печать с использованием OctoPrint на рабочем столе Linux Ubuntu
- Соответствующие датчики проводов для удлинения всех проводов CR-10S
Вы уже посмотрели на свою плату контроллера? Самое главное, есть ли у него большой чип Atmel 2560?, что означает плату CR-10S, которая *может* принимать детектор накаливания., @Greenonline
Привет, Хью, я изменил формулировку вашего вопроса, чтобы удалить из него часть, основанную на мнении. Я предположил, что вы хотите знать, как заставить работать обновление датчика накаливания. Если я ошибаюсь, то, пожалуйста, не стесняйтесь откатить правку. Присоединяйтесь к нам в [чате](https://chat.stackexchange.com/transcript/message/46957019#46957019) если понадобится., @Greenonline