Skip to content

vibepcb-smu

An open-source Source Measure Unit (SMU) designed for high-precision voltage/current sourcing and measurement with SCPI-based remote control via W5500 Ethernet.

gunn

Published October 23, 2026

Original author: Paul Bichl · GermanyOriginal source (new tab)

vibepcb-smu

Components

Hardware components

WIZnet parts

Project description

1. Project Summary

vibepcb-smu is an open-source Source Measure Unit (SMU) project capable of supplying high-precision current and voltage while simultaneously performing precise, real-time measurements.

* Designed as a cost-effective alternative to expensive, large-scale benchtop instruments, this project provides a full-stack solution—encompassing hardware (PCB design), embedded firmware, and a remote control interface—for tasks such as PCB testing, semiconductor characterization, and power measurement of electronic components.

 

2. Role of the W5500 in the Project

In this device, the W5500 serves as a standard wired network interface for remote control and the transmission of high-speed measurement data.

* Reception of SCPI/LXI-compliant commands: It receives standard instrument control commands (SCPI)—sent from a PC or automated test software (e.g., LabVIEW, Python)—via TCP/IP.
* High-speed data streaming: It transmits real-time voltage and current measurement data to a host system without data loss.
* Reliable, hardware-based TCP/IP processing: By utilizing hardware-based TCP/IP processing over a wired Ethernet connection, the system ensures stable packet transmission with minimal latency, even in electrically noisy testing environments.

 

3. Value to WIZnet

* Expanding the reference base into the Test & Measurement (T&M) sector: This project serves as an excellent example, demonstrating the superior data transmission reliability of WIZnet’s Ethernet chipsets—extending their application beyond simple IoT sensor nodes into the realm of professional T&M instrumentation. * Demonstrating the superiority of Ethernet-based remote control over USB/RS-232: This highlights how the W5500 plays a pivotal role in modern instrumentation design, enabling the integration and remote control of multiple devices over a network, while eliminating the constraints imposed by physical location.
* High-performance open-source content for the maker community: As a project with a high level of technical sophistication, it serves as an excellent showcase for the value of WIZnet chips—perfect for features on platforms like the WIZnet maker site (maker.wiznet.io).


[Q&A]

Q. What is the primary advantage of using a W5500-based wired Ethernet interface—rather than USB or RS-232—when designing precision measurement instruments (such as an SMU)?

A. Unlike USB or RS-232, which are limited by distance and susceptibility to noise, an Ethernet interface allows for the integrated remote control of multiple devices over a network, regardless of physical distance. In particular, the W5500’s hardware TCP/IP stack minimizes latency and packet loss during the transmission of high-speed voltage and current sampling data, ensuring the highly reliable data streaming essential for precision measurement.

 

[Comparison Posts]

Here is the English translation of the comparative analysis of PaulBichl/vibepcb-smu and similar projects from maker.wiznet.io.


 

1. Overview of Selected Projects

vibepcb-smu (PaulBichl/vibepcb-smu)


 

Overview: An open-source Source Measure Unit (SMU) that supplies highly precise voltage/current while simultaneously measuring parameters and receiving SCPI remote control commands in real time.

  •  
Oscilloscope / Signal Analyzer via W5500 (UCC Project)


 

Overview: A remote waveform measuring/oscilloscope device that captures signals through MCU ADCs and transmits waveform data at high speeds to a PC web browser or GUI via W5500 Ethernet.

  •  
UART-to-Ethernet Serial Instrument Interface (WIZ145SR / W5300)


 

Overview: A serial-to-Ethernet interface that couples WIZnet Ethernet modules with legacy RS-232/485 instruments (multimeters, power supplies) to upgrade them into SCPI/Telnet remote-controllable tools.

  •  
Industry 4.0 PLC & High-Precision Meter Node (UCC Project)


 

Overview: An industrial remote measurement module that collects energy meter and high-precision Data Acquisition (DAQ) values, transmitting them via Modbus TCP to higher-level SCADA systems.

  •  

2. Key Differences & Features

vibepcb-smu vs. Remote Oscilloscope: vibepcb-smu is a two-way active instrument (Supply + Measure) capable of simultaneously sourcing power and taking measurements, whereas the Remote Oscilloscope is a one-way passive instrument (Measure Only) dedicated solely to capturing incoming signals.

  •  
vibepcb-smu vs. Serial Instrument Interface: vibepcb-smu is an integrated single smart instrument designed from the main PCB circuit up to the W5500 network layer. Conversely, the Serial Instrument Interface acts as a communication bridge adapter modifying the connectivity of legacy standalone devices.

  •  
vibepcb-smu vs. Industrial Power/DAQ Node: vibepcb-smu focuses on small-scale precision measurement for micro-current/voltage semiconductor testing and benchtop validation, while the Industrial DAQ Node targets large-scale industrial facility metering like factory energy management.

