This is a project for a small benchtop galvanostat - a device that can be used for direct current or pulsed current galvanic deposition of metals on small conductive objects. Essentially, it is a voltage-controlled current source (based on Howland current source architecture), so it can be used for many other purposes. The current flowing through the load is directly proportional to the connected input voltage. The input voltage must range from -1 V to +1 V, and the output current ranges within the limit set by a rotary switch. The maximum range is from -100 mA to +100 mA with a step of 0.1 mA, and the minimum range is from -1 µA to +1 µA with a step of 1 nA. The voltage across the load adjusts to the set current and connected load. The maximum output voltage (compliance voltage) ranges from -20 V to +20 V. The maximum frequency of an input rectangular pulse signal is 10 kHz, with a bandwidth of approximately 500 kHz. The device also allows for internal generation of the input voltage signal using a DAC converter in the embedded microcontroller. It is possible to choose whether the input signal will be generated internally or if it will be supplied from an external source (e.g., a lab function generator). Six buttons, a rotary switch, and an LCD are used to control the device.