GBU College Logo
Sign in with GBU Microsoft

Automated Instrument Control for Low-Pass Filter PCB Testing Using SCPI Commands and Python

Engineering and Technology Horizons | 2026

Paper Details

Authors: Rittiplang A.; Rugthum T.; Pusayatanont M.

DOI: 10.55003/ETH.430205

Journal: Engineering and Technology Horizons

Year: 2026

Publisher: King Mongkut's Institute of Technology Ladkrabang

Document Type: Article

Open Access: All Open Access; Gold Open Access

Cited by: 0

Abstract

In laboratory classes and research settings, instruments are typically controlled manually, and data is often saved to a flash drive for later analysis. However, this method does not support real-time monitoring and lacks continuity. Some approaches involve using LabVIEW or MATLAB for instrument control and interfacing. However, these tools are typically not freely available and may require a paid license. This paper presents the use of instrument programming for automated testing of PCBs to determine whether they pass or fail, supporting the industry 4.0 initiative in Thailand, where the electronics market has been rapidly growing. In this experiment, a 4th-order low-pass filter PCB is investigated using a DC power supply, an oscilloscope, a function generator, and a digital multimeter. Although this approach is not new, it provides a good foundation and enhances flexibility for education, research, instrument control, and laboratory automation. Furthermore, it can significantly reduce costs associated with commercial software packages such as MATLAB and LabVIEW. © 2026, King Mongkut's Institute of Technology Ladkrabang. All rights reserved.

Keywords

Automation Control; Data Acquisition; graphic user interface; GUI Python; Instrument Control; Laboratory Automation; real time control; SCPI