This paper presents an arbitrary waveform generator (AWG) based on field-programmable-gate-array (FPGA) technology and a 12 bit digital-to-analog converter (DAC). It has a user interface with a PS/2 keyboard and a 16x2 character LCD display. The system is mounted on a printed circuit board which includes the DAC and analog amplification stages. This device has been developed as part of a system for laboratory experiments for ultrafast scan voltammetry (UFSV).