@overflo very nice! you probably want to add slew rate limiting inline resistors or you might get glitches on async signals