The Digital Pulse Generator was designed to provide precise pulse repetition rates and duty cycles over a wide range. The Digital Pulse Generator was featured in the August 2014 edition of Circuit Cellar magazine. Continuously variable pulse generators use noisy potentiometers to set pulse widths; consequently they are difficult to set to precise values, and have unacceptable stability. The Digital Pulse Generator can be set to precise values and is as stable as its master crystal oscillator. Both pulse width (logic-1) and pulse spacing (logic-0) can be set over an eight decade range in steps of 100 nanoseconds. The Digital Pulse Generator can be controlled via the front panel (two switches and two push-buttons) or via RS-232. The manual is available for download on the Data & Documentation page. See it on YouTube.
The current firmware version is 2.03.