Небольшой рефактор, step-dir драйвер включает пин EN=LOW, а не HIGH