encoder + active CAN sampling first cut