I built my dyno using information from Bob Wright and use his software (RC Crew Chief) to process it. Unfortunately Bob is no longer with us.
The dyno uses an arduino uni that is read using Bob's software. RPMs are read using a disc with 16 holes in it using an opto.
I also built a driver to drive the esc so I don't need to use my radio to do the tests.