Friday, July 21, 2017

If you are thinking about building a DAQ from scratch... don't bother.

So I started this month's ago. Fully aware that I would have to put in all the time that I skipped during my first rocket build, I knew that it would be a challenge. Now I know, I had no idea.
Don't bother.
Pre-TLDR just buy a usb NI-DAQ 600X on ebay for less than $250. Set up your load cells, collect your data, and get it over with.

Now back to don't bother... I tried everything. I bought every arduino known to man. Then I hooked them all up and created archaic forms of multi-core multi-threaded processors with amplifiers and signal conditioners, one Chinese microcontroller + 2 months of shipping at a time. I spent a whopping $50 so far for a box of basically useless micro controllers that I have been able to get down to 497hz refresh rate. What a joke.
I have been building headers and bit banging by code over to a windows and then a Linux cpu. I have NI fpga's, computational servers, professional licenses for LabView and Matlab, experience writing Java and C This, among other resources at my disposal for prototyping and I'm telling you now... 16 bit resolution at 200k samples per second is all you need and if not, reconsider what you are doing.
I bought the biggest and best micro processors and then coded them from scratch. The 2, 3, $400 dollars that NI costs is so worth it. I wish I could tell you I'm biased because I'm doing a review but no. It's just the truth, don't reinvent the wheel. There are no wheels in a rocket. And @NationalInstuments Please give me a sponsorship.