Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Marlin 2.0.9.3 & FAST_PWM_FAN & Filament sensor #64

Open
microGears opened this issue Feb 11, 2022 · 4 comments
Open

Marlin 2.0.9.3 & FAST_PWM_FAN & Filament sensor #64

microGears opened this issue Feb 11, 2022 · 4 comments

Comments

@microGears
Copy link

FBG5, плата Robin Nano v1.2
Из-за странной(писк, поздний старт) работы кулеров охлаждения был активирован FAST_PWM_FAN
в частности в Marlin\Configuration_adv.h :

#define FAN_MIN_PWM 62
#define FAN_MAX_PWM 255
#define FAST_PWM_FAN
#define FAST_PWM_FAN_FREQUENCY 39200

FAST_PWM_FAN_FREQUENCY подобрана опытным путем, кулеры стали работать корректно(стартуют от 5%, не шумят и не пищат). Но...проявилась проблема: через 1-2 минуты печати начинается "смена филамента", после замены все повторяется; если отключить (в меню) датчик филамента - проблема не проявляется.
Пробовал использовать FAN_SOFT_PWM - проблема с произвольной сменой филамента отсутствует, но кулеры начинаю потрескивать и стартуют уже только с 30%

P.S. Все рекомендации по прошивка выполнены не единожды, EEPROM зачищен;

@Sergey1560
Copy link
Owner

Я полагаю, проблема где-то в железе. Не вижу, что тут можно "чинить" программно.
С датчиком филамента, проверьте что он подтянут в настройках к нужному уровню. У FB5 и FB4S датчики с разным активным уровнем и это часто вызывает путаницу.

@microGears
Copy link
Author

Дело в том, что если не делать "тюнинг" для кулеров(вышеописанный FAST_PWM_FAN), то проблемы с датчиком не наблюдается - печать проходит без прерываний.

@Noctr
Copy link

Noctr commented Jul 11, 2022

"... У FB5 и FB4S датчики с разным активным уровнем и это часто вызывает путаницу ..."
По моему стоило бы указать, для тех, кто собирает прошивку, что для корректной работы датчика тип принтера выбирается в
.../Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO.h
49 //#define PRINTER_NAME_FB5
50 #define PRINTER_NAME_FB4S

@Davilka
Copy link

Davilka commented Jul 13, 2022

"... У FB5 и FB4S датчики с разным активным уровнем и это часто вызывает путаницу ..." По моему стоило бы указать, для тех, кто собирает прошивку, что для корректной работы датчика тип принтера выбирается в .../Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO.h 49 //#define PRINTER_NAME_FB5 50 #define PRINTER_NAME_FB4S

Мне кажется, это надо просто вывести не в pins а в Configuration.h

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants