(regarding the G-EDM pulseboard) wanted to free up my scope, and the built in scope on the esp32 didn't quite have the resolution I needed, so I created a simple firmware for a rp2040. You can talk to it over serial. You can set on time and off time for the pulses, which it maintains very accurately, It can also sample the vsense and isense lines, the internal ADC runs at 500kSps, with each input getting half of that, so an alternating sample every 2 microseconds. 5000x slower than my actual scope, but faster than the stock feedback signals can handle, so a good, simple test platform. quite happy with it actually
Also quite happy with the simple GUI I made to go with it, it can send commands and display captured waveforms for you, with basic zoom, and sin(x)/x interpolation
scope screen on the left, my GUI on the right
it does not capture fast transients well thanks to the low sampling rate. the two dips in the voltage rail I think are just from my shitty shunt having some inductance
I have seen people get a lot higher sample rates with external ADCs, so I may include some in my next parts order
@phos
For your scope, why don't you use ngscopeclient?
It's made for and much much more!
😉