Hi everyone,
I’m excited to share a new open-source project we’ve been working on that we think will be a great addition to your lab benches: bUniProbe.
If you frequently work with Arduino, you know the hassle of debugging I²C sensors, testing SPI modules, or dealing with voltage mismatches. bUniProbe simplifies this by combining protocol-level interaction with signal-level visibility into a single Wi-Fi connected platform.
Key Technical Capabilities:
- Built-in Logic Level Switching: Dynamically switch between 3.3V and 5V logic levels directly from the UI, meaning you can safely probe a 5V Uno, a 3.3V ESP32, or a delicate sensor without external converters.
- Sensor Testing (Zero-Install Web UI): The device hosts its own web server, allowing you to easily read/write I²C and SPI data to test sensors before writing a single line of Arduino code. No drivers or extra software are required.
- Multi-Protocol Support: It packs support for SPI (controller/peripheral), I²C (controller/peripheral), UART, CAN, GPIO, ADC, and DAC into one Wi-Fi connected device.
- Real-Time Monitoring & REST API: It features a built-in waveform viewer to monitor analog/digital signals and debug timing issues on the fly , and provides REST APIs for all supported interfaces so you can fully automate hardware interactions.
bUniProbe is a completely open-source project, and both firmware and hardware files will be made available on GitHub.
We are currently in pre-launch on Crowd Supply. We would love for the Arduino community to check out the product and specs, and we welcome any feedback from fellow makers!
Check out the pre-launch page here: https://www.crowdsupply.com/bitmerse/buniprobe
Feel free to ask me anything about the hardware design, routing, or capabilities in this thread!


