1. 15

  2. 3

    This has very much got “why make it easy when you can make it fun” energy and I fully support that.

    1. 3

      I think this is actually way smarter than the author gives himself credit for. I bet the line at the end of the article:

      It only really worked because the knobs only had to be within the right range for a very brief period of time. It only had to work once.

      would have to be amended to also say “on a single device”. At high enough bus speeds, on cheap boards with cheap crystal oscillators, I wouldn’t be surprised if two different boards would require two different pulse width and delay values. So even if you built this with an MCU instead of two 555s, you’d still need a feedback loop to adjust them.

      In this case, the human operator acts as the proverbial leprechaun in the feedback loop, and it seems harder than it needs to be just because the presented alternative is open-loop. But I think the even smarter alternative really is closed-loop, only with some clever code instead of someone turning pots.