Hobbyist hardware and software from an engineer with too much time.