
This article describes work around a multiplexed resistivity measurement device, focused on multi-channel acquisition, removable contacts, and USB interfacing.
The design is based on an STM32F030 microcontroller, used to sequence measurements across multiple electrode points, handle basic signal processing, and communicate with a host over USB.
Channel selection is done through I/O expanders and multiplexing, allowing many electrodes to be scanned without manual rewiring. Connections are made using pogo pins to provide repeatable contact while keeping the setup removable and fast to install.
The device uses USB-C for both power and data transfer, supporting a compact and portable form factor.
Overall, the work centers on combining multiplexed routing, reliable contact mechanics, and embedded control to automate multi-point resistivity measurements.

