Undalogic logoUndalogic
OPEN-SOURCE HARDWARE

µSMUUltra-compact open source-measure unit

±5 V±50 mA100 nAUSB-C poweredOpen source

£150excl. VAT

A pocket-sized source-measure unit that runs entirely over USB-C. Sweep solar cells, LEDs, and small devices from your browser, Python, or SweepMe!.

In stock · Ships worldwide from the UK · Source on GitHub
µSMU open-source source-measure unit with transparent lid, BNC connector and USB-C port

Capabilities

Capabilities

The hardware, firmware, and software are all open source.

±5 V · ±50 mA

Source and measure

Sweep from −5 V to +5 V while measuring up to ±50 mA. Enough for solar cells, LEDs, and most small devices.

100 nA · 0.6 mV

Precision measurement

100 nA current resolution and 0.6 mV voltage resolution make small-area and low-power devices easy to characterise.

±1–50 mA

Programmable current limit

Adjustable compliance from ±1 mA to ±50 mA protects delicate devices while you sweep.

USB-C

Pocket-sized and bus-powered

Runs entirely from a single USB-C cable, no external supply. At 93 × 47 × 25 mm and 55 g, it goes wherever your devices are.

Browser app

Measure with nothing installed

I-V sweeps and data logging run straight from the free browser app, with real-time plotting and CSV export.

Python · SweepMe!

Automation-ready

An official Python library for scripted measurements, plus a dedicated SweepMe! driver for no-code automation.

Used for solar cell characterisation, LED testing, battery testing, sensor calibration, and classroom demonstrations.

Software

Software included

Connect over USB-C and start measuring from the free browser app. Prefer code? Drive the µSMU from Python, or drop it into a SweepMe! sequence alongside your other lab instruments.

  • I-V sweeps and data logging directly in your browser, nothing to install
  • Real-time plotting and CSV export
  • Python library for scripted measurements
  • Official SweepMe! driver for multi-instrument, no-code automation

Technical Specifications

Technical specifications

Voltage
Range−5 V to +5 V
Resolution0.6 mV
Accuracy±(0.2% + 5 mV)
Current
Range−50 mA to +50 mA
Resolution100 nA
Accuracy±(0.2% + 100 nA)
Current limitingAdjustable ±1 mA to ±50 mA
General
InterfaceUSB-C (USB 2.0)
Connection2-wire BNC
Sampling20 Hz
Dimensions93 × 47 × 25 mm
Weight55 g

Need two channels, ±12 V, Wi-Fi, or current sourcing?

Meet the miniSMU MS01

µSMU

Ultra-compact open source-measure unit. Everything you need to start measuring is in the box.

  • Assembled & calibrated µSMU
  • USB-C cable
  • BNC-to-crocodile clips
  • Calibration certificate