во первых посоветую сначала спаять контроллер на макетке с минимальной обвязкой без входных компараторов и посмотреть - а правильно ли приведена прошивка. как показывает практика у нас в журналах сначала приводился код программы, а потом, номера через 3, когда люди спаяют и увидят, что схема не работает, приводились исправления кода.
во вторых - всетаки эта схема такая же, как и те китайские барабаны. она только регистрирует наличие удара.