Getting Started with μSMU
Thank you for purchasing a μSMU!
We're excited for you to start using your precision measurement device. This guide will help you set up and get the most out of your μSMU.
Everything you need to know to start making precision measurements with your μSMU device

Quick Navigation
Connecting Your μSMU
What's in the box:
- Assembled & Calibrated μSMU device
- USB-C Cable
- BNC-to-alligator clips adapter
- Calibration certificate
Step 1: Connect the USB Cable
Connect your μSMU to your computer using the included USB-C cable. The device is powered directly through USB and doesn't require external power.
Step 2: Connect Your Device Under Test (DUT)
The μSMU features a standard BNC connector for connecting to your device under test. Use the included BNC-to-alligator clips adapter for connecting to most components.
Connection Tips:
- The red alligator clip is positive (+)
- The black alligator clip is negative (-)
- For precise measurements, ensure clean connections with minimal contact resistance
- For testing polarized components (like diodes or LEDs), connect the positive terminal to the anode and negative to the cathode
Step 3: Device Recognition
When properly connected, your computer should recognise the μSMU as a virtual COM port (serial) device. No special drivers are required for most operating systems.
Using the Web App
The μSMU features a browser-based interface that allows you to perform measurements without installing any software. This is ideal for quick measurements and educational demonstrations.
Step 1: Connect the Device
After launching the web app, click the "Connect μSMU" button in the sidebar. Your browser will prompt you to select a serial port. Choose the port corresponding to your μSMU device.
If you're not sure which port to select, disconnect the μSMU, refresh the page, connect the device, and try again. The newly appeared port will be your μSMU.
Step 2: Configure Measurement Parameters
For I-V sweeps, configure the following parameters:
- Start Voltage: The starting voltage for your sweep (e.g., -1V)
- Stop Voltage: The ending voltage for your sweep (e.g., +1V)
- Step Size: Number of points to measure between start and stop
- Dwell Time: Time spent at each voltage point (in ms)
- Current Limit: Maximum allowed current (in mA) to protect your device
Step 3: Run Measurements
Click the "Start Sweep" button to begin the measurement. The web app will display real-time results as the sweep progresses.
Step 4: Analyse and Export Data
After the sweep completes:
- View the I-V curve on the interactive plot
- For solar cell testing, switch to "Solar Cell" mode to calculate parameters like Voc, Jsc, and efficiency
- Export data to CSV for further analysis
Using the Python Library
For automated testing, data logging, and integration with your own analysis tools, the μSMU Python library provides programmatic control of the device.
Installing the Library
You can install the μSMU Python library directly from PyPI:
pip install usmu_py
Key Python Library Features:
- Set output voltage, current limit, and oversampling rate
- Measure voltage and current simultaneously
- Perform automated I-V sweeps
- Configure measurement timing and averaging
- Access advanced device settings