Added a hardware timer to the mix for machine on time