variable pulse length board