> The author has an I2C temp sensor next to a giant MOSFET.
Yeah... It's either overkill, or there is some decent power going through it and it will affect thermal measurements anyway. Not to mention what it might do to the reference voltage.
> [..] mentions I2C is bit banged [..]
They possibly bit banged it? But it wouldn't have been needed given the hardware support...
> [..] yet completely left out circuit schematics [..]
Yeah, which is far more important that anything else.
> [..] which incidentally includes freewheel diode for the fan.
This may have been sensible to be fair, especially if you happen to rapidly change the delta PWM signal, you could end up with a decently sized back-EMF. But I think even better would be to sink it into something, rather than back into the power supply of sensitive components...
> PCB getting in the way isn't going to matter in this instance.
Agreed.