Steve, since you are into gears and stepper motors and arduinos and 3d printing, have you ever considered designing a small robot?
I used to build small robots many years ago. It would be fun to get back into it now that I have a 3D printer.