Резюме.
Это оптический датчик нити, который работает с любым видом нити 1,75 мм, любого цвета и прозрачной нити.
Я разработал это для Bq Hephestos 2, но это подойдет для любого 3D-принтера в стиле Prusa i3.
Вы можете купить датчик конечного положения.
https://www.aliexpress.com/item/6-pcs-lot-Optical-Endstop-Light-Control-Limit-Optical-Switch-for-3D-Printers-RAMPS-1-4/32434841034.html?spm=a2g0s.9042311.0.0.27424c4dDT23Br
В файле Configuration.h найдите определение FILAMENT_RUNOUT_SENSOR и прокомментируйте его.
Мой файл конфигурации такой:
// Уберите комментарий, чтобы определить датчик окончания нити и проверить наличие нити.
Определите ДАТЧИК ИСТОЩЕНИЯ ФИЛАМЕНТА.
ifdef FILAMENT_RUNOUT_SENSOR
const bool FIL_RUNOUT_INVERTING = false; // Это должно быть раскомментировано, и значение true или false должно быть присвоено.
Определите ENDSTOPPULLUP_FIL_RUNOUT // Откомментируйте, чтобы использовать внутренний подтягивающий сигнал для контактов, сигнализирующих об окончании нити, если датчик определён.
Определите FILAMENT_RUNOUT_SCRIPT как "M600".
endif // ДАТЧИК ИСЧЕЗАНИЯ ФИЛАМЕНТА
Я использовал ПИН 57.
Мои пины_BQ_ZUM_MEGA_3D
ifdef FILAMENT_RUNOUT_SENSOR
Определите FILRUNOUT_PIN как 57.
endif // ДАТЧИК ИСЧЕЗАНИЯ ФИЛАМЕНТА
Больше информации о конфигурации Marlin можно найти здесь.
http://marlinfw.org/docs/configuration/configuration.html#filament-runout-sensor
Настройки печати.
Принтер:
Bq Hephestos 2
Плоты:
Нет.
Поддерживает:
Да.
Разрешение:
0,2
Заполнение:
25
Etiquetas
Fuente del modelo
