Briefing
In a development test the harness emits a known pattern, such as 0xA5 over SPI at 1 MHz, and the scope tooling has to capture, auto-scale, trigger and decode it back to 0xA5. A Raspberry Pi Pico 2 emulates digital devices with its PIO state machines, as initiator or target. The JDS6600 supplies analog stimulus, since the Pico 2 has no DAC. The decoders are pure functions over sample arrays and are unit-tested without hardware.
The author calls the harness development scaffolding, not part of the tool. The project grew from two bench jobs: electrochemical impedance spectroscopy and bringing up a field-oriented motor controller. The README's getting-started section is still a placeholder, and a wideband noise source for system identification is listed as future work.
Written by the Boards & Bots curator
“What it has not done yet is debug something it did not already know the answer to”
From the GitHub API
Repository facts
| Repository | lpender3672/ |
|---|---|
| Stars | 0 |
| License | Apache-2.0 Permissive |
| Language | Python |
| Last push | 7 Oct 2026 22 d ago |