3. Comparison Table

Feature / Aspect

vibepcb-smu (PaulBichl)

Remote Oscilloscope

Serial Instrument Adapter

Industrial Power/DAQ Node

Device Type

Active Power Sourcing & Precision Metering (SMU)

Waveform Capture & Signal Analysis (Scope)

Remote Control Adapter for Legacy Instruments

Industrial Power & Multi-Sensor DAQ

Key Functionality

V/I Output, pA/mV-level real-time measurement

Waveform sampling, real-time signal display

RS-232 SCPI ↔ TCP/IP packet conversion

Modbus-RTU sensor ↔ Modbus-TCP conversion

Data Flow

Bidirectional (Commands ↔ Precision Data)

Unidirectional (Input Signal ➔ PC Stream)

Bidirectional (SCPI Command ↔ Response)

Bidirectional (SCADA ↔ Field Metrics)

Protocols

SCPI over TCP/IP, Custom Socket

HTTP / Raw TCP Streaming

Telnet / Raw Socket / SCPI Pass-through

Modbus TCP / MQTT

Role of W5500

SCPI command parsing & precision data transfer

Low-latency streaming of high-speed waveform packets

Converting legacy serial into Ethernet backhaul

Noise-immune, reliable transmission in factories

Application Area

Semiconductor/component testing, PCB QA

Lab signal diagnostics & waveform analysis

Lab automation integration for legacy benchtop gear

Factory power monitoring, SCADA remote metering

 

3. Comparison Table

 

==============

 

1. 프로젝트 핵심 요약

vibepcb-smu는 고정밀 전류·전압을 공급함과 동시에 실시간으로 정밀 측정까지 수행하는 오픈소스 SMU(Source Measure Unit, 전원 공급 및 계측 장비) 프로젝트입니다.

* 기존의 고가 대형 벤치탑 계측기를 대체하여, PCB 테스트, 반도체 특성 평가, 소자 전력 측정 등을 저비용으로 수행할 수 있도록 하드웨어(PCB 설계)부터 임베디드 펌웨어, 원격 제어 인터페이스까지 풀 스택으로 구현되었습니다.

 

2. 프로젝트 내 W5500의 역할

이 장비에서 W5500은 원격 제어 및 고속 측정 데이터 전송을 위한 표준 유선 네트워크 인터페이스 역할을 수행합니다.

* SCPI / LXI 규격 명령어 수신: PC나 자동화 테스트 프로그램(LabVIEW, Python 등)으로부터 전달되는 표준 계측 제어 명령어(SCPI)를 TCP/IP로 수신합니다.
* 고속 샘플링 데이터 스트리밍: 실시간으로 수집되는 전압·전류 측정 데이터를 손실 없이 상위 시스템으로 전송합니다.
* 하드웨어 TCP/IP의 타임스탬프 신뢰성: 노이즈가 많은 전자/전력 테스트 환경에서도 유선 이더넷 기반의 하드웨어 TCP/IP 처리를 통해 지연(Latency)이 적고 안정적인 패킷 전송을 보장합니다.

 

3. WIZnet 입장에서의 가치

* 정밀 계측/시험 장비(Test & Measurement) 영역으로의 레퍼런스 확장: 단순 IoT 센서 노드를 넘어 전문적인 T&M 계측 장비 분야에서 WIZnet 이더넷 칩셋의 뛰어난 데이터 전송 신뢰성을 입증하는 우수한 사례입니다.
* USB/RS-232 대비 이더넷 기반 원격 제어의 우수성 증명: 장비의 물리적 위치 제약을 없애고, 여러 장비를 원격 네트워크로 통합 제어하는 현대적인 계측기 설계 트렌드에 W5500이 핵심적인 역할을 수행함을 보여줍니다.
* 고성능 오픈소스 메이커스 콘텐츠: 오픈소스 하드웨어 개발자 커뮤니티(Maker Community)에서 높은 기술적 완성도를 자랑하는 프로젝트로, 메이커스 사이트(maker.wiznet.io) 등에 소개할 경우 WIZnet 칩의 기술적 가치를 강조하기에 매우 매력적인 프로젝트입니다.


[Q&A]

Q. USB나 RS-232 통신 대신 W5500 기반 유선 이더넷을 적용하여 정밀 계측 장비(SMU)를 설계할 때 얻을 수 있는 가장 큰 이점은 무엇인가요?

A. 이더넷 인터페이스를 적용하면 거리 제한이나 노이즈에 취약한 USB/RS-232와 달리, 원거리에서도 네트워크를 통해 여러 장비를 통합 원격 제어할 수 있습니다. 특히 W5500의 하드웨어 TCP/IP 스택을 활용하면 고속 전압·전류 샘플링 데이터를 전송할 때 지연(Latency)과 패킷 손실을 최소화하여 정밀 계측에 필수적인 신뢰성 높은 데이터 스트리밍을 보장합니다.

 

[비교 글]

 

maker.wiznet.io 플랫폼에 등록된 테스트·계측 및 고정밀 데이터 수집 분야의 유사 프로젝트 3가지를 선정하여 PaulBichl/vibepcb-smu와 비교 분석한 내용입니다.


 

1. 비교 대상 프로젝트 소개

vibepcb-smu (PaulBichl/vibepcb-smu)


 

개요: 전압/전류를 고정밀로 공급하는 동시에 실시간 측정 및 SCPI 원격 제어를 수행하는 오픈소스 Source Measure Unit(SMU) 계측 장비 프로젝트.

  •  
Oscilloscope / Signal Analyzer via W5500 (UCC 프로젝트)


 

개요: MCU의 ADC를 통해 신호를 수집하고, W5500 이더넷을 이용해 PC 웹 브라우저나 GUI 프로그램으로 파형 데이터를 고속 전송하는 원격 파형 측정/오실로스코프 장비.

  •  
UART-to-Ethernet Serial Instrument Interface (WIZ145SR / W5300)


 

개요: 기존 멀티미터, 파워서플라이 등 시리얼(RS-232/485) 기반 전통 계측 장비에 WIZnet 이더넷 모듈을 결합하여 SCPI/Telnet 기반 원격 제어 가능 계측기로 전환하는 시리얼-이더넷 변환 인터페이스.

  •  
Industry 4.0 PLC & High-Precision Meter Node (UCC 프로젝트)


 

개요: 산업용 전력량계 및 고정밀 데이터 수집기(DAQ) 데이터를 MODBUS/TCP 프로토콜로 상위 SCADA 시스템에 실시간 전송하는 산업용 원격 계측 모듈.

  •  

2. 프로젝트 핵심 특징 비교

vibepcb-smu vs. 원격 오실로스코프: vibepcb-smu는 전력 공급과 계측이 동시 수행되는 2방향(Supply + Measure) 정밀 액티브 장비인 반면, 원격 오실로스코프는 입력 파형 수집에만 집중하는 1방향(Measure Only) 수동 측정 장비입니다.

  •  
vibepcb-smu vs. 시리얼-이더넷 계측 변환기: vibepcb-smu는 메인 회로부터 W5500 네트워크까지 일체형으로 설계된 단일 스마트 계측기이며, 시리얼 계측 변환기는 레거시 장비의 통신 인터페이스만 유선 네트워크로 개조해 주는 통신 브릿지 어댑터입니다.

  •  
vibepcb-smu vs. 산업용 전력/DAQ 노드: vibepcb-smu는 미세 전류/전압 소자 테스트 및 연구소/벤치탑 검사용 소형 정밀 계측기에 특화되어 있고, 산업용 DAQ 노드는 공장 전력 소비량이나 환경 모니터링 등 대용량 산업 설비 계측에 초점이 맞추어져 있습니다.

3. 프로젝트 상세 비교표

비교 항목

vibepcb-smu (PaulBichl)

원격 오실로스코프 (Oscilloscope)

시리얼 계측 변환기 (Instrument Gateway)

산업용 전력/DAQ 노드 (Meter Node)

장비 유형

액티브 전원 공급 및 정밀 계측 (SMU)

파형 수집 및 신호 분석 (Scope)

레거시 계측기 원격 제어용 어댑터

산업용 전력 및 멀티 센서 DAQ

주요 기능

V/I 전원 출력, pA/mV 급 실시간 측정

파형 샘플링, 전압 디스플레이

RS-232 SCPI 통신 ↔ TCP/IP 변환

MODBUS-RTU 센서 ↔ MODBUS-TCP 변환

데이터 흐름

양방향 (제어 명령 ↔ 정밀 계측치)

단방향 (입력 신호 ➔ PC 스트리밍)

양방향 (SCPI 명령어 ↔ 장비 응답)

양방향 (상위 SCADA ↔ 현장 계측치)

통신 프로토콜

SCPI over TCP/IP, Custom Socket

HTTP / Raw TCP Streaming

Telnet / Raw Socket / SCPI Pass-through

Modbus TCP / MQTT

W5500의 역할

SCPI 제어 수신 및 정밀 데이터 전송

고속 파형 패킷의 지연 없는 전송

기존 시리얼 통신의 유선 이더넷 백홀화

산업 현장 노이즈 차단 및 안정적 전송

주요 응용 분야

반도체/소자 특성 평가, PCB 테스트

연구실 파형 측정 및 신호 진단

레거시 벤치탑 계측기 자동화 통합

공장 전력 모니터링, SCADA 원격 계측

 

Comments

Similar projects you might like

Comments