Since swapping pin assignments auto-turns on the part cooling fan, I'm near certain I have the pin definitions right. My suspicion is that the macros for HAS_FAN_0 and HAS_FAN_1 are setting it so there's only a single fan defined when E0_AUTO_FAN is defined to one value and FAN_PIN (which is labeled as the cooling fan in the comments) is defined differently. The macros seem to handle three fans just fine, but I bet the number of fans defined is still 1 in this case, and the pin is E0_AUTO_FAN. I'll test and find out tonight.
↧