Z tego co na wiem komendą M106 P<fan> wywołuje tzw print cooling fan czyli wentylator sterowalny, ochładzający wydruk.
Wentylator który ja opisalem w pierwszym poście jako automatyczne zalaczanie powyzej x stopni to nie jest wentylator sterowalny, w takim sensie że nie ochładza wydruku czyli nie steruje się nim ( poprzez Gcode )
Masz więc tylko jeden wentylator tak jakby czyli P0 (index zaczyna sie od 0 a nie od 1). Chyba, że chodzi o sterowanie wentylatorem radiatora ?
Ale nie jestem pewien czy dobrze zrozumiałem problem ? Chcesz dodać sterowanie drugim wentylatorem ochładzającym wydruk ? czy on ma robić dokładnie to samo co pierwszy ? Jeżeli tak to ja bym wrzucił oba w to samo gniazdo, ale zakładam, że chcesz sterowac dwoma wentylatorami ochładzającymi wydruk z większą kontrolą chłodzenia, w takim razie sprawdziłbym albo najnowszą opcję Marlina Fan multiplexer w Configuration_adv.h około #249 - #258
Kod: Zaznacz cały
/**
* Part-Cooling Fan Multiplexer
*
* This feature allows you to digitally multiplex the fan output.
* The multiplexer is automatically switched at tool-change.
* Set FANMUX[012]_PINs below for up to 2, 4, or 8 multiplexed fans.
*/
#define FANMUX0_PIN -1
#define FANMUX1_PIN -1
#define FANMUX2_PIN -1
albo wywałił chłodzenie radiatora hotendu na łącze 12/24v przy złącza od silnika X ( z tego co kojarze to po dodaniu prądu on podaje non stop 12 albo 24v ) i wtedy dajesz print cooling fan z P1 na P2_04 ( HE01) i P0 pod pin P2_03 (Fan) - oba te piny mają PWM, czego nie mozna powiedziec o tym kolo silnika.