Voltpeek is a command based PC oscilloscope software. Voltpeek works with the NS1 headless oscilloscope hardware and firmware. To give Voltpeek a try with just the Pi Pico, the NS0 firmware is also available.
By command based, we mean that everything in voltpeek is controlled and adjusted via command instead of
click and drag or text entry like many other oscilloscope softwares that run on PC. For example, the
scale command will put the oscilloscope/software in adjustment mode. The horizontal and vertical
scales can then be adjusted using the h, j, k, and l keys. ctrl-c or esc will put the software back into
command mode. As may be obvious, this is inspired by the Vim text editor.
Install Voltpeek using the following commands:
git clone https://github.com/schuyler4/voltpeek.git
python3 -m pip install -e voltpeek
You should now be able to run Voltpeek using the voltpeek command. If this does not work, you can run directly from
the install location using the following commands:
cd voltpeek
python3 -m voltpeek
Once you are in Voltpeek, you can connect to a oscilloscope using either connect NS1 or connect NS0 depending on the scope you are using.
Once connected, you should be able to auto trigger using the auto command. Provided you don't have an input signal
going to your oscilloscope, you should see a flat line similar to below:
If you are using the NS0 without any analog front end, the flat line may not actually be at zero if your signal input is floating.
A more detailed getting started tutorial and a full list of commands is available here.
If you would like to purchase the NS1 hardware, you can do so on Tindie.

