Ahoj,
prosím o pomoc s nastavením pinů pro výstup chlazení extruderu a výtisků v marlin 2.0.x / FYSETC S6.
Nejsem schopen nastavit v configuration_adv.h oblast "extruder cooling fans". Ať dělám co dělám nejde spustit větrák na extruder.
orig:
#define E0_AUTO_FAN_PIN -1 //defaultně vypnuto
přepsáno na:
#define E0_AUTO_FAN_PIN 0 //
nebo ať dám co dám (1,2) ne a ne to rozjet.
v nastavení pinů je to takto, kde PB0 je fyzický OUT konektor pro větrák...tam nebo na PB1 bych chtěl chlazení extruderu.
#define FAN_PIN PB0
#define FAN1_PIN PB1
#define FAN2_PIN PB2
Když dám :
#define E0_AUTO_FAN_PIN
FAN_PIN (nebo FAN1_PIN) // nebo
#define E0_AUTO_FAN_PIN
PB0 // tak problémy při kompilaci, hodnota musí být (int) buď -1 nebo >=0.
V kódu dále je definována teplota 50°C pro autocooling, což mám vše odkomentované a mělo by to být ok. Hledal jsem na gůglu, ale moc jsem nepochodil.
Nemáte s tím někdo zkušenosti prosím?
děkuji za podněty.
M.
EDIT1:
M106 P1 // funguje ok, zapne chlazení extruderu 100% FAN1 / PB1
M106 P0 //funguje ok, zapne chlazení výtisku 100% FAN0 / PB0
EDIT2:
Vyřešeno Configuration_adv.h
#define E0_AUTO_FAN_PIN FAN1_PIN
pins.h
#define FAN1_PIN 1