Efficient data collection from the oscilloscope is key to making fast, low-noise measurements. The Picoscope is run in 'rapid block mode', which instructs it to store measurement data locally in pre-defined memory blocks every time it is triggered by a timing pulse from the pulser. Only after the measurement is repeated a user-defined number of times does the data get transmitted to the computer. This enables measurement speed to be limited by the pulser repetition frequency and the transit time of the wave rather than data transmission and saving times. Collecting 5000 waveforms per second is routinely achievable, making high signal to noise measurements obtainable with little time overhead. One limitation of rapid block mode is that the total measurement -the number of data points in a wave times the number of waves being averaged -is limited by the oscilloscope memory. As a result, preliminary measurements are often performed in order to determine the time range of interest and then the measurement is repeated within that narrower time range with a higher sampling (i.e. better time resolution but more memory consumption). In a typical transmission measurement using a 2.25 MHz transducer, a measurement range of 4 μs is used at the maximum time resolution of 2 ns (2000 data points per measurement) and averaged 1000 times. At maximum pulse repetition frequency this measurement is performed in 200 ms, with an extra ~50 ms for data transmission, averaging, and saving. Pulse-echo measurements require using the Ultratek Compact Pulser (not the tone burst pulser), which has a built-in filter and amplifier for separating the high voltage pulse from the much lower amplitude signal that runs on the same line. This unfortunately results in a large and varying background that must be corrected to properly interpret pulse-echo measurements. A high-pass Butterworth filter with a cutoff frequency of 10% of the transducer frequency followed by a linear background subtraction has been found to be adequate for this purpose. In addition, comparison of amplitude between different measurements requires a correction for the amplifier gain, which can vary depending on signal optimization protocols. SAM requires that the transducer be rastered over the sample. This is done by 3D printing holders for the transducers and mounting them on a 3D printer gantry with the print head removed. Scan measurements are then performed by measuring at user-defined increments in a 2D area. Lateral motion in 100 μm increments are possible in this setup, with better resolution possible using higher frequency transducers and a more precise (but higher cost) gantries. Scan speed will depend heavily on experiment parameters. Using the example parameters from the paragraph above (2000 samples per wave, averaging 1000 times per measurement), a 25 x 40 mm at 0.5 mm increments (4000 total pixels) takes about 30 minutes. This speed can be increased by reducing the number of samples or number of waves being averaged. A future goal is to implement parallel collection, in which multiple transducers are scanned at the same time to further improve measurement speed.