As I expected from Jetty and that is he is ignoring me and the issue with no PWM in his firmware.

If anyone else wants to try please do as I am curious why Marlin has it but not his firmware since both are based on the Arduino and hardware wise there really isn't much difference between a Mightyboard and a Ramps based board when you get to the heart of it. There was some talk of porting Marlin to Mightyboard but nothing happened.