1 / 9
Filament Motion Sensor for Flashforge — zdjęcie 1
1 / 9

Filament Motion Sensor for Flashforge

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

Filament Motion Sensor for Flashforge work on default firmware

Ocena
5 / 5
Polubienia
13
Pobrania
26
Wydruki
1
Wyświetlenia
595
Oceny
1

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Licencja
Creative Commons — Attribution — Share Alike

Remix Filament Motion Sensor for Flasforge Adventurer 5m

Оптический концевик (такого вида: https://aliexpress.ru/item/1005002327282237.html https://aliexpress.ru/item/32602153500.html)
Комплект BMG шестерней, можно самых дешевых (https://aliexpress.ru/item/1005007915797005.html). 
Взамен шестерни в прижимной лапке можно использовать подшипник 693ZZ.
Подшипники F695ZZ - 2 шт.
Винт М5х40
Гайка М5 
Винт М3х14 или М3х16 - 2 шт.
Винт М3х8 - 2 шт. (Крепление датчика)
Винт М3х10 - 2 шт. (С потайной головкой для крепления корпус к принтеру)
Штифт М3х20 (можно из комплекта BMG или хвостовик от сверла)
Латунная резьбовая втулка М3
Прижимной винт м3 + пружина (Можно использовать от BMG)
Шайба М5
 

***
Spacer_V2.stl Содержит несколько проставок с шагом 0.1мм по высоте, подбирается нужный для легкого вращения вала.
 

Важно Encoder_Wheel должен быть из не пропускающего свет пластика!!!
Датчик собирается последовательно на принтере. Сначала прикручивается нижняя часть корпуса, винтами с потайной головкой!
 

***
Настройка стоковой прошивки:
В printer.base.cfg строки:

 

[filament_switch_sensor e0_sensor]
pause_on_runout: False
switch_pin: !PB14
event_delay: 1.0


Заменить на:

[filament_motion_sensor e0_sensor]
detection_length: 8
extruder: extruder
switch_pin: !PB14
pause_on_runout: True
runout_gcode:
 RESPOND TYPE=command MSG="Filament out"

 

В конец printer.base.cfg добавить:

[gcode_macro RESUME]
rename_existing: BASE_RESUME
gcode:
 ;{% set e = params.E|default(2) %}  ;edit to your retract length
   M83                 ; extruder relative mode
   G92 E0              ; zero the extruder
   G1 E1 F3600        ; retract filament
   G92 E0              ; zero the extruder
 BASE_RESUME
    RESTORE_GCODE_STATE NAME=PAUSE_state MOVE=1


Важно! В настройках принтера нужно выключить датчик филамента, если его оставить включенным — принтер не сможет печатать и будет всегда уходить на паузу, с выключенным тумблером датчик будет работать и так всегда! 
Настройки по кнопке "i" на экране принтера.

Параметр "detection_length" отвечает за чувствительность датчика, низкое значение может привести к ложным срабатываниям.

Tagi