Babbage: A plug for batteries