Software and Hardware for a 3 axis CNC Router