It may be able to help with certain things. I for sure would not use it to replace mine by saleae. The DIY version you mention has a max of under 4K of samples and I believe a max of 5mhz. The speed is fast enough for several different things and if you can setup your triggers properly you may be able to capture what you are looking for. But even at it’s lowest speed, I think it can only capture up to maybe a second of data…
I most often use mine in a very lazy way. I simply startup and know that I can capture easily capture 10-15 seconds or more. Example Mine is set for 4mhz and 50M samples. I used that yesterday to find out that my new C library code for HSERVOSTATE was corrupting the servo outputs (Forgot to reset the IO pins associated TimerZ0/Z1 to be controlled by the timer after the cycle of grabbing Analog data…
Awhile ago I wrote a quick data capture program for the BAP that also allowed you to capture data like this, but I never did much of a back end for it.
Kurt