This page is used to collate useful info about the XMEGA Xprotolab, such as useful links & tutorials:
As I learn how to setup the scope & how to use it, I will update this page, so that other newbies can learn too.
If you have anything to add please use the blue buttons to add comments or images, and I will update this page with anything useful.
As I learn how to setup the scope & how to use it, I will update this page, so that other newbies can learn too.
If you have anything to add please use the blue buttons to add comments or images, and I will update this page with anything useful.
Table of Contents:
- Xprotolab - How to upgrade the firmware.
- Xprotolab - How to build XScopes for Mac OSX.
- Xprotolab - Wiring up on a breadboard.


Part 1: Finding the Instruction to update the firmware via USB
Upgrading the Firmware - Instructions from XScopes 3.0 Manual Dec 2013 (page 38)
Part 2: Installing the correct Windows drivers
I found the instructions to be missing a few details, as the buttons in the Flip program do not have names, only icons (Select USB button is the 2nd Icon; I am not sure which button the Select EEprom). I will do an exact step by step version here. I will be using a Microsoft Surface Pro 2 tablet running Windows 8.1.
… this is in progress, will update soon
… this is in progress, will update soon

Part 1a: Getting the software to build Xscopes on Mac OSX 10.8.5
▪ Download the Qt Library - Qt 4.8 from here: Qt libraries 4.8.5 for Mac (185 MB)
▪ Download Qt Creator 3.0.1 from here: Qt Creator 3.0.1 for Mac (62 MB)
After download install both. You will be using Qt Creator to open the source code.
▪ You will need the source for XScopes PC Interface, which is located on GitHub here: https://github.com/ganzziani/xscopes-qt/archive/master.zip
After downloading, unzip the file, and open the folder called xscopes-qt-master. Look for a file called XprotolabInterface.pro This is the project file that you will open with Qt Creator.
▪ Download Qt Creator 3.0.1 from here: Qt Creator 3.0.1 for Mac (62 MB)
After download install both. You will be using Qt Creator to open the source code.
▪ You will need the source for XScopes PC Interface, which is located on GitHub here: https://github.com/ganzziani/xscopes-qt/archive/master.zip
After downloading, unzip the file, and open the folder called xscopes-qt-master. Look for a file called XprotolabInterface.pro This is the project file that you will open with Qt Creator.
Part 1b: The correct build settings for Qt Designer 3 using Qt Libraries 4.8.5 - OSX Mountain Lion 10.8.5
You will need to update some settings in Qt Designer, point Qt to /usr/bin/qmake
Part 2a: Trying to build in OSX Mavericks using Qt 5.3
This is the build output error:
02:07:43: Starting: "/Users/zxc/Qt/5.2.1/clang_64/bin/qmake" /Users/zxc/Downloads/__Xprotolab/xscopes-qt-master/XprotolabInterface.pro -r -spec macx-clang CONFIG+=debug CONFIG+=x86_64 CONFIG+=declarative_debug CONFIG+=qml_debug
Project ERROR: Could not resolve SDK path for 'macosx10.8'
02:07:44: The process "/Users/zxc/Qt/5.2.1/clang_64/bin/qmake" exited with code 3.
Error while building/deploying project XprotolabInterface (kit: Desktop Qt 5.2.1 clang 64bit)
When executing step 'qmake'
02:07:43: Starting: "/Users/zxc/Qt/5.2.1/clang_64/bin/qmake" /Users/zxc/Downloads/__Xprotolab/xscopes-qt-master/XprotolabInterface.pro -r -spec macx-clang CONFIG+=debug CONFIG+=x86_64 CONFIG+=declarative_debug CONFIG+=qml_debug
Project ERROR: Could not resolve SDK path for 'macosx10.8'
02:07:44: The process "/Users/zxc/Qt/5.2.1/clang_64/bin/qmake" exited with code 3.
Error while building/deploying project XprotolabInterface (kit: Desktop Qt 5.2.1 clang 64bit)
When executing step 'qmake'
Part 1: Powering the breadboard
I use a Breadboard Power Supply Stick that takes a 6-12V input voltage and outputs a selectable 5V or 3.3V regulated voltage.
![]() |
![]() |
I measured the regulated voltage to the bread board from the AC/DC Adaptor, with the switch set to 5V, 6V, and 7.5V.
I found that 7.5V into to the bread board voltage regulator produced the desired 5V.
(5V or 6V, only produce 3.8V and 4.8V respectively).
I found that 7.5V into to the bread board voltage regulator produced the desired 5V.
(5V or 6V, only produce 3.8V and 4.8V respectively).
![]() |
![]() |
![]() |
Part 2: Connecting 5Vdc and Ground to the Xprotolab in a breadboard.

I still need to double check that is photo above is correct, maybe I should be doing this in Fritzing.
… this is in progress, will update soon
… this is in progress, will update soon