The frequency of the ultrasonic pulse can be programmatically changed in the pulser, but the actual frequency that is produced is largely determined by the transducer. The construction of the transducer (i.e. its shape and materials) determines the range of frequencies it can efficiently produce and measure. Generally, an ultrasonic pulse frequency should match the central frequency of the transducer material, and a large mismatch will result in little to no measurable signal. Multiple transducers with different central frequencies are usually needed to measure over a wide frequency range. In addition, focused transducers that shape the resulting acoustic wave to a single line or point are also available. Use of these transducers for 3D mapping of batteries is an active area of research. We provide support for two different pulser models. The standard pulser emits a single short pulse with a shape similar to a Morlet wavelet (a sinusoidal oscillation bounded by a Gaussian window). The other option is a tone burst pulser, which ideally emits a sinusoidal wave with a variable number of periods (half-cycles) set by the user, up to 16. Tone burst pulsers are able to deliver a larger total energy in the ultrasonic wave but has a lower pulse repetition frequency (that is, slower measurement). Due to software and hardware implementation details, the tone burst pulser discussed here only works on Windows computers and cannot be used for pulse-echo measurements.