Bus Pirate: Miniscope v3

miniscope is a free PC oscilloscope application that now supports the Bus Pirate via a DLL plugin. It’s intended to be GPL, but it looks like the source isn’t yet available.

That’s the second o-scope software for the new Bus Pirate continuous ADC binary command. We’ve also requested Bus Pirate support in a third, the Xoscillo oscilloscope project.

Via the forum.

Join the Conversation


  1. Actually source code is available, take a look inside i.e. miniscope_v3_0_0_21.7z and bus_pirate_dll_20101016.7z 7-zip archives. It may be ugly but it’s quite mature and dll interface is so far backward-compatible.
    Miniscope was built with Turbo C++ 2006 Explorer and this might be some problem as this IDE is not available anymore (few years ago license was free), but adding another device does not require modifications.
    Bus_pirate.dll was built with Code::Blocks 10.05/MinGW 4.4.1 (bundled) and should be easy to rebuilt. Currently only manual trigger was implemented, so it can only capture data block (1k…16k samples) when pressing the button.

    Instalation requires downloading both miniscope.exe and bus_pirate.dll archives, unpacking (7-zip) and placing bus_pirate.dll in miniscope /device subdirectory. Library is selected through Settings/Common Settings menu or at startup if no library was selected previously. It will try to use COM3 by default. COM port number can be changed by editing bus_pirate.cfg file (created after first run, application must be closed first).

    1. Greetings:

      Following the instructions above it is simple and straightforward. I am a newbie when it comes to compiling, but was able to figure out how to get the BPv3 to read an RSSI issue that has been dogging me for weeks. I couldn’t justify a USB scope for what I do and sound card scopes do not read DC. This app solved a month-long issue that my DMM would never see –in minutes. So impressed by the utility, I went looking for a Pay-Pal contribution link. None were found? Tomasz?

    2. Thanks Tomasz, I’m preparing a followup post with a correction. May I start a wiki page and include your instructions? (CC-BY-SA license)

      1. Of course. I’ll try to add missing features (slope trigger and “continuous trigger”) in a meantime – with relatively low sampling frequency BP could not compete with most USB oscilloscopes, but since samples are streamed continuously it may be used as a long-term signal recorder.

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.