BTT SKR Mini E3 V3 с интеллектуальным датчиком накаливания BTT
Я пытаюсь понять, как заставить мой сенсор BTT Smart Filament работать с моим принтером.
Я просмотрел статью Как заставить работать датчик накаливания BTT и перепробовал почти все, что они делали.
Соответствующие характеристики принтера:
- Ender 3 (не pro и не v2)
- BIGTREETECH SKR Mini E3 V3
- BIGTREETECH TFT35 E3 V3.0.1
- Датчик подключен к
E0-Stop
на SKR Mini. - Выполняется последняя версия исправления ошибки Marlin 2.1.x (последняя фиксация: 05.12.2022, 12:01:08 по восточному поясному времени)
- К вашему сведению, у меня также есть OctoPrint, работающий и подключенный к USB-порту SKR (не уверен, что это имеет значение).
Когда я следую инструкциям по настройке BIGTREETECH и нескольким видео на YouTube по настройке configuration.h
и configuration_adv.h
, собрать прошивку, прошить ее на плате. Он всегда запускает печать, затем сразу же останавливается и сообщает «Нити нет». Я попытался установить следующие параметры:
configuration.h
:
#define FILAMENT_RUNOUT_SENSOR
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
#define FIL_RUNOUT_ENABLED_DEFAULT true // Включить датчик при запуске. Переопределить с помощью M412 >, а затем M500.
#define NUM_RUNOUT_SENSORS 1 // Количество датчиков, до одного на экструдер. Определите >FIL_RUNOUT#_PIN для каждого.
#define FIL_RUNOUT_STATE HIGH // Состояние контакта, указывающее на отсутствие нити.
#define FIL_RUNOUT_PULLUP // Использовать внутреннюю подтяжку для выводов нити накала.
#define FILAMENT_RUNOUT_SCRIPT "M600"
#define FILAMENT_RUNOUT_DISTANCE_MM 10
#ifdef FILAMENT_RUNOUT_DISTANCE_MM
#define FILAMENT_MOTION_SENSOR
#endif
#endif
Я пробовал листать
#define FIL_RUNOUT_STATE HIGH
в
#define FIL_RUNOUT_STATE LOW
но ведет себя так же.
У кого-нибудь есть идеи? Я что-то пропустил?
@Semperfi89, 👍3
1 ответ
Хорошо, кажется, у меня все заработало. Думаю, я не прошивал прошивку после того, как прочитал, что для Smart Sensor требуется минимум 7 мм FILAMENT_RUNOUT_DISTANCE_MM
. Я пересобрал прошивку с точными настройками выше и теперь она работает. Я проверил это, запустив печать (калибровочный куб), я подождал, пока он завершит первые 2-3 слоя, затем обрезал нить и дал ей закончиться. Он обнаружил биение и позволил мне перезагрузить и продолжить печать
- Как установить USB-драйверы для Bigtreetech SKR Mini E3 v1.2?
- Подключение датчика филамента BTT к работе
- Ender 3 Pro с BLTouch + BigTreeTech Авто уровень не компенсирует
- BigTreeTech mini e3 V1.2 endstop установка
- Клон BLTouch не развертывается, укладывается или развертывается при наведении или автоматическом выравнивании
- Как подключить самодельный датчик биения нити к плате Creality v4.2.2?
- BLTouch не касается стола во время выравнивания
- Термальный беглец срабатывает при повышении температуры во время перезарядки