Filament Motion Sensor for Flashforge
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
- Kategoria
- Other Printer Parts & Upgrades
- 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" отвечает за чувствительность датчика, низкое значение может привести к ложным срабатываниям.
