Instead of just replacing it with a newer commercial model, he built a complete controller ... Instead, he used hall effect sensors and a square magnet for each axis, which gives good resolution ...