on board electronics