Python-Controlled Hardware Development Tools
Power, configure and communicate with embedded hardware directly from Python.
UPG-812
A Python-native hardware interface for embedded development.
The UPG-812 bridges the gap between your PC and embedded hardware. Combining a programmable power supply, adjustable I/O voltage, GPIO and common digital interfaces including I²C, SPI, UART and PWM, it allows Python applications to communicate directly with sensors, ICs and prototype PCBs.
Instead of reaching for a development board and writing single-use firmware simply to interact with hardware, connect the UPG-812, configure the target voltage and start communicating immediately using Python. Existing Python libraries can continue to operate at the protocol level while the UPG-812 provides the physical hardware interface.
Whether you’re evaluating a new sensor, bringing up a custom PCB or building a proof of concept, the UPG-812 removes unnecessary setup while giving you direct, scriptable control of your hardware.
Register Your Interest in the UPG-812
Interested? Let us know! Sign up today to get updates and exclusive early access.
About GlenWave Instruments
GlenWave Instruments develops Python-native hardware development tools that simplify the way engineers interact with embedded electronics. Our products remove the need for single-use firmware and disposable development-board projects, allowing engineers to power, configure and communicate with hardware directly from Python.


Our Mission
Our mission is to reduce the friction between software and hardware by creating intuitive, Python-native instruments that give engineers direct access to embedded electronics. We believe engineers should spend their time understanding hardware, not writing temporary firmware or building disposable development setups.
