I was trying to configure cbxbiker61's Marlin 1.1.8 firmware for my Printrboard RevF6. What I finally figured out was that if using PrintrBots firmware, the Fan 2 connections on the Printrboard will turn the fan on for the hot end when it heats at or above 50ºC and off when it cools to or below 50ºC. I also wanted this behavior for cbxbiker61's Marlin firmware. So I went to
https://github.com/Printrbot/printrboard and downloaded the schematics for the Printrboard. I then opened them in Eagle CAD to get the following information:
Printrboard RevF6 Pinout.png
Looking in the upper left hand corner, there is a pin labeled PWM-FAN 2 with pin #55. Using this pin # in the Marlin firmware throws a bunch of errors. So not the right pin #. In the 'Configuration adv.h' file for the Marlin firmware this pin is by default listed as pin #37, which does not work.
ConfigAdvPin37.png
But there is a website listed for the Printrboard (AT90USB1256) :
https://labitat.dk/wiki/Panelolu_and_Pr ... e_easy_wayPrintrboard Pin Config.png
The website shows that pin #55 should be pin #46 (highlighted in green), but this also does not work. The website also lists that this pin should be pin #44 for an Arduino, which the Printrboard is an Arduino Mega 1286 basically, and indeed pin #44 produces the same behavior as PrintrBots own firmware, turning the hot end fan on at or above 50ºC, and off at or below 50ºC. As you can also see from my screen shot, the 50ºC setting can also be changed to whatever temperature you choose to use, I left it at 50ºC.
ConfigAdvPin44.png
So, for future reference, with a Printrboard RevF6, if you want to use custom firmware but still have the hot end fan turn on and off automatically from the Fan 2 connection on the Printrboard, this pin needs to be set to pin #44.
You do not have the required permissions to view the files attached to this post.