Did I share this stuff ever?  Work-in-progress, for a different class, unrelated to the crazy contraption with alternators and bike pedals